English · 簡體中文 · 官方網站 · 社群 · 開發者資源
✨ 聊蔚來商務
- ✅ 精美的商業級UI,優雅的前端介面和後端管理
- ✅ 支援TTS & STT、外掛程式市場、RAG知識庫等豐富的功能和模組
- ✅ 更多付款提供者、更多計費模式和進階訂單管理
- ✅ 支援更多認證方式,包括簡訊登入、OAuth登入等。
- ✅ 支援模型監控、通道健康偵測、故障警報自動通道切換
- ✅ 支援多租戶API Key分發系統、企業級token權限管理和訪客限制
- ✅ 支援安全性稽核、日誌記錄、模型速率限制、API閘道等進階功能
- ✅ 支援促銷獎勵、專業資料統計、使用者畫像分析等商業分析能力
- ✅ 支援Discord/Telegram/Feishu等bot整合能力(擴充模組)
- …
?了解更多
提示
部署成功後,admin帳號為root
,預設密碼chatnio123456
Zeabur提供一定的免費配額,您可以使用非付費區域進行一鍵部署,同時也支援方案訂閱和彈性計費,實現靈活擴充。
- 點擊
Deploy
進行部署,輸入您要綁定的域名,等待部署完成。- 部署完成後,請造訪您的域名,使用使用者名稱
root
和密碼chatnio123456
登入後台管理。請您依照chatnio後台提示及時修改密碼。
筆記
執行成功後宿主機映射位址為http://localhost:8000
git clone --depth=1 --branch=main --single-branch https://github.com/Deeptrain-Community/chatnio.git
cd chatnio
docker-compose up -d # Run the service
# To use the stable version, use docker-compose -f docker-compose.stable.yaml up -d instead
# To use Watchtower for automatic updates, use docker-compose -f docker-compose.watch.yaml up -d instead
版本更新(如果Watchtower自動更新已啟用,則無需手動更新):
docker-compose down
docker-compose pull
docker-compose up -d
- MySQL資料庫掛載目錄:~/ db
- Redis資料庫掛載目錄:~/ redis
- 設定檔掛載目錄:~/ config
筆記
執行成功後,宿主機位址為http://localhost:8094
。
要使用穩定版本,請使用programzmh/chatnio:stable
而不是programzmh/chatnio:latest
docker run -d --name chatnio
--network host
-v ~ /config:/config
-v ~ /logs:/logs
-v ~ /storage:/storage
-e MYSQL_HOST=localhost
-e MYSQL_PORT=3306
-e MYSQL_DB=chatnio
-e MYSQL_USER=root
-e MYSQL_PASSWORD=chatnio123456
-e REDIS_HOST=localhost
-e REDIS_PORT=6379
-e SECRET=secret
-e SERVE_STATIC=true
programzmh/chatnio:latest
- --network host表示使用宿主機的網絡,允許Docker容器使用宿主機的網路。您可以根據需要修改它。
- SECRET:JWT秘鑰,產生隨機字串並進行相應修改
- SERVE_STATIC:是否啟用靜態檔案服務(通常不需要更改,詳細資訊請參閱下方的FAQ)
- -v ~/config:/config掛載設定文件, -v ~/logs:/logs掛載日誌檔案的主機目錄, -v ~/storage:/storage掛載附加功能產生檔案的目錄
- 需要設定MySQL和Redis服務。請參考上面的資訊相應修改環境變量
版本更新(啟用Watchtower後,無需手動更新,執行後按照上述步驟再次運行):
docker stop chatnio
docker rm chatnio
docker pull programzmh/chatnio:latest
筆記
部署成功後預設連接埠為8094 ,存取位址為http://localhost:8094
可以使用環境變數覆寫組態設定(~/config/ config.yaml )。例如MYSQL_HOST
環境變數可以覆寫mysql.host
配置項
git clone https://github.com/Deeptrain-Community/chatnio.git
cd chatnio
cd app
npm install -g pnpm
pnpm install
pnpm build
cd ..
go build -o chatnio
# e.g. using nohup (you can also use systemd or other service manager)
nohup ./chatnio > output.log & # using nohup to run in background
我們發現,市面上大部分AIGC商業網站都是面向前端的輕量級部署項目,UI介面設計精美,例如商業版的Next Chat。由於其個人私有化導向的設計,在二次商業開發上有一定的局限性,呈現出一些問題,例如:
另一種是面向API分發的站點,具有強大的分發系統,例如基於One API的專案。這些專案雖然支援強大的API代理和管理,但缺乏介面設計和一些C端功能,例如:
因此,我們希望結合這兩類項目的優勢,創建一個既具有強大的API分發系統,又具有豐富的用戶界面設計的項目,從而在滿足C端用戶需求的同時,發展B端業務,提高用戶體驗,降低使用者學習成本,增加使用者黏性。
於是, Chat Nio誕生了。我們希望創建一個既具有強大的API分發系統,又具有豐富的使用者介面設計的項目,成為下一代開源AIGC專案的一站式商業解決方案。
如果您覺得這個專案有幫助,您可以給它一個Star以表示您的支持!