Skip to content

Files

Latest commit

 

History

History
119 lines (83 loc) · 5.91 KB

README.zh_CN.mdx

File metadata and controls

119 lines (83 loc) · 5.91 KB

Chat Chat,解锁你的下一级 AI 对话体验。你可以使用 OpenAI、微软 Azure、Claude、Cohere、Hugging Face 等多个 API,让你的 AI 对话体验更加丰富。

LICENSE Twitter Telegram

English | 繁体中文 | 简体中文

文档 | 常见问题

重要提示

  • 本项目仅供学习交流使用,请确保使用前已经阅读了 LICENSE。
  • 部分 API 为付费 API,使用前请确保你已经阅读并同意了相关服务条款。
  • 本项目会在一定范围内获取到用户部分数据,请确保你已经阅读并同意了隐私政策。
  • 部分功能还在开发中,如果遇到任何问题,欢迎提交 PR 或者 Issue。
  • 部分模型并不完善,可能出现样式不一致,上下文不连贯,或者生成了不适当内容等问题。

预览

界面

UI

Dashboard

功能演示

fetch.mp4
search.mp4

功能

  • [x] TTS
  • [x] 与文件聊天
  • [x] 支持分享对话
  • [x] 支持流信息(SSE)
  • [x] Markdown 格式化
  • [x] 支持消息代码语法高亮
  • [x] 支持 System Prompt
  • [x] 快捷菜单(command + k)
  • [x] 聊天记录(本地和云端同步)
  • [x] 封装的 API(不再需要代理)
  • [x] 支持插件功能(/search, /fetch
  • [x] 支持 OpenAI, Microsoft Azure, Claude, Cohere, Hugging Face

Roadmap

  • [ ] 语音输入
  • [ ] 黑暗模式
  • [x] 个人仪表板
  • [ ] 多语言支持
  • [ ] 支持更多 API

使用

前提条件

  • 来自 OpenAI、Microsoft Azure、Claude、Cohere、Hugging Face 的任何 API 密钥

环境变量

变量名称 描述 默认 是否强制需要 提示
BASE_URL 您的网站 URL 本地默认http://localhost:3000 Yes (带前缀)
DATABASE_URL Postgresql 数据库地址 Yes postgresql:// 开头 (如果不需要,请填写 postgresql://user:[email protected]:port/dbname
NEXTAUTH_URL 您的网站 URL Yes (不带前缀)
NEXTAUTH_SECRET NextAuth Secret Yes 随机哈希数值(16 位最佳)
OPENAI_API_KEY OpenAI API 密钥 No
OPENAI_API_ENDPOINT OpenAI API 接入点 No
EMAIL_HOST SMTP Host No
EMAIL_PORT SMTP Port No
EMAIL_USERNAME SMTP username No
EMAIL_PASSWORD SMTP password No
EMAIL_FORM SMTP 发送地址 No

部署

本地部署

git clone
cd ChatChat
yarn
yarn dev

Vercel

部署在 Vercel

Docker

请在部署前修改环境变量

docker build -t chatchat .
docker run -p 3000:3000 chatchat -e BASE_URL="" -e DATABASE_URL="" -e NEXTAUTH_URL="" -e NEXTAUTH_SECRET="" -e OPENAI_API_KEY="" -e OPENAI_API_ENDPOINT="" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM=""

LICENSE

AGPL-3.0

支持我

Buy Me A Coffee

技术栈

nextjs / tailwindcss / shadcn UI