批量导入上游模型渠道密钥到OneAPI教程

如果你已经部署了 OneAPI 来统一管理多个 AI 模型的 API 密钥,当需要同时接入多个上游渠道(比如同时接入 OpenAI、Anthropic、Azure 等)时,逐个添加渠道非常低效。
OneAPI 提供了批量导入上游模型渠道密钥功能,本文就用最直白的步骤,带你一次搞定批量录入。

准备工作

在开始批量导入之前,确认你已经满足以下条件:

  • OneAPI 已部署并正常登录(如果你是第一次使用,建议先完成基本设置)。
  • 手头有各个上游模型的渠道密钥和基础信息:至少包括渠道名称、模型类型、API Key,部分渠道还需要填写 Base URL。
  • 准备好批量导入用的 JSON 数据(下文会给示例)。

第一步:整理批量导入的 JSON 数据

OneAPI 的批量导入功能支持标准 JSON 格式,你需要把你所有的渠道信息放在一个 JSON 数组里。
每个渠道对象最基础的字段如下:

[
  {
    "type": 1,
    "name": "OpenAI 主站",
    "key": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "base_url": "https://api.openai.com",
    "models": ["gpt-4", "gpt-3.5-turbo"]
  },
  {
    "type": 2,
    "name": "Anthropic 渠道",
    "key": "sk-ant-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "base_url": "https://api.anthropic.com",
    "models": ["claude-3-opus", "claude-3-sonnet"]
  },
  {
    "type": 3,
    "name": "Azure OpenAI",
    "key": "your-azure-key",
    "base_url": "https://your-resource.openai.azure.com",
    "models": ["gpt-4-32k"]
  }
]

字段说明

  • type:渠道类型编号(1=OpenAI,2=Anthropic,3=Azure,具体对照表可在 OneAPI 官方文档查看)。
  • name:你给这个渠道起的别名,用于在后台区分。
  • key:上游渠道的 API Key,注意不要包含多余空格或换行。
  • base_url:上游 API 的入口地址,大多数官方渠道使用默认地址就可以不填,但 Azure 等必须填。
  • models:此渠道可用的模型列表(不同版本 OneAPI 的字段名可能叫 modelmodels,建议统一用复数 models)。
建议:先在记事本里写好,然后用在线 JSON 校验工具检查格式是否正确,避免导入失败。

第二步:登录 OneAPI 后台并进入渠道管理

  1. 用管理员账号登录 OneAPI 后台(一般是 http://你的服务器IP:3000)。
  2. 在左侧导航栏找到 “渠道”,点击进入渠道列表页面。
  3. 页面右上角会有一个 “批量导入” 按钮(有的版本可能叫“批量添加”),点击它。
  4. 在弹出的窗口中,选择 “JSON” 输入模式(另一种是“CSV”,这里我们用 JSON)。
  5. 把第一步准备好的 JSON 数组完整粘贴到文本框中,然后点击 “提交”“导入”

常见问题

  • 如果按钮是灰色的:检查你的账号是否有管理员权限,普通用户无法导入。
  • 导入后提示“格式错误”:返回第一步,用 JSON 校验工具检查是否有漏掉逗号或括号不匹配。
  • 提示“渠道名称重复”:OneAPI 不允许同一名称的渠道重复存在,你可以在 JSON 中给每个渠道起不同的 name,或者导入前先删除已存在的同名渠道。

第三步:验证渠道是否成功导入

批量导入成功后,页面会自动跳回渠道列表,你会看到刚刚添加的渠道出现在表格中。
此时还需要验证每个渠道是否真的能正常工作:

  1. 找到任意一条新渠道,点击右侧的 “测试” 按钮(一个小闪电图标)。
  2. 弹窗中会自动填入该渠道支持的一个模型(比如 GPT-4),点击 “发送请求”
  3. 如果返回正常结果(如模型回复或标识符),说明该渠道配置正确。
  4. 如果提示“认证失败”或“连接超时”,请检查 keybase_url 是否填写正确,以及该上游 API 是否可访问。

避坑指南

  • Type 编号别搞错:不同上游模型的 type 编号在 OneAPI 的源码中有固定对应关系(常见:1=OpenAI,2=Anthropic,3=Azure,4=Stability AI 等),建议先添加单个渠道确认编号,再批量导入。
  • Key 不能带前缀或后缀:部分上游的 Key 前面可能带 Bearer,OneAPI 只需要纯 Key 字符串。
  • Base URL 尾部不要斜杠:例如 https://api.openai.com 即可,不要写成 https://api.openai.com/
  • 模型名称必须与上游一致:用错模型名会导致调用时报错“Model not found”。建议从上游文档中复制官方模型 ID。
  • 重复导入:如果导入时碰到同名渠道,OneAPI 会直接覆盖原有配置?不同版本行为可能不同,建议先在测试环境试一遍。

总结

通过本教程,你应该已经掌握了通过 OneAPI 后台批量导入上游模型渠道密钥的方法。
核心就是:整理好 JSON → 粘贴导入 → 测试验证
下次再添加一大批渠道,再也不用一个个手动填了。
如果你在操作中遇到奇怪的报错,不妨先检查 JSON 格式,然后核对 type 编号和 key 字段——这 90% 的问题都能解决。

目前 OneAPI 社区版本一直在更新,批量导入功能也持续优化,建议保持版本更新以获得更好的体验。
如果你还需要了解如何通过 API 批量导入(适合脚本自动化),可以继续阅读站内的相关教程。

分享到:
上一篇
住宅机器定时休眠省电自动唤醒AI推理服务配置指南
下一篇
CVE-2026-42945 Nginx高危漏洞一键升级修复
1
系统公告

机房迁移升级通知

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