AI中转站对接豆包DeepSeek多模型

为什么你需要一个AI中转站

如果你同时使用豆包(字节跳动)和DeepSeek(深度求索)等多个AI模型的API,每次切换都要修改代码或重新配置,非常麻烦。
一个轻量的AI中转站(如One-API)可以把所有模型统一成一个API入口,通过路由规则自由切换。
本文就用最直接的方式,带你从零部署一个能对接豆包、DeepSeek等多模型的中转站。

准备工作:一台服务器和一个域名(可选)

你需要一台能联网的Linux服务器(推荐Ubuntu 22.04或CentOS 7+),配置至少1核2GB内存,20GB硬盘。
没有服务器可以用腾讯云轻量或阿里云的学生机。

  • 安装Docker和Docker Compose:如果还没装,执行下面两条命令:
curl -fsSL https://get.docker.com | bash
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
  • 可选:准备一个域名并解析到服务器IP(方便HTTPS访问),如果只是临时测试,用IP+端口也行。

操作步骤:使用One-API快速搭建中转站

One-API 是目前最流行的开源AI中转站项目,支持豆包、DeepSeek、OpenAI、Claude等几十种模型。
我们直接用Docker部署。

  1. 创建目录并编写docker-compose.yml
mkdir ~/one-api && cd ~/one-api
nano docker-compose.yml

粘贴以下内容:

version: '3.9'
services:
  one-api:
    image: justsong/one-api:latest
    container_name: one-api
    ports:
      - "3000:3000"
    volumes:
      - ./data:/data
    environment:
      - TZ=Asia/Shanghai
    restart: always

保存退出(Ctrl+X,Y,回车)。

  1. 启动容器
docker-compose up -d

等几秒后执行 docker ps 确认容器正常运行。

  1. 访问后台管理页面

浏览器打开 http://你的服务器IP:3000,首次会要求设置管理员账号(用户名和密码自己记好)。

  1. 添加豆包渠道

登录后点击左侧“渠道”,然后点击“添加渠道”。

  • 类型选择“字节跳动 豆包”或“自定义”,根据One-API版本可能叫“Doubao”。
  • 名称填“豆包”。
  • 密钥填你在火山引擎或控制台获取的API Key。
  • 模型列表填写你要使用的豆包模型名(如 doubao-pro-4k-128kdoubao-lite-4k),多个用逗号分隔。
  • 点击“提交”。
  1. 添加DeepSeek渠道

同样方法再添加一个渠道:

  • 类型选择“DeepSeek”。
  • 名称填“DeepSeek”。
  • 密钥填你在DeepSeek平台申请的API Key。
  • 模型列表填 deepseek-chatdeepseek-coder 等。
  • 提交。
  1. 获取统一API Key

点击左侧“令牌”,点击“添加令牌”。
选择一个渠道(比如豆包),名称随便填,过期时间留空永久有效。
提交后复制生成的Token,这就是你后续所有请求用的密钥。

避坑指南:高频报错和解决方法

  • 容器启动失败:检查端口3000是否被占用,执行 lsof -i:3000 或换一个端口。
  • 豆包API返回401:确认API Key没有过期,且火山引擎那边已经开通了模型权限。
  • DeepSeek模型调用超时:检查网络环境,国内服务器访问DeepSeek通常没问题,如果超时可以尝试设置代理环境变量。
  • One-API页面无法访问:检查防火墙是否放行了3000端口(宝塔用户需要在安全规则里放行)。

效果验证:用curl测试中转站

拿到令牌后,直接模拟一次请求:

curl http://你的服务器IP:3000/v1/chat/completions \
  -H "Authorization: Bearer 你的令牌" \
  -H "Content-Type: application/json" \
  -d '{"model": "doubao-pro-4k-128k", "messages": [{"role": "user", "content": "你好"}]}'

如果返回类似 {"id":"...","choices":...} 的JSON,说明中转站对接成功。
你可以把 model 换成 deepseek-chat 再试一次,两个模型都能正常返回。

现在你已经拥有了一个统一的AI中转站,以后新增模型只需在后台添加渠道,前端代码完全不需要改动。
如果遇到其他问题,建议优先查看One-API的容器日志:docker logs one-api
祝你搭建顺利。

分享到:
上一篇
住宅主机UPS断电自动备份关机:零基础配置教程
下一篇
跨境独立站302跳转收录损失修复
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意