Chat Chat,解锁你的下一级 AI 对话体验。在这里,你可以使用 OpenAI、微软 Azure、Claude、Cohere、Hugging Face 等多个 API,让你的 AI 对话体验更加丰富。开源地址:https://github.com/okisdev/ChatChat/blob/main/README.zh_CN.mdx
重要提示
- 本项目仅供学习交流使用,请确保使用前已经阅读了 LICENSE。
- 部分 API 为付费 API,使用前请确保你已经阅读并同意了相关服务条款。
- 本项目会在一定范围内获取到用户部分数据,请确保你已经阅读并同意了隐私政策。
- 部分功能还在开发中,如果遇到任何问题,欢迎提交 PR 或者 Issue。
- 部分模型并不完善,可能出现样式不一致,上下文不连贯,或者生成了不适当内容等问题。
预览
界面
功能演示
- TTS
- 与文件聊天
- 支持分享对话
- 支持流信息(SSE)
- Markdown 格式化
- 支持消息代码语法高亮
- 支持 System Prompt
- 快捷菜单(command + k)
- 聊天记录(本地和云端同步)
- 封装的 API(不再需要代理)
- 支持插件功能(
/search
,/fetch
) - 支持 OpenAI, Microsoft Azure, Claude, Cohere, Hugging Face
Roadmap
- 语音输入
- 黑暗模式
- 个人仪表板
- 多语言支持
- 支持更多 API
使用
前提条件
- 来自 OpenAI、Microsoft Azure、Claude、Cohere、Hugging Face 的任何 API 密钥
环境变量
变量名 | 描述 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
BASE_URL | 网站的 URL | http://localhost:3000 | 是 | 部署在其他平台时需要修改 |
OPENAI_API_KEY | OpenAI API 密钥 | 否 | ||
OPENAI_API_ENDPOINT | OpenAI API 端点 | 否 | ||
DATABASE_URL | 数据库 URL | 是 | ||
NEXTAUTH_URL | NextAuth URL | 是 | ||
NEXTAUTH_SECRET | NextAuth 密钥 | 是 | ||
EMAIL_HOST | 邮件服务器 | 否 | ||
EMAIL_PORT | 邮件服务器端口 | 否 | ||
EMAIL_USERNAME | 邮件服务器用户名 | 否 | ||
EMAIL_PASSWORD | 邮件服务器密码 | 否 | ||
EMAIL_FORM | 邮件发送地址 | 否 |