ChatGPT 应用WEB类开源技术

ai-chatbot

作者头像
项目作者vercel

A full-featured, hackable Next.js AI chatbot built by Vercel

ai-chatbot 预览图

ai-chatbot 介绍

了解项目的详细信息和使用方法

Next.js AI Chatbot 是一个使用 Next.js、Vercel AI SDK、OpenAI 和 Vercel KV 构建的开源 AI 聊天机器人应用模板。它具有以下特性:

  • Next.js 应用程序路由
  • React 服务器组件(RSCs)、Suspense 和服务器动作
  • Vercel AI SDK 用于流式聊天界面
  • 支持 OpenAI(默认)、Anthropic、Hugging Face 或自定义 AI 聊天模型和/或 LangChain
  • 边缘运行时准备
  • 使用 Tailwind CSS 进行样式设计
  • Radix UI 用于无头组件原语
  • Phosphor Icons 提供图标
  • 使用 Vercel KV 进行聊天历史记录、速率限制和会话存储
  • 使用 NextAuth.js 进行身份验证

此模板默认使用 OpenAI gpt-3.5-turbo。然而,由于 Vercel AI SDK 的存在,您可以轻松切换到 Anthropic、Hugging Face 或使用 LangChain。您可以通过点击链接部署自己的 Next.js AI Chatbot。如果要在本地运行该项目,您需要使用环境变量。安装 Vercel CLI 后,链接本地实例与 Vercel 和 GitHub 账户,下载环境变量,并运行 npm install 和 npm dev 命令。这个库是由 Vercel 和 Next.js 团队成员创建的,还有其他贡献者。

Stars
14.4k
Forks
3.8k
Watch
113
Other
更新于 2025年3月21日
ai, chatgpt, nextjs, react, redis, shadcn-ui, vercel
免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。

相关项目

探索更多类似的开源项目