— Docs · Roteamento
Roteamento de provedores
Cada endpoint da Onerall é servido por um ou mais provedores upstream. Você pode aceitar o roteamento padrão, otimizar por preço ou latência, ou fixar a ordem exata.
Política padrão
| Critério | Peso |
|---|---|
| Saúde do provedor (janela de 5 min) | eliminatório |
| Latência p95 recente | alto |
| Preço por unidade | médio |
| Afinidade regional do cliente | médio |
Controlando no request
{
"input": "...",
"routing": {
"order": ["provider_a", "provider_b"],
"allow_fallbacks": true,
"optimize": "price" // "price" | "latency" | "balanced"
}
}Com allow_fallbacks: false, uma falha do primeiro provedor retorna provider_unavailable em vez de tentar o próximo.
Transparência na resposta
X-Onerall-Provider: provider_a X-Onerall-Attempts: 2 X-Onerall-Route: price