Skip to content
指导和见解

您可以转售 AI API 访问权限吗?在启动之前构建提供商权利矩阵

有效的提供程序密钥并不能证明您可以重新分发其 API。构建版本化的权限矩阵,并在客户准入和请求路由期间强制执行商业权限。

提供商接受您的 API 请求并不意味着您有权向客户出售相同的访问权限。技术可用性和商业权利是不同的条件。

当您运营 AI API 经销商平台、公开兼容端点或将多个提供商捆绑到一个密钥后时,这种区别很重要。上游条款可能允许应用程序使用模型输出、禁止原始直通访问、要求经销商协议、限制客户位置或仅允许客户拥有的凭据。

实际的解决方案是将分发权视为路由功能。在接纳客户或选择提供商路径之前,网关应验证相关帐户、模型、交付模式和客户地理位置是否已获得书面许可。

范围:这是操作架构和问题发现指南,而不是法律建议。最终权限取决于您执行的协议、购买渠道、产品设计和合格的法律审查。

为什么一个有效的 API 密钥还不够

提供商协议通常区分多种商业关系:

  • 应用程序使用模型向其最终用户提供功能。
  • 平台围绕模型添加大量工作流程、政策或编排功能推论。
  • 经销商根据授权合作伙伴计划提供提供商服务。
  • 网关公开原始或稍加修改的提供商端点。
  • 客户通过自带密钥或 BYOK 连接自己的提供商帐户。

这些安排不可互换。统一的计费、分析、路由和面向客户的密钥创造了真正的价值,但它们不会自动将原始重新分发转换为授权的客户应用程序。

凭据规则也与分发权限分开。即使协议允许应用程序为最终用户提供服务,它仍然可能禁止出售或转让上游密钥或帐户访问权限。下游客户应收到网关颁发的凭据,而不是汇集的提供商凭据。

当前提供商条款的说明

以下是实际示例,使用前应对照当前文档和您自己的协议进行检查:

  • OpenAI:其服务协议允许API集成到向最终用户提供的客户应用程序中。它单独禁止购买、出售或转让 API 密钥以及转售或租赁帐户或最终用户帐户的访问权限。
  • Anthropic:其商业条款允许客户使用服务来支持向其客户和用户提供的产品和服务,同时禁止在未经明确批准的情况下转售 Anthropic 服务。
  • Microsoft Azure: Azure 客户解决方案指南指出,该途径不允许简单转售模型推理 API。它将原始或薄包装输出、未修改的端点暴露以及推理提供者之间的路由(未整形输出)识别为不合格的示例。合格的解决方案必须添加主要且重要的功能,并将推理 API 保留在平台内。寻求实际 Azure 转售的企业将直接参与云解决方案提供商计划。
  • Google云:其一般条款禁止销售、转售、再许可、转让或分发服务。特定于服务的条款包括合作伙伴条款,其中管理协议授权通过合作伙伴或经销商计划进行供应。

地理位置也可能会改变决定。 OpenAI 声明在其支持的国家和地区之外访问或提供 API 访问可能会导致屏蔽或暂停。因此,客户准入不能仅依赖于网关公司注册其提供商帐户的国家/地区。

重要的结论是并非每个提供商都遵循一条规则。相反:提供商范围内的布尔值(例如 provider_enabled)无法代表相关权限。

在查看权限之前定义交付模式

创建一个受控词汇表来说明客户如何接收模型功能。实用的第一个版本可以使用五种模式:

  1. 嵌入式工作流程:该模型在定义的产品工作流程中运行,例如文档分类、支持起草或结构化提取。
  2. 增值开发者平台:客户收到API,但平台添加了材料编排、政策执行、转换、评估或应用服务。
  3. 原始兼容端点:平台主要通过通用 API 架构传递模型请求和响应。
  4. 授权云转售:运营商参与提供商或云经销商计划,其协议涵盖拟议的供应模型。
  5. 客户拥有BYOK:客户与提供商签订合同并提供通过网关使用的凭据。

请勿从营销语言推断模式。记录产品的实际用途。例如,重命名模型 ID 和添加使用情况仪表板可能仍会使运行时服务在功能上等同于原始端点。

构建版本化的提供程序权利矩阵

注册表应该比提供程序或模型目录更精细。每条权利记录应包括:

  • 提供商和签约实体
  • 提供商帐户、项目、工作区、订阅或结算帐户
  • 购买渠道,例如直接、市场、云计划或经销商计划
  • 涵盖的型号、型号系列、服务或部署
  • 允许的交付模式
  • 允许的客户和用户区域
  • 客户类型限制
  • 所需的产品功能或品牌
  • 禁止的访问形式
  • 协议或计划名称以及生效日期
  • 源快照、审核者和审核日期
  • 批准范围、协商的例外情况和续订日期
  • 草稿、批准、受限、过期或暂停等状态

批准后保持记录不可变。更正和更新权限应创建具有生效日期的新版本。这样就可以解释为什么某个路由符合历史请求的条件。

{
  "rights_record_id": "rr_azure_042_v3",
  "provider": "cloud_provider_a",
  "account_id": "acct_042",
  "purchasing_channel": "customer_solution",
  "service_scope": ["model-family-x"],
  "delivery_modes": ["embedded_workflow"],
  "customer_regions": ["approved-region-set-1"],
  "prohibited_modes": ["raw_compatible_endpoint"],
  "effective_from": "2026-09-01",
  "effective_to": "2027-08-31",
  "status": "approved",
  "evidence_id": "ev_9182"
}

