你可以预期什么
推荐的重试模式
对于模型 API 调用,建议使用指数退避来重试瞬时失败:429限流或并发超限500网关或上游提供商错误- 临时网络故障
并发建议
- 在生产环境中,先从保守并发开始,再逐步提高。
- 除非明确需要指定上游提供商,否则优先使用
vendor: auto。 - 将模型 ID 做成可配置项,避免切换模型时改代码。
- 为了排障,请记录请求时间、模型、vendor 模式以及请求 ID。
- 对于流式响应,只有当你的应用能安全重启该请求时,才把掉线视为可重试。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
处理模型 API 吞吐、上游提供商限制和重试行为。
| 范围 | 行为 |
|---|---|
| YouRouter 网关 | 不需要针对每个上游提供商单独做一套端点集成。 |
| 上游提供商限制 | 上游提供商可能返回限流或并发错误。 |
| 自动路由 | 省略 vendor 或设置 vendor: auto 时,YouRouter 会将请求路由到可用上游提供商。 |
| 固定上游提供商 | 如果你显式设置 vendor,请求就依赖该上游提供商的可用性和限流情况。 |
第 1 次重试:等待 1 秒
第 2 次重试:等待 2 秒
第 3 次重试:等待 4 秒
然后停止,或切换到回退路径
429 限流或并发超限500 网关或上游提供商错误vendor: auto。curl https://api.yourouter.ai/v1/chat/completions \
-H "Authorization: Bearer $YOUROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{
"role": "user",
"content": "Reply with exactly: connected"
}
]
}'
curl https://api.yourouter.ai/v1/chat/completions \
-H "Authorization: Bearer $YOUROUTER_API_KEY" \
-H "Content-Type: application/json" \
-H "vendor: openai" \
-d '{
"model": "gpt-4o",
"messages": [
{
"role": "user",
"content": "Reply with exactly: connected"
}
]
}'