Chat SDK
Chat SDK is a free, open-source template built with Next.js and the AI SDK that helps you quickly build powerful chatbot applications.
Read Docs · Features · Model Providers · Deploy Your Own · Running locally
特性
- Next.js 应用路由器
- 高级路由,实现无缝导航和性能 - React服务器组件(RSC)和服务器操作,用于服务器端渲染和提高性能
- 使用LLM生成文本、结构化对象和工具调用的统一API - 用于构建动态聊天和生成用户界面的钩子 - 支持xAI(默认)、OpenAI、Fireworks和其他模型提供程序
- 造型与 顺风CSS - 组件图元来自 Radix UI 可访问性和灵活性
- 数据持久层
- Neon无服务器Postgres 用于保存聊天记录和用户数据 - Vercel Blob 高效的文件存储
- 简单安全的身份验证
模型提供者
此模板随附 扩展应用识别 grok-2-1212 作为默认聊天模式。然而,随着 AI SDK,您可以将LLM提供程序切换到 OpenAI, Anthropic, 凝聚,以及 更多 只需几行代码。
部署您自己的
只需单击一下,您就可以将自己版本的Next.js AI聊天机器人部署到Vercel:

在本地运行
您需要使用环境变量 定义于 .env.example 运行Next.js人工智能聊天机器人。建议您使用 Vercel环境变量 为此,但a .env 文件是所有必要的。
注意:您不应该提交您的 .env 否则,它将暴露秘密,使其他人能够控制对您的各种AI和身份验证提供商帐户的访问。- 安装Vercel CLI:
npm i -g vercel - 将本地实例与Vercel和GitHub帐户链接(创建
.vercel目录):vercel link - 下载您的环境变量:
vercel env pull
pnpm install
pnpm dev您的应用程序模板现在应该正在上运行 本地主机:3000.
