
如何搭建自己的AI模型网关OpenAI接口聚合管理平台Chat API完全指南【免费下载链接】chat-apiOpenAI 接口聚合管理我们致力于提供优质的API接入服务让您可以轻松集成先进的AI模型至您的产品和服务。项目地址: https://gitcode.com/gh_mirrors/ch/chat-apiChat API 是一个开源的OpenAI 接口聚合管理平台AI 模型网关它把 OpenAI、Claude、Gemini、文心一言、智谱等主流大模型的接口统一聚合起来让你用一个标准接口就能接入所有模型轻松搭建属于自己的 AI 模型网关。本文面向新手和普通用户手把手教你用 Docker 或宝塔面板快速部署 Chat API从添加渠道到生成令牌5 分钟即可跑起第一个 AI 网关。一、为什么需要 AI 模型网关如果你同时使用多家大模型 API通常会遇到这些头疼问题接口不统一每家厂商的请求格式都不同切换模型就要改代码计费不透明不知道每个用户、每个模型到底花了多少钱⚡单点故障某家 API 挂了整个服务就不可用无法多人共用API Key 直接交给用户安全且不好管理Chat API 正是解决这些问题的一站式 AI 网关你只需把自己的各家模型 Key 作为渠道录入它就会向外提供一个统一的 OpenAI 兼容接口并自动完成负载均衡、计费统计和日志记录。二、Chat API 核心功能一览功能模块说明 多模型聚合一个接口接入 OpenAI、Claude、Gemini、百炼、讯飞等 20 模型厂商 自动计费按倍率或按次计费精确到每个令牌、每次请求 智能路由渠道失败自动切换支持优先级、权重、RPM 限流 日志看板每次请求的用量、耗时、错误信息一目了然 用户管理令牌分组、额度限制、充值返利、低额度提醒 消息推送集成 WxPusher 推送支持在线充值通知所有渠道适配逻辑位于 relay/channel/ 目录包含openai、anthropic、gemini、ali、baidu、zhipu等子目录新增模型厂商时可以参考这些适配器的实现。三、最快部署方式Docker 一键启动 Chat APIDocker 是新手部署 Chat API 最省心的方式一条命令即可完成默认使用 SQLite无需额外装数据库docker run --name chat-api -d \ --restart always \ -p 3000:3000 \ -e TZAsia/Shanghai \ ai365/chat-api:latest启动后访问用户端http://你的IP:3000/管理端http://你的IP:3000/admin 初始管理员账号用户名root密码123456登录后请务必修改如果计划长期使用建议改用 MySQL Redis 的 docker-compose.yml 编排文件一条docker-compose up -d即可同时拉起 Chat API、MySQL 和 Redis 三个服务数据持久化也更可靠。宝塔面板一键安装图形化小白首选没有命令行基础的同学可以用宝塔面板9.2 及以上版本打开【Docker - 应用商店】搜索Chat-API点击安装填写域名并等待即可。详细步骤可参考项目内的 BT.md 文档。四、登录后必做的 4 件事1️⃣ 添加你的第一个渠道进入管理端的渠道管理页面填入你购买的 OpenAI或其他厂商API Key选择对应类型和可用模型。添加多个渠道后Chat API 会按优先级和权重自动分流请求——这正是 AI 模型网关的精髓。2️⃣ 创建令牌Token在用户端令牌管理页面创建令牌得到一把sk-开头的 Key。之后你的应用只要按 OpenAI 的官方格式请求、把这把 Key 填进去就可以调用网关背后的所有模型了——业务代码从此与具体厂商解耦。3️⃣ 配置模型计费在系统设置中为每个模型设置倍率或按次计费用户消费会自动从余额中扣除账目精确可查。4️⃣ 测试渠道可用性渠道列表中每个渠道都有测试按钮点击即可验证 Key 是否有效、响应速度如何避免线上调用时才发现 Key 已过期。五、常用环境变量速查部署时可以通过环境变量微调行为完整说明见 README.mdSQL_DSN指定 MySQL 或 PostgreSQL替代默认的 SQLiteSESSION_SECRET固定会话密钥重启后用户登录状态不丢失REDIS_CONN_STRING启用 Redis 缓存提升高并发性能CHANNEL_TEST_FREQUENCY定时自动检测渠道可用性单位分钟RELAY_TIMEOUT中继超时秒数防止慢请求拖垮服务配置读取逻辑可参考 common/config/config.go服务启动流程见 main.go——数据库初始化、缓存同步、渠道定时检测都在启动时自动完成。六、新手常见问题Q1部署后打不开页面检查 3000 端口是否放通云服务器安全组 系统防火墙Docker 容器是否正常运行。Q2SQLite 和 MySQL 怎么选个人学习、少量用户直接用 SQLite 即可正式运营或多人并发建议使用 MySQL并开启 Redis 缓存。Q3可以只当 OpenAI 反向代理用吗可以。只添加一个 OpenAI 渠道其余功能不用也完全没问题它依然会帮你做好日志记录和请求转发。Q4如何升级到最新版本删除旧容器后重新执行docker runSQLite 数据需提前备份oneapi.db文件compose 方式则docker-compose pull docker-compose up -d。七、总结用一句话概括Chat API 多模型渠道 统一接口 自动计费 日志看板是搭建个人 AI 模型网关的完整解决方案。 想最快上手Docker 一条命令5 分钟可用️ 想零命令行宝塔应用商店一键安装 想正式运营MySQL Redis 编排开启定时渠道检测把各家的 Key 交给它管理把你的时间留给产品本身吧【免费下载链接】chat-apiOpenAI 接口聚合管理我们致力于提供优质的API接入服务让您可以轻松集成先进的AI模型至您的产品和服务。项目地址: https://gitcode.com/gh_mirrors/ch/chat-api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考