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以表示您的支持!