模型路由

OpenRoute 提供两种模型路由选项。

自动路由器

自动路由器是一个特殊的模型 ID,您可以使用它根据您的提示在选定的高质量模型之间进行选择。

{
  "model": "openroute/auto",
  ... // 其他参数
}

生成的响应将把 model 设置为实际使用的模型。

models 参数

models 参数允许您在主模型的提供商宕机、受到速率限制或由于内容审核拒绝回复时自动尝试其他模型。

{
  "models": ["anthropic/claude-3.5-sonnet", "gryphe/mythomax-l2-13b"],
  ... // 其他参数
}

如果您选择的模型返回错误,OpenRoute 将尝试使用备用模型。如果备用模型宕机或返回错误,OpenRoute 将返回该错误。

默认情况下,任何错误都可能触发使用备用模型,包括上下文长度验证错误、过滤模型的审核标志、速率限制和停机时间。

请求使用最终使用的模型进行定价,该模型将在响应体的 model 属性中返回。

与 OpenAI SDK 一起使用

要在 OpenAI SDK 中使用 models 数组,请将其包含在 extra_body 参数中。在下面的示例中,将首先尝试 gpt-4o,然后按顺序尝试 models 数组作为备用。

On this page