如果你想把目前主流了 AI 聊天机器人整合到一个界面,在之前极客 AI 分享过 OneGPT 和 ChatHub 扩展插件。如果你希望部署到自己的 VPS 服务器上,可以使用这个免费开源的 ChatChat 项目。根据作者介绍,支持 OpenAI、微软 Azure、Claude、Cohere、Hugging Face 等多个 API,不过你需要自己准备 API 哦。例如如果你需要 OpenAI 的 KEY,可以看这篇:获取 ChatGPT 的 API 方法文章。
支持功能- TTS
- 与文件聊天
- 支持分享对话
- 支持流信息(SSE)
- Markdown 格式化
- 支持消息代码语法高亮
- 支持 System Prompt
- 快捷菜单(command + k)
- 聊天记录(本地和云端同步)
- 封装的 API(不再需要代*理)
- 支持插件功能(/search, /fetch)
- 支持 OpenAI, Microsoft Azure, Claude, Cohere, Hugging Face
部署方法
git clone 本仓库
git clone https://github.com/okisdev/ChatChat.git
安装依赖
cd ChatChat
yarn
创建 .env.local 文件并填写环境变量
cp .env.local.example .env.local
运行
yarn dev