Recursos · Fornecedores
Matriz de Capacidades dos Fornecedores
Comparação orientada para ambientes de produção das capacidades dos fornecedores, estratégias de roteamento, políticas de failover e comportamento de saída padronizado.
Matriz de Capacidades
| Fornecedor | Texto | Imagem | Áudio | Vídeo | Notas |
|---|---|---|---|---|---|
| OpenAI | — | — | — | — | Canal principal para chat, voz e geração de imagens. |
| Gemini | — | — | — | — | Rota multimodal robusta para raciocínio (sem suporte a voz). |
| Claude | — | — | — | — | Alternativa focada em texto para tarefas que exigem raciocínio avançado. |
| Replicate | — | — | — | — | Canal especializado para fluxos de geração de imagens e vídeos. |
Política de Roteamento
- As solicitações são classificadas por intenção e modalidade antes da seleção do provedor.
- O provedor principal é escolhido com base nas capacidades e no perfil de latência.
- Provedores de contingência são acionados em caso de tempo limite, circuito aberto ou falha de política.
- Uso e metadados são normalizados entre todos os provedores.
- A carga útil final permanece estável em relação ao contrato, independentemente do provedor de backend.
Estratégia de Failover e SLA
Política de Failover
- Os limites de timeout são específicos por modalidade (imagem/vídeo/OCR/voz).
- Circuit breakers isolam provedores instáveis automaticamente.
- Estratégias de retry seguem regras que preservam a idempotência.
- A ordem da cadeia de fallback é configurável por ambiente.
Sinais de SLA
- A disponibilidade é monitorada por provedor e por modalidade.
- Orçamentos de latência são rastreados de ponta a ponta com correlação de traces.
- Limites de taxa de erro acionam mudanças automáticas no roteamento.
- Janelas de recuperação restauram provedores gradualmente após a estabilização.
Contrato de Saída Padronizado
{
"success": true,
"content": "...",
"provider": "...",
"usage": {},
"metadata": {},
"images": [],
"files": [],
"videos": []
}