Risorse · Fornitori
Matrice delle capacità dei fornitori
Un confronto pensato per l'ambiente di produzione sulle capacità dei fornitori, la strategia di instradamento, la politica di failover e il comportamento di output standardizzato.
Matrice delle capacità
| Fornitore | Testo | Immagine | Audio | Video | Note |
|---|---|---|---|---|---|
| OpenAI | — | — | — | — | Canale principale per chat + voce + generazione di immagini. |
| Gemini | — | — | — | — | Canale di ragionamento multimodale avanzato (percorso non vocale). |
| Claude | — | — | — | — | Fallback focalizzato sul testo per attività con carico di ragionamento elevato. |
| Replicate | — | — | — | — | Canale specializzato per pipeline di generazione di immagini/video. |
Politica di instradamento
- Le richieste vengono classificate per intento e modalità prima della selezione del provider.
- Il provider primario viene scelto in base a capacità e profilo di latenza.
- I provider di fallback si attivano in caso di timeout, circuito aperto o fallimento delle policy.
- Utilizzo e metadata vengono normalizzati tra tutti i provider.
- Il payload finale rimane stabile rispetto al contratto indipendentemente dal provider di backend.
Strategia di failover & SLA
Politica di failover
- Le soglie di timeout sono specifiche per modalità (immagine/video/OCR/voce).
- I circuit breaker isolano automaticamente i provider instabili.
- Le strategie di retry seguono regole sicure per l'idempotenza.
- L'ordine della catena di fallback è configurabile in base all'ambiente.
Segnali SLA
- La disponibilità è monitorata per provider e per canale di modalità.
- I budget di latenza sono monitorati end-to-end con correlazione delle tracce.
- Le soglie di errore attivano spostamenti automatici del routing.
- Le finestre di ripristino reintegrano i provider gradualmente dopo la stabilizzazione.
Contratto di output standardizzato
{
"success": true,
"content": "...",
"provider": "...",
"usage": {},
"metadata": {},
"images": [],
"files": [],
"videos": []
}