AI 中转站部署实操:自建 API 网关,统一管理多模型调用
自建 AI 中转站(API 网关)最推荐用 New API(One API 的升级版),一条 Docker 命令就能把 DeepSeek、GPT、Claude 等几十种模型统一成 OpenAI 标准格式。核心就三步:部署服务 → 后台配置渠道 → 应用接入。一、 准备工作
1.一台云服务器(阿里云/腾讯云均可,2核2G 配置即可)。
2.在服务器上安装 Docker 环境[14]。
3.准备好你想接入的大模型 API Key(如 DeepSeek、OpenAI、通义千问等)[14]。二、 一键部署 New API使用 Docker 拉取镜像并在后台运行:
docker run --name new-api -d \
--restart always \
-p 3000:3000 \
-e TZ=Asia/Shanghai \
-v ~/new-api-data:/data \
ghcr.io/calciumion/new-api:latest
命令解析:
·
-p 3000:3000:将容器的 3000 端口映射到宿主机。
·
-v ~/new-api-data:/data:将数据目录挂载到本地,防止容器删除后配置丢失。
·
--restart always:容器异常退出或服务器重启时自动启动。部署完成后,打开浏览器访问
http://你的服务器IP:3000 即可看到管理界面。默认初始账号为
root,密码为 `123456[18][19]。三、 添加上游模型渠道
1.登录后台,点击左侧菜单的「渠道」,然后点击右上角「添加」。
2.以添加 DeepSeek 为例,填写以下信息:
· 类型:选择
OpenAI(因为 New API 会将所有上游模型统一转换为 OpenAI 兼容格式对外提供)。
· 名称:自定义一个好识别的名字,如“DeepSeek”。
· 分组:选择
default。
· 密钥:填入你在 DeepSeek 官方申请的 API Key。
· 状态:设为启用。
3.点击提交,在渠道列表里找到刚添加的渠道,点击测试按钮,显示成功即代表中继链路已打通[18][20]。四、 生成令牌并接入应用
1.在后台左侧菜单点击「令牌」,点击「新增」,生成一个专属于你调用的 Token(sk-开头的一串字符)。
2.在你自己的业务代码或 AI 客户端(如 Cursor、Claude Code 等)中,仅需修改两个参数即可无缝接入:
· Base URL:改为
http://你的服务器IP:3000/v1
· API Key:填入刚才生成的 Token[3][6]💡 小贴士:
· 生产环境加固:正式对外提供服务前,务必在系统设置里修改默认的
root/123456 强密码,并建议配合 Nginx 反向代理 + SSL 证书开启 HTTPS 加密传输[19]。
· 高并发优化:如果团队调用量很大,默认的 SQLite 数据库可能会成为瓶颈,建议提前准备 MySQL 和 Redis,并在启动命令中通过
-e SQL_DSN 参数连接外部数据库[14][20]。