model 字段中指定确切的提供商和规范模型。如果提供商选择属于请求契约的一部分,而不仅仅是路由偏好,请使用这种方式。
语法
baseten是所请求的提供商google/gemma-4-26b-a4b:free是 Phaseo 的规范模型 ID
发送请求
在任何接受模型 ID 的端点中使用限定标识符。精确路由行为
提供商限定符是一项精确约束。Phaseo 会将合格提供商范围缩小到所请求的提供商,并且不会在该请求中回退到其他提供商。 限定符不会绕过其他控制。提供商仍必须:- 在所请求的端点上提供该规范模型
- 为端点能力启用
- 满足工作区和 API 密钥策略
- 满足预设和隐私限制
- 支持所请求的服务层级和参数
- 配置有效价格
与路由字段的交互
限定的提供商必须与显式路由字段一致。provider.only 或 routing.only 值会被接受。若允许列表冲突,或忽略列表包含该限定提供商,则会返回验证错误。
例如,以下请求自相矛盾,会被拒绝:
提供商限定的免费模型
只有当该确切提供商为规范模型和端点提供合格的免费路由时,带有:free 的限定请求才会被接受。
- 明确标记为
free - 价格恰好为零
存在规范的
:free 模型,并不表示所有提供底层模型的提供商都提供免费路由。提供商标识符和别名
请使用 Phaseo 提供商目录中公开的提供商标识符。标识符会统一转换为小写,受支持的旧别名或品牌别名会映射到规范提供商 ID。 例如,NovitaAI 和 novita-ai 目前都会转换为 novita。
格式错误或未知的标识符会在选择提供商前被拒绝。Phaseo 不会将它们作为模型名称的一部分发送给上游。
验证错误
提供商限定 ID 错误使用 HTTP400,顶层错误代码为 validation_error。请查看 reason 或 details[].keyword 了解具体原因。
错误示例: