
英语·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项目的一站式商业解决方案。
如果您发现这个项目有帮助,则可以给它一颗恒星来表示您的支持!