部分模型会发布两个路由组。不写分组时请求走 Default。在模型 ID 后加上 :flex 即走 Flex。
| Default | Flex | |
|---|---|---|
| 模型 ID | model-id | model-id:flex |
| 价格 | 模型 页上的刊例价 | Flex 标签下的更低价格 |
| 资源 | 常规路由 | 低价资源 |
| 稳定性 | 常规 | 尽力而为 |
| 故障转移 | 仅在同一分组内换路由 | 仅在 Flex 组内换路由,不会回落到 Default |
两组价格都在 模型 页:打开模型后切换 Default / Flex。没有 Flex 标签的模型没有 Flex 路由;对它们使用 :flex 会返回 400(该分组没有可用路由)。
调用 Flex
Base URL、API Key 和协议与 Default 相同,只改模型 ID。
OpenAI 兼容
curl "https://api.octarouter.com/v1/chat/completions" \
-H "Authorization: Bearer sk-or-..." \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v3.2:flex",
"messages": [{"role": "user", "content": "Hello"}]
}'
Anthropic Messages — 后缀写在 model 字段:
{ "model": "claude-3-5-sonnet-latest:flex", "max_tokens": 1024, "messages": [] }
Gemini — 后缀写在路径的模型段,位于 action 之前:
POST /v1beta/models/gemini-2.0-flash:flex:generateContent
图像、语音转文字、文字转语音同样在 model(或 Gemini 路径模型段)上加这个后缀。