接入供应商与测试连接

当前账号管理员在工作空间的 自带密钥(BYOK) 页面,把自己在服务商处的 API Key 接入为一个 BYOK 通道。编辑器分「服务商与计费方式」「接入凭证」「模型与费用」「使用配置」四步,保存前用 测试连接 确认每个凭证都能访问服务商。保存后几秒内同步到网关,工作空间内所有 API Key 都可以通过它调用所选模型。

开始之前

  • 权限:只有当前账号管理员能看到和管理这个页面;普通成员看不到菜单,但可以用自己的 API Key 调用已配置好的 BYOK 来源。
  • 准备:服务商的 API Key;接入自定义服务商时,还需要 Base URL 和接口类型。接入 Coding Plan 前先阅读API 按量服务与 Coding Plan。
  • 数量:同一工作空间中,每个服务商通道只能接入一个 BYOK,已接入的服务商卡片会变灰;一个 BYOK 下可以添加多个 API Key。个人版账号最多创建 3 个 BYOK(所有工作空间合计)。

点击 添加自带密钥(BYOK) 打开编辑器。完成一步后点 下一步,已完成的步骤可以随时点开回看。

第 1 步:服务商与计费方式

选项 说明
「模型官方服务商」 平台认定的官方模型服务商,地址和可选模型由平台维护。OpenAI、Anthropic 等不在列表中的服务商,用自定义服务商接入
「自定义服务商」 接入聚合平台、企业代理或列表外的服务商,填写「服务商名称」「接口类型」「Base URL」。创建过的自定义服务商会作为卡片保留在列表中
计费方式 「API 按量计费」或「订阅计费」,区别见API 按量服务与 Coding Plan
「当前接入配置」 显示所选计费方式对应的 Base URL。内置服务商的地址只读,自定义服务商可以修改

自定义服务商的「接口类型」决定 Base URL 的写法:

接口类型 Base URL 示例
OpenAI 兼容 https://provider.example/v1
Anthropic 原生 https://provider.example/v1(网关会在后面拼接 /messages,所以要带 /v1;编辑器的占位示例没有 /v1,以本表为准)
OpenAI Responses API https://provider.example/v1

第 1 步选择服务商和计费方式,并核对「当前接入配置」中的 Base URL。

图 1:第 1 步选择服务商和计费方式,并核对「当前接入配置」中的 Base URL。 截图为演示数据,点击图片可查看原图。

第 2 步:接入凭证

每行是一个 API Key,点 添加其他账户凭证 增加一行:

列 说明
「优先级」 1、2、3…,数字小的先尝试
「启用」 关闭后该凭证不参与调用
「凭证备注」 便于识别,例如「生产主凭证」
「API Key」 服务商密钥。已保存的凭证显示「留空保持原密钥」,不回显明文
「连接检测」 点 检测 单独测试这一行
「用量与费用限额」 仅「API 按量计费」显示,见BYOK 费用与凭证管理
「顺序」 用上移、下移调整优先级,保存后生效
  • 网关在同一通道内按优先级尝试凭证,前一个失败或已达限额时换下一个,规则见失败重试与备用模型。
  • 多数服务商按上游账户限制并发,同一账户多建几个 Key 不会提高总并发;需要更高并发时,添加不同账户生成的 Key。
  • 新添加的凭证保存后均为启用状态。需要先停用的,保存后再编辑关闭「启用」。

第 2 步按优先级管理凭证,已保存的密钥留空即保持不变。

图 2:第 2 步按优先级管理凭证,已保存的密钥留空即保持不变。 截图为演示数据,点击图片可查看原图。

第 3 步:模型与费用

  • 内置服务商:表格列出平台为该通道发布的模型,标注「系统内置,不需要映射」。新建时默认全选,取消勾选不需要的模型。「API 按量计费」时显示输入、输出刊例价和「Channel 价格折扣(%)」(100 表示原价);刊例价显示「待补充」的模型不能保存,请取消勾选。
  • 自定义服务商:点 获取服务商模型列表,把上游模型对应到系统模型,见模型映射与来源配置。
  • 订阅计费:填写「订阅金额」「币种」「周期」「开始日期」。

