The model ignores instructions that worked on another providerinvalid_request_error mentioning an unexpected roleA system message appears to be treated as ordinary user textBehaviour changes when you switch models through the same gatewayPoiché ciascuna forma è JSON valido per l'altra, gli errori raramente producono un fallimento. La richiesta riesce e l'istruzione ha semplicemente meno peso, il che sembra un modello peggiore più che un problema di collegamento.
Più messaggi di sistema sono un'altra divergenza. Alcune implementazioni li concatenano, altre tengono solo il primo, e alcune rifiutano la richiesta.
I modelli di ragionamento aggiungono una terza variante: alcuni trattano le istruzioni dello sviluppatore separatamente dal testo di sistema visibile, quindi il punto in cui metti un'istruzione determina se sopravvive fino al passaggio di ragionamento.
/v1/chat/completions per la forma OpenAI e /v1/messages per quella Anthropic. Usa l'endpoint che corrisponde alla famiglia del modello e l'istruzione di sistema non avrà bisogno di alcuna traduzione.Ultima verifica: 2026-10-01. Scritto a partire da problemi diagnosticati su un gateway compatibile con OpenAI in produzione, non raccolto da altri siti.