此功能在 免费和专业计划 中均可用,并且在
@nuxthub/core >= v0.7.2 中可用。我们很高兴推出 hubAI()。此新方法允许您在 Nuxt 应用程序中直接运行机器学习模型,例如 LLM,设置最少。
在 NuxtHub,我们关注 DX,我们希望让您轻松地使用 Cloudflare AI 在您的应用程序中利用人工智能,**无需管理 API 密钥、帐户 ID 或使用 wrangler CLI**。
如何使用 hubAI()
- 将
@nuxthub/core更新到最新版本(v0.7.2或更高版本) - 在您的
nuxt.config.ts中启用hub.ai
nuxt.config.ts
export default defineNuxtConfig({
hub: {
ai: true
},
})
- 运行
npx nuxthub link以链接 NuxtHub 项目或创建新项目 - 您现在可以在服务器路由中使用
hubAI()
server/api/ai-test.ts
export default defineEventHandler(async (event) => {
return await hubAI().run('@cf/meta/llama-3.1-8b-instruct', {
prompt: 'Who is the author of Nuxt?'
})
})
阅读 完整文档 以了解有关 hubAI() 的更多信息。
**如果您已有 NuxtHub 帐户**,请确保在您的 Cloudflare API 令牌上添加
Worker AI 权限。- 打开 Cloudflare 用户 API 令牌
- 找到 NuxtHub 令牌
- 添加
帐户 > Worker AI > 读取权限 - 保存更改
链接新帐户 > 创建具有所需权限的令牌。此功能已在 nuxt-hub/core#173 中实现。