在选择提供商之前强制执行权限

向 AI API 控制平面添加权限准入阶段。它应该在运行状况、价格、延迟或容量排名之前运行。当其商业权利未涵盖请求时,快速且廉价的路线仍然不符合资格。

决策输入应至少包含:

  • 租户和客户组织
  • 已验证的客户和用户地理位置
  • 产品或交付模式
  • 请求的模型能力
  • 候选提供商帐户
  • 当前权限记录版本
  • 适用的例外或审批参考

返回结构化决策而不是一般授权错误:

{
  "eligible": false,
  "reason_code": "DELIVERY_MODE_NOT_PERMITTED",
  "rights_record_id": "rr_azure_042_v3",
  "requested_mode": "raw_compatible_endpoint",
  "permitted_modes": ["embedded_workflow"],
  "fallback_modes": ["customer_owned_byok"]
}

当权限记录丢失、过期、等待审核或因地理位置原因时,使用默认拒绝行为暧昧的。请勿默默地通过不同的共用帐户进行路由,除非该帐户对同一客户和模式具有独立的有效权限。

将权限检查与普通授权分开

租户授权会回答调用者是否可以使用模型。权限许可回答运营商是否可以通过特定帐户和产品提供该模型。两者都必须通过。

这种分离也使面向客户的虚拟按键保持有用。该密钥可以识别租户、预算和模型政策,而无需公开或转移上游凭据。

使用 BYOK 作为显式后备

当池凭据缺乏明确的重新分配权时,直接签约的客户帐户可以提供可行的途径。在 BYOK 模式下,记录谁拥有提供商关系、谁向提供商付款、哪些网关费用仍然适用,以及谁处理配额或提供商暂停。

BYOK 并不能消除所有义务。网关仍然需要安全的凭证存储、权限检查、运行状况探测、租户隔离以及提供商策略更改流程。它还导致产能分散和定价不太一致。因此,运营设计应将 BYOK 视为自己的凭据和计费模式,而不是隐藏的实施细节。

处理条款变更和暂停,而不禁用所有内容

监控提供商协议、计划文档、产品条款和支持的国家/地区列表。保留已审核文档的过时副本或哈希值,并在重大条款、采购渠道、签约实体或产品设计发生更改时要求重新批准。

暂停运行手册应支持狭窄的控制:

  • 禁用一个提供商帐户,而不全局禁用该提供商。
  • 从帐户的合格路径中删除一种模型或服务。
  • 阻止交付模式,同时保留批准的嵌入
  • 停止受影响客户区域的准入。
  • 在不暴露凭据的情况下将符合条件的客户移至 BYOK。
  • 通知受影响的客户并保留用于先前流量的准入证据。

合并帐户可降低集成和计费复杂性,但会集中跨租户的暂停风险。 BYOK 隔离了提供商关系,但增加了入职和支持工作。授权经销商计划可能会提供更明确的许可,但会施加计划规则、报告义务或商业承诺。这些是业务权衡,而不仅仅是路由偏好。

实施清单

  1. 清点每个提供商帐户和购买渠道。
  2. 按交付模式对每个面向客户的产品进行分类。
  3. 针对不明确或协商的权限获得法律审查。
  4. 创建有证据支持的版本化权限记录。
  5. 使丢失或过期的记录无法关闭。
  6. 在提供商运行状况、成本和延迟之前评估权限。
  7. 颁发网关凭据,而不是传输上游密钥。
  8. 验证客户地理位置并保留决策输入。
  9. 定义 BYOK 计费和责任明确。
  10. 测试特定于帐户、型号、区域和模式的暂停控制。
  11. 按计划协调实时路由与权利注册表。
  12. 将适用的限制纳入客户条款和入门控制。

接下来会发生什么

预测:随着模型目录、云渠道、代理服务和区域控制的扩展,提供商分发规则可能会变得更加细化。在帐户和交付模式级别对权限进行编码的网关将比围绕单个提供商启用的标志构建的系统更容易适应。这是一种设计预测,而不是当前提供商政策的声明。

在转售 AI API 访问权限之前,要求每条生产路线都用证据回答一个问题:在哪种协议、帐户、交付模式和地理范围下可以满足此请求?如果系统无法生成该答案,则路由尚未准备好用于客户流量。

相关阅读

FAQ

常见问题

使用 AI API 的权限是否包含转售权限?
未必。提供商可能允许在客户应用程序内部使用,同时限制原始 API 重新分发、帐户转售、凭证传输或不受支持的客户位置。适用的协议和购买渠道必须涵盖实际的交付模式。
添加计费和分析功能是否会使网关成为增值应用程序?
这些功能创造了客户价值,但它们不会自动满足提供商对客户应用程序、客户解决方案或授权转售服务的合同定义。根据管理条款审查完整的产品行为。
下游客户可以使用网关运营商的提供商密钥吗?
当服务模型允许时,他们可以通过网关颁发的虚拟凭证发送请求,但他们不应该接收上游密钥。即使应用程序可以为最终用户提供服务,凭证传输限制仍然具有相关性。
BYOK 是否始终被允许?
不需要。BYOK 可以澄清哪一方拥有提供商关系,但客户的协议、网关对凭证的处理以及对第三方访问的任何限制仍然需要审查。
供应商权利矩阵应该多久审查一次?
每当协议、采购渠道、签约实体、支持的国家/地区列表、模型服务或产品交付模式发生变化时,请进行审核。还要安排定期核对,以便过期或被取代的记录无法保持活动状态。