Nextjs Chat
· 阅读需 3 分钟
一个使用 Next.js、Vercel AI SDK、OpenAI 和 Vercel KV 构建的开源 AI 聊天机器人应用模板。
功能
- Next.js 应用路由
- React 服务器组件 (RSCs)、Suspense 和服务器操作
- Vercel AI SDK 用于流式聊天 UI
- 支持 OpenAI(默认)、Anthropic、Cohere、Hugging Face 或自定义 AI 聊天模型和/或 LangChain
- shadcn/ui
- 使用 Tailwind CSS 进行样式设计
- Radix UI 用于无头组件原语
- 来自 Phosphor Icons 的图标
- 聊天记录、速率限制和会话存储使用 Vercel KV
- NextAuth.js 用于身份验证
模型提供者
此模板默认使用 OpenAI gpt-3.5-turbo
。然而,得益于 Vercel AI SDK,你可以通过几行代码切换 LLM 提供者到 Anthropic、Cohere、Hugging Face 或使用 LangChain。