«Errore nel flusso dei messaggi» appare quando la connessione attraverso cui ChatGPT consegna gradualmente la risposta si interrompe prima che la risposta finisca. Quasi mai dipende da ciò che hai scritto: le cause abituali sono il sovraccarico lato OpenAI, un collegamento instabile, un'estensione del browser o una conversazione diventata troppo lunga. Rigenerare la risposta risolve la maggior parte dei casi; quando non basta, un solo controllo ti dice se il problema dipende davvero da te.
L’errore
Error en el flujo de mensajes
(La misma avería con otras redacciones: «Transmisión interrumpida.
Esperando el mensaje completo», «Vaya...parece que algo ha salido
mal.» El síntoma es idéntico — la respuesta se detiene a medias
y nunca se completa.)Cause e soluzioni in breve
| Causa | Soluzione |
|---|---|
| Sovraccarico o incidente lato OpenAI. Colpisce contemporaneamente tutti i piani, inclusi Plus e Pro, ed è la causa più probabile quando l'errore si ripete ogni pochi minuti. | Controlla status.openai.com. Durante un incidente, nulla di ciò che cambi sul tuo dispositivo modifica il risultato: la soluzione è aspettare. |
| Connessione instabile: passaggio tra Wi-Fi e dati mobili, VPN o proxy aziendale, copertura mobile debole. Lo streaming mantiene aperta un'unica connessione a lungo, quindi si interrompe dove un normale caricamento di pagina riuscirebbe a passare. | Disattiva la VPN o il proxy e riprova con un altro collegamento (Wi-Fi ⇄ dati mobili). |
| Ambiente del browser: un'estensione che viene iniettata nella pagina, una cache obsoleta o una sessione scaduta. | Riprova in una finestra privata. Se lì funziona, la causa è un'estensione o la cache: disattiva le estensioni, cancella i dati del sito e accedi di nuovo. |
| La conversazione è troppo lunga o gli allegati sono troppo pesanti. Ogni turno reinvia l'intera conversazione, quindi la generazione richiede più tempo e si interrompe più facilmente. | Porta i punti chiave in una nuova chat. Dividi i file grandi invece di allegarli per intero. |
I tre gesti dei primi 90 secondi
Rigenera la risposta → ricarica la pagina (sul mobile, chiudi completamente l'app e riaprila) → esci dall'account e accedi di nuovo. Un'interruzione occasionale si risolve con uno di questi tre passaggi, ed è il caso normale. Se invece si interrompe sempre esattamente nello stesso punto, è un segnale che agisce una delle cause specifiche riportate sotto, non un imprevisto.
Stabilisci prima se il problema dipende da te
Questo è il passaggio che le altre liste di soluzioni saltano e quello che fa risparmiare più tempo. Apri status.openai.com. Se c'è un incidente in corso, nessuna impostazione locale lo risolve e aspettare è l'unica opzione. Se non è segnalato nulla, la causa è locale e il passaggio successivo la restringe. Fare questo controllo prima di modificare le impostazioni evita di passare venti minuti a svuotare la cache durante un'interruzione del servizio.
Isola la causa locale dall'esterno verso l'interno
Procedi in quest'ordine, perché ogni livello esclude tutti quelli precedenti: (1) disattiva VPN e proxy; (2) apri una finestra privata — rimuove estensioni e cache in un solo passaggio; (3) prova un altro browser o dispositivo; (4) cambia rete. Il livello a partire dal quale torna a funzionare è la causa. Se l'errore appare solo nelle conversazioni lunghe, nessuno dei quattro è responsabile: porta l'essenziale in una nuova chat.
Per gli sviluppatori: la stessa interruzione nell'API
Quando chiami l'API con stream: true, lo stesso problema arriva come una connessione Server-Sent Events che termina senza finish_reason. Lo stato HTTP è 200 — tutto funzionava quando sono stati inviati gli header —, quindi il solo controllo del codice di stato non lo rileva; sotto carico compaiono inoltre 429 e 529 overloaded_error. Tre accorgimenti lo rendono gestibile: (1) tratta uno stream terminato senza finish_reason come ritentabile, non come una risposta completa; (2) ritenta 429, 500 e 529 con backoff esponenziale più jitter; (3) se c'è un proxy, controlla il suo timeout di inattività e disattiva il buffering delle risposte — un proxy che memorizza le risposte trasforma uno stream funzionante in un lungo blocco. Per circoscrivere il problema, trasmetti prima senza proxy:
# Transmitir directamente, sin proxy por medio, y ver dónde se detiene.
curl -N https://api.kunavo.com/v1/chat/completions \
-H "Authorization: Bearer $KUNAVO_API_KEY" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","stream":true,
"max_tokens":300,
"messages":[{"role":"user","content":"cuenta despacio del 1 al 20"}]}'Se chiami tramite Kunavo
Kunavo è un gateway per API di IA e uno stream interrotto è una condizione di funzionamento prevista, non un'eccezione. Quando un modello ha configurati più canali upstream e il primo tentativo fallisce, la richiesta viene ritentata su un altro canale all'interno della stessa chiamata, quindi un problema temporaneo a monte diventa un successo leggermente più lento invece di un errore. Le richieste fallite non vengono mai fatturate. Poiché GPT e Claude sono accessibili con una sola chiave, evitare un modello sovraccarico significa cambiare il nome del modello, non l'integrazione. Il pattern di retry e backoff per il caso dello streaming è descritto in Errori di streaming delle API LLM.
Domande frequenti
«Errore nel flusso dei messaggi», è colpa mia?
Quasi mai. Il messaggio indica che la connessione che trasportava la risposta si è interrotta prima della fine. Ciò che hai scritto non lo provoca. Le cause sono il carico lato OpenAI, una rete instabile, un'estensione del browser o una sessione scaduta, oppure una conversazione diventata abbastanza lunga da far scadere le risposte.
Cosa faccio se rigenerare non risolve il problema?
Controlla prima status.openai.com: durante un incidente nulla di locale aiuta. Se non c'è alcun incidente, apri una finestra privata su un'altra rete: questo unico test rimuove contemporaneamente estensioni, cache e il tuo collegamento abituale. Se lì funziona, reinserisci ogni elemento finché il problema non ricompare. Se non funziona da nessuna parte e solo in una conversazione lunga, porta l'essenziale in una nuova chat.
Succede anche con altre IA?
La formulazione è quella di ChatGPT, ma qualsiasi assistente che fornisca risposte in streaming può interrompersi allo stesso modo. Claude mostra un messaggio che indica di non essere riuscito a generare la risposta completa; in una chiamata diretta all'API appare come uno stream SSE che termina senza finish_reason o, sotto carico, come un 529 overloaded_error.
Perché succede più spesso nelle conversazioni lunghe?
Ogni turno reinvia l'intera conversazione, quindi una conversazione lunga implica una generazione più lunga mantenuta su un'unica connessione aperta. Più a lungo resta aperta, più aumentano le possibilità che un timeout del proxy, un passaggio di rete o un problema a monte la interrompa. Iniziare una nuova chat con un riepilogo delle informazioni importanti di solito aiuta più di qualsiasi impostazione del browser.
Guide correlate
- Errori di streaming LLM — interruzioni SSE, stream bloccati e utilizzo mancante
- Errore 529 overloaded_error dell'API Claude — cos'è e come assorbirlo
- Prezzi di Claude nel 2026: Pro, Max, l'API a token e quale costa meno
Ulteriori dettagli sul significato degli errori sono disponibili in riferimento agli errori; ottenere una chiave richiede un minuto tramite registrazione e la guida all’autenticazione.