Skip to content

Latest commit

 

History

History
132 lines (90 loc) · 6.27 KB

README.zh_HK.mdx

File metadata and controls

132 lines (90 loc) · 6.27 KB

Chat Chat,解鎖你的下一級 AI 對話體驗。你可以使用 OpenAI、微軟 Azure、Claude、Cohere、Hugging Face 等多個 API,讓你的 AI 對話體驗更加豐富。

LICENSE Twitter Telegram

English | 繁體中文 | 簡體中文

文檔 | 常見問題

重要提示

  • 部分 API 為付費 API,使用前請確保你已經閱讀並同意了相關服務條款。
  • 本項目會在一定範圍內獲取到用戶部分數據,請確保你已經閱讀並同意了隱私政策。
  • 部分功能還在開發中,歡迎提交 PR 或者 Issue。
  • AI 可能會生成令人反感的內容,請謹慎使用。

預覽

界面

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: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/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 ghcr.io/okisdev/chatchat:latest -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