刊例价乘以折扣就是该通道在「最低价」排序中的价格,也用于估算 BYOK 费用。

第 4 步:使用配置

开关 效果
「优先使用此 Channel」 所选模型优先走这个通道,失败后照常回退到其他通道和默认模型
「仅用此 BYOK」 所选模型只使用这个通道的 BYOK 凭证,不使用平台凭证、其他通道或默认模型,全部失败即结束。通过虚拟模型或 lyrouter/auto 调用时,被限定的模型失败后仍会尝试下一个候选模型,但整个请求不再回退到默认模型。开启后「优先使用此 Channel」随之开启并置灰,模型广场中该通道的平台来源显示「仅允许 BYOK」
「请求头适配」 按平台维护的规则调整发往该服务商的请求头,上游对请求头有特殊要求时开启

这两种偏好按模型生效:同一工作空间里,一个模型只能由一个 BYOK 设置「优先」或「仅用」。它们优先于多渠道选路策略,见通道选择与路由策略。

第 4 步区分优先使用此 Channel 与仅用此 BYOK。

图 3:第 4 步区分优先使用此 Channel 与仅用此 BYOK。 截图为演示数据,点击图片可查看原图。

测试连接

  • 底部 测试连接 测试全部凭证,「连接检测」列的 检测 只测一行。
  • 测试用该凭证读取服务商的模型列表,内置服务商使用「当前接入配置」中的地址。每行显示「连接正常 · N ms」或「鉴权失败」,底部汇总「测试完成:N/M 个凭证可用」。
  • 「鉴权失败」包含所有失败原因:Key 无效、地址或接口类型不对、网络不通,或服务商没有模型列表接口,请逐项核对。
  • 测试只用于提示,不阻止保存。有未测试或测试失败的凭证时,需要在「使用配置」中勾选「我已了解连接测试失败或被跳过,仍确认保存此配置」。编辑已有 BYOK 时,本次没有重新测试的凭证也算未测试。

保存与验证

点击 保存配置,提示「自带密钥(BYOK)配置「名称」已保存,正在后台健康检查…」后回到列表。新增的凭证会自动检测一次,结果显示在「状态」列。所选模型会在模型广场获得 BYOK 来源并默认开通。

用该工作空间的 API Key 调用一次所选模型,环境变量的设置见完成第一次模型调用:

curl "$LYROUTER_BASE_URL/v1/chat/completions" \
  -H "Authorization: Bearer $LYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek/deepseek-v4-pro","messages":[{"role":"user","content":"ping"}]}'

在请求日志中,这次调用的「服务商」旁带「BYOK」标记;日志详情「路由追踪」的「命中上游」中,来源显示「用户」。

保存失败的常见提示

提示 处理
以下模型暂无运营刊例价,无法保存:… 取消勾选列出的模型
请完成自定义服务商模型映射 为每个已选上游模型选择系统模型
该 Channel 已绑定 BYOK 凭证组;同一 Provider 的其他 Channel 仍可独立绑定 本工作空间已接入过这个服务商,在列表中编辑原有 BYOK
BYOK group limit reached (max 3 for personal tier) 个人版 BYOK 数量已满,删除不用的 BYOK
channel_policy_conflict 另一个 BYOK 已对相同模型开启「优先」或「仅用」,先关闭其中一个
routing policy requires selected models and an active BYOK credential 「仅用此 BYOK」需要至少一个启用的凭证
model is unavailable for text chat completions 映射的系统模型不是文本对话模型,见模型映射与来源配置
the selected model has no active operations pricing strategy: <模型> 该模型没有可用于 BYOK 按量计费的价格,取消选择或联系支持

管理已有 BYOK

列表每行的操作按钮依次是编辑、启用 / 停用、删除。停用后立即不再接收新请求,进行中的请求不受影响,可以随时重新启用;删除需要输入服务商名称确认并点击 永久删除,已产生的用量和日志保留。替换密钥、调整顺序和设置限额,见BYOK 费用与凭证管理。