Skip to content

Latest commit

 

History

History
131 lines (89 loc) · 6.46 KB

README.zh_CN.mdx

File metadata and controls

131 lines (89 loc) · 6.46 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] 支持多种语言
  • [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

请参考 https://github.com/users/okisdev/projects/7

使用

前提条件

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

环境变量

变量名称 描述 默认 是否强制需要 提示
BASE_URL 您的网站 URL 本地默认http://localhost:3000 Yes (带前缀)
DATABASE_URL Postgresql 数据库地址 Yes postgresql:// 开头 (如果不需要,请填写 postgresql://user:password@example.com: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

部署

请在部署前修改环境变量,更详细的部署流程请看 https://docs.okis.dev/zh-CN/chat/deployment/

本地部署

git clone
cd ChatChat
yarn
yarn dev

Vercel

部署在 Vercel

Zeabur

访问 Zeabur 来部署

Railway

部署在 Railway

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=""

或者

docker run -p 3000:3000 -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="" ghcr.io/okisdev/chatchat:latest

LICENSE

AGPL-3.0

支持我

Buy Me A Coffee

技术栈

nextjs / tailwindcss / shadcn UI