此功能在 免费和专业计划 中均可用,并且在
@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 中实现。