ChatAI+NBAPI —— 从API聚合到自建ChatGPT

ChatAI+NBAPI —— 从API聚合到自建ChatGPT
ChatAINBAPI —— 从API聚合到自建Chat一、集成部署第一步连接服务器第二步创建配置文件第三步创建服务实例第四步创建API Key第五步配置ChatAI二、独立部署第一步搭建自己的API聚合平台第二步搭建自己的ChatAI第三步联调配置2.3.1 获取API和Key2.3.2 配置ChatAI1. 使用官方接口2. 使用DeepSeek三、放行端口3.1 阿里云3.2 腾讯云四、免责声明可根据需求选择下面两种部署方式之一集成部署服务都部署在一台服务器或主机上独立部署服务分别部署在两台服务器或同一主机的两个目录下注不同部署方式主要影响在交互的IP地址上注文中提到的所有端口都需在服务商放行端口一、集成部署第一步连接服务器使用FinalShell等 SSH 工具连接服务器第二步创建配置文件双击进入刚创建的连接创建配置文件目录手动合并两个项目部署的配置文件到docker-compose.yaml第三步创建服务实例编辑并保存配置文件后cd chat-ui进入目录执行docker compose pull命令获取 Sub2API 镜像。待镜像拉取完成后使用docker compose up -d命令创建实例并启动第四步创建API Key访问ip:端口号(127.0.0.1:8849) 进入网站并点击进入控制台进入后台随后按下面步骤导入已有账号【可选】使用Cockpits Tool导出Json创建一个分组按下图步骤操作.4. 后续步骤参考NBAPI——从零到一搭建自己的…第五步配置ChatAI访问ip:端口号(127.0.0.1:8849) 进入网站并点击管理员面板进入后台填入上一步中获取的API和key前台显示模型说明配置成功如无返回值需检查网络连通性和 API 账单余额二、独立部署第一步搭建自己的API聚合平台参考这个博文NBAPI——从零搭建…搭建自己的计费平台实现计费和API使用注如使用DeepSeek、GLM等国内厂商API可忽略这步第二步搭建自己的ChatAI参考这个博文从零搭建ChatAIOpen-WebUI全攻略搭建自己的ChatAI第三步联调配置2.3.1 获取API和Key访问ip:端口号进入网站并点击进入控制台进入Sub2API后台在密钥菜单下创建密钥并复制。这里复制下ip:端口号和key后面填入ChatAI的地址和Key中2.3.2 配置ChatAI使用ChatAI的ip:端口号进入网站并点击管理员面板进入后台1. 使用官方接口2. 使用DeepSeek在 DeepSeek 官方获取 Key复制 API Key 和官方 URL 到配置中前台显示模型说明配置成功如无返回值需检查网络连通性和 API 账单余额三、放行端口所有需要在公网上访问的端口均需在防火墙放行后方可使用下面以腾讯云和阿里云为例放行所需端口3.1 阿里云在ECS控制台中选择创建的安全组放行所需端口3.2 腾讯云在腾讯云控制台中选择购买的服务器放行所需端口四、免责声明本文所述部署方案基于开源软件 Sub2API 和 Open WebUI 实现仅供技术学习、研究和交流使用。重要声明开源性质本文涉及的所有软件均为开源项目遵循其各自的许可证协议。非商业用途本文内容及所部署的服务仅限用于个人学习、技术测试及合法的研究目的。使用者应确保其使用行为符合所在地法律法规及服务提供商如云厂商、API提供商的服务条款。严禁将本方案用于任何商业用途、非法活动或侵犯他人权益的行为。风险自担因使用本文方案而产生的任何直接或间接后果包括但不限于数据丢失、服务中断、法律风险、经济损失等均由使用者自行承担全部责任作者及开源项目维护者不承担任何责任。合规使用请务必遵守您所使用的AI模型提供商如OpenAI、DeepSeek等的API使用政策合理使用资源避免滥用。请务必在理解和同意上述声明的前提下进行部署和使用。本文所有配置与部署示例仅基于公网合法授权网络环境不含任何网络代理/突破网络封锁的工具或方法。