介绍 hubAI()

在您的 Nuxt 应用程序中运行机器学习模型,例如 LLM,设置最少。
此功能在 免费和专业计划 中均可用,并且在 @nuxthub/core >= v0.7.2 中可用。

我们很高兴推出 hubAI()。此新方法允许您在 Nuxt 应用程序中直接运行机器学习模型,例如 LLM,设置最少。

在 NuxtHub,我们关注 DX,我们希望让您轻松地使用 Cloudflare AI 在您的应用程序中利用人工智能,**无需管理 API 密钥、帐户 ID 或使用 wrangler CLI**。

如何使用 hubAI()

  1. @nuxthub/core 更新到最新版本(v0.7.2 或更高版本)
  2. 在您的 nuxt.config.ts 中启用 hub.ai
nuxt.config.ts
export default defineNuxtConfig({
  hub: {
    ai: true
  },
})
  1. 运行 npx nuxthub link 以链接 NuxtHub 项目或创建新项目
  2. 您现在可以在服务器路由中使用 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 权限。另一种解决方案是从您的 NuxtHub 团队设置中重新链接您的 Cloudflare 帐户,方法是点击 链接新帐户 > 创建具有所需权限的令牌
此功能已在 nuxt-hub/core#173 中实现。

立即开始使用 NuxtHub today