
英語·doc·DISCORD·部署指南

聊天NIO業務
- ✅美麗的商業級UI,優雅的前端界面和後端管理
- ✅支持TTS&STT,插件市場,RAG知識庫以及其他豐富的功能和模塊
- ✅更多付款提供商,更多的計費模型和高級訂單管理
- ✅支持更多身份驗證方法,包括SMS登錄,OAUTH登錄等。
- ✅支持模型監控,頻道健康檢測,故障警報自動頻道切換
- ✅支持多租戶API密鑰分配系統,企業級令牌許可管理和訪問者限制
- ✅支持安全審核,日誌記錄,型號限制,API網關和其他高級功能
- ✅支持促銷獎勵,專業數據統計,用戶資料分析和其他業務分析功能
- ✅支持Discord/Telegram/Feishu和其他機器人集成功能(擴展模塊)
- ...
了解更多
提示
成功部署後,管理員帳戶是root ,帶有默認密碼chatnio123456
Zeabur提供了一定的免費配額,您可以使用非薪金區域進行一鍵部署,還可以支持計劃訂閱和彈性計費以進行靈活擴展。
- 單擊
Deploy進行部署,然後輸入要綁定的域名,等待部署完成。- 部署完成後,請訪問您的域名,並使用用戶名
root和passwesschatnio123456登錄到後端管理。請按照提示及時更改Chatnio後端中的密碼。
CoAI並單擊“安裝” 。http://[ip]:[port] ,使用用戶名root和password chatnio123456登錄到後端管理。root ,並且密碼是chatnio123456登錄到後端管理。筆記
成功執行後,主機映射地址為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版本更新(如果啟用了watch望台自動更新,則無需手動更新):
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
- - 網絡主機是指使用主機機網絡,從而允許Docker容器使用主機的網絡。您可以根據需要對此進行修改。
- 秘密:JWT秘密鍵,生成一個隨機字符串並相應地修改
- Serve_static:是否啟用靜態文件服務(通常不需要更改,請參見下面的常見問題解答)
- -v〜/config:/config安裝配置文件, -v〜/logs:/logs安裝了日誌文件的主機計算機目錄, -v〜/storege:/storege:/stording sotns安裝了其他功能生成的文件的目錄
- 需要配置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界面設計,例如下一個聊天的商業版本。由於其個人面向私有化的設計,二級商業開發存在一些局限性,其中提出了一些問題,例如:
另一種類型是具有強大分配系統的面向API分佈的站點,例如基於一個API的項目。儘管這些項目支持強大的API代理和管理,但它們缺乏界面設計和一些C端功能,例如:
因此,我們希望結合這兩種項目的優勢,以創建一個具有功能強大的API分配系統和豐富用戶界面設計的項目,從而滿足C-End用戶的需求,同時開發B端業務,改進用戶體驗,降低用戶學習成本以及增加用戶粘性。
因此,聊天Nio出生了。我們希望創建一個具有功能強大的API分配系統和豐富用戶界面設計的項目,成為下一代開源AIGC項目的一站式商業解決方案。
如果您發現這個項目有幫助,則可以給它一顆恆星來表示您的支持!