nuxt-ui-templates/chat
Nuxt AI Chatbot Template made with Nuxt UI and Vercel AI SDK.
解决的问题
此项目提供一个立即可用的应用程序模板,让开发人员能快速构建和部署功能完整的 AI 聊天机器人。它省去了从零开始构建常见聊天界面元素(如聊天记录、身份验证和文件上传)的需求。
运作方式
此模板使用 Nuxt 框架和 Nuxt UI 组件构建。它集成了 Vercel AI SDK 来处理流式 AI 响应,并通过 Vercel AI Gateway 支持多种模型(如 Claude、Gemini 和 GPT)。对于数据持久化,它使用 SQLite(通过 Turso)和 Drizzle ORM,而文件上传则通过 NuxtHub Blob 管理。
适用对象
前端和全栈开发人员,希望获得专业的 AI 聊天界面,并集成身份验证和数据库持久化,而无需在样板代码上花费时间。
重点特色
- 流式 AI 响应:支持实时消息流式传输,具备思考/推理能力。
- 多模型支持:通过统一的 API 网关访问各种模型。
- 高级提示:内置网页搜索和通过 WebSockets 的语音听写。
- 丰富的 UI:具备 Markdown 渲染、代码高亮,以及用于图表和天气的工具调用。
- 完整应用程序堆栈:集成 GitHub OAuth 身份验证和持久化的聊天记录。
相关
- 项目
- 项目
- 项目
- 项目
- 项目