供应商路由

诺玛AI 支持多供应商架构,同一模型可通过不同供应商节点提供服务。通过路由策略,你可以控制请求的分发方式。

路由策略#

策略

说明

适用场景

`priority`

按优先级顺序(默认)

稳定性优先

`cost`

成本最低优先

批量处理、成本敏感

`latency`

延迟最低优先

实时对话、用户交互

`balanced`

负载均衡

高并发场景

使用方式#

通过 `provider.routing` 扩展参数配置路由策略:

代码
from openai import OpenAI
 
client = OpenAI(
    base_url="https://as.apinoma.com/v1",
    api_key="<你的 APINOMA_API_KEY>"
)
 
response = client.chat.completions.create(
    model="openai/gpt-4o",
    messages=[{"role": "user", "content": "你好"}],
    extra_body={
        "provider": {
            "routing": "cost"  # 成本最低优先
        }
    }
)

策略详解#

`priority` — 优先级路由(默认)

按 诺玛AI 预设的供应商优先级顺序分发请求。优先使用稳定性最高的节点。

`cost` — 成本优先

自动选择当前成本最低的供应商节点。适合批量处理、数据标注等对延迟不敏感的场景。

`latency` — 延迟优先

选择响应延迟最低的供应商节点。适合需要快速响应的实时对话场景。

`balanced` — 负载均衡

将请求均匀分配到所有可用的供应商节点。适合高并发场景,避免单点过载。

最佳实践#

  • 实时对话使用 `latency` — 用户等待时间更短
  • 批量任务使用 `cost` — 降低整体成本
  • 生产环境默认 `priority` — 确保稳定性
  • 配合故障回退 — 路由策略可以和 `fallback` 参数组合使用

你也可以在 诺玛AI 控制台中设置全局默认路由策略,无需在每次请求中指定。

最后更新于 2026年6月23日