model); eles não
expõem detalhes internos de roteamento como identificadores de canal
ou URLs de backend upstream.
| Cabeçalho | Presente quando | Exemplo | Significado |
|---|---|---|---|
X-Orca-Fallback-Level | extra_body.models causou um fallback | 1 | Posição com índice zero na sua cadeia de fallback que serviu a resposta. 0 significa que o modelo principal teve sucesso e o fallback não foi acionado. |
X-Orca-Fallback-Model | Fallback acionado (nível > 0) | google/gemini-2.5-pro | O modelo que realmente serviu a resposta depois que o principal falhou. |
X-Orca-Router | Você chamou orcarouter/{name} | auto | O nome do roteador que você invocou. |
X-Orca-Resolved-Model | Você chamou orcarouter/{name} | openai/gpt-4o-mini | O modelo concreto para o qual o roteador resolveu no momento da requisição. |
Retry-After | A resposta é 429 Too Many Requests | 5 | Quantos segundos esperar antes de tentar novamente. |
Lendo-os no código
O que o OrcaRouter não expõe
Deliberadamente não adicionamos:- Um cabeçalho ou campo de resposta
providerourouted_to - Qualquer identificador interno de roteamento ou URL de backend upstream
- Qualquer cabeçalho que diga a um chamador qual upstream serviu a requisição
