Torna alle guide
Risoluzione dei problemi·15 settembre 2026·6 min di lettura

«Errore nel flusso dei messaggi» in ChatGPT: cause e come risolverlo

«Errore nel flusso dei messaggi» compare quando la connessione tramite cui ChatGPT invia la risposta un frammento alla volta si interrompe prima che la risposta sia completa. Quasi mai dipende dal tuo input: nella maggior parte dei casi la causa è un sovraccarico da parte di OpenAI, una connessione instabile, un’estensione del browser o una chat diventata troppo lunga. Rigenerare la risposta risolve la maggior parte dei casi; se non basta, una sola occhiata alla pagina di stato ti dirà se il problema dipende davvero da te.

«Errore nel flusso dei messaggi» compare quando la connessione tramite cui ChatGPT invia la risposta un frammento alla volta si interrompe prima che la risposta sia completa. Quasi mai dipende dal tuo input: nella maggior parte dei casi la causa è un sovraccarico da parte di OpenAI, una connessione instabile, un’estensione del browser o una chat diventata troppo lunga. Rigenerare la risposta risolve la maggior parte dei casi; se non basta, una sola occhiata alla pagina di stato ti dirà se il problema dipende davvero da te.

L’errore

Visualizzazione nella chat di ChatGPT
Fehler im Nachrichtenstrom

(Gleiche Störung, andere Formulierungen: „Streaming unterbrochen.
 Warte auf die vollständige Nachricht", „Hmm...da ist wohl etwas
 schiefgelaufen." Symptom ist immer dasselbe — die Antwort bleibt
 mitten im Satz stehen und wird nie fertig.)

Cause e soluzioni in breve

CausaSoluzione
Sovraccarico o interruzione del servizio da parte di OpenAI. Colpisce contemporaneamente tutti i piani, inclusi Plus e Pro, ed è la causa più probabile quando l’errore si ripete a intervalli di pochi minuti.Controlla status.openai.com. Durante un’interruzione, nessuna impostazione sul tuo dispositivo cambia qualcosa: la soluzione è aspettare.
Connessione instabile: passaggio tra Wi‑Fi e rete mobile, VPN o proxy aziendale, segnale debole. Lo streaming mantiene aperta un’unica connessione lunga e si interrompe nei punti in cui una normale apertura di pagina riesce ancora a funzionare.Disattiva VPN o proxy e riprova tramite un’altra connessione (Wi‑Fi ⇄ rete mobile).
Ambiente del browser: un’estensione che interferisce con la pagina, una cache obsoleta o una sessione scaduta.Riprova in una finestra privata. Se lì funziona, il problema riguarda un’estensione o la cache: disattiva le estensioni, elimina i dati del sito e accedi nuovamente.
La chat è troppo lunga o gli allegati sono troppo grandi. Ogni turno invia di nuovo l’intera cronologia, la generazione richiede più tempo e ha maggiori probabilità di interrompersi.Trasferisci i punti principali in una nuova chat. Dividi i file grandi invece di allegarli integralmente.

I tre passaggi per i primi 90 secondi

Rigenera la risposta → ricarica la pagina (nell’app chiudila completamente e riavviala) → esci dall’account e accedi di nuovo. Un flusso interrotto una sola volta si risolve con uno di questi tre passaggi, e un’interruzione singola è il caso normale. Se invece si interrompe ogni volta nello stesso punto, è un indizio che una delle cause concrete riportate sotto è presente e che non si tratta di un caso casuale.

Prima chiarisci se il problema dipende davvero da te

È il passaggio che le altre guide saltano e quello che fa risparmiare più tempo. Apri status.openai.com. Se è presente un’interruzione in corso, nessuna impostazione locale sarà utile e aspettare è l’unica soluzione. Se non è indicata alcuna interruzione, la causa è locale e il passaggio successivo la restringe. Eseguire questo controllo prima di modificare impostazioni evita di passare venti minuti a eliminare la cache durante un’interruzione.

Restringi la causa locale procedendo dall’esterno verso l’interno

Procedi in questo ordine, perché ogni livello esclude tutto ciò che lo precede: (1) disattiva VPN e proxy; (2) apri una finestra privata — rimuove estensioni e cache in un solo passaggio; (3) usa un altro browser o dispositivo; (4) cambia rete. Il livello a partire dal quale il problema scompare ne indica la causa. Se l’errore compare solo nelle chat lunghe, nessuna delle quattro è responsabile: trasferisci allora i punti principali in una nuova chat.

Per gli sviluppatori: la stessa interruzione nell’API

In una richiesta con stream: true, lo stesso problema appare come una connessione Server-Sent Events che termina senza finish_reason. Lo stato HTTP è 200 — quando sono stati inviati gli header era tutto corretto —, quindi un semplice controllo del codice di stato non rileva l’interruzione; sotto carico possono inoltre comparire 429 e 529 overloaded_error. Tre accorgimenti la rendono gestibile: (1) trattare uno stream terminato senza finish_reason come ripetibile, non come una risposta completa; (2) riprovare in caso di 429, 500 e 529 con backoff esponenziale più jitter; (3) dietro un proxy, verificare il relativo timeout di inattività e disattivare il buffering delle risposte: un proxy che esegue il buffering trasforma uno stream funzionante in un lungo blocco. Per circoscrivere il problema, esegui prima lo streaming senza proxy:

stream-test.sh
# Direkt streamen, kein Proxy dazwischen, und beobachten, wo es abbricht.
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":"Zähle langsam von 1 bis 20"}]}'

Se chiami tramite Kunavo

Kunavo è un gateway API per l’AI e tratta gli stream interrotti come una condizione operativa, non come un’eccezione. Se per un modello sono configurati più canali upstream e il primo tentativo fallisce, la stessa richiesta viene ripetuta tramite un altro canale all’interno della stessa chiamata: un’interruzione temporanea a monte diventa così un successo leggermente più lento invece di un errore. Le richieste fallite non vengono mai addebitate. Poiché GPT e Claude sono raggiungibili tramite un’unica chiave, quando un modello è sovraccarico basta usare un altro nome di modello invece di una seconda integrazione. Il modello di retry e backoff per il caso dello streaming è riportato per esteso in Errori di streaming delle API LLM.

Domande frequenti

«Errore nel flusso dei messaggi»: è colpa mia?

Praticamente mai. Il messaggio indica che la connessione che trasporta la risposta è stata interrotta prima che la risposta fosse completa. Il tuo input non ne è la causa. I motivi possono essere il carico sui server di OpenAI, una connessione instabile, un'estensione del browser o una sessione scaduta, oppure una chat diventata così lunga da far andare le risposte in timeout.

Cosa fare se Rigenera non risolve il problema?

Controlla prima status.openai.com — durante un'interruzione, nulla di locale può aiutare. Se non ci sono interruzioni, apri la pagina in una finestra privata usando un'altra rete: questo singolo test esclude contemporaneamente estensioni, cache e la tua connessione abituale. Se lì funziona, riattiva ogni elemento uno alla volta finché il problema non si ripresenta. Se si interrompe ovunque e solo in un'unica chat molto lunga, trasferisci i punti essenziali in una nuova chat.

Succede anche con altre chat IA?

La formulazione proviene da ChatGPT, ma qualsiasi assistente che trasmetta le risposte in streaming può interrompersi nello stesso modo. Claude mostra un messaggio che indica che la risposta non ha potuto essere generata completamente; nelle chiamate API dirette appare come uno stream SSE che termina senza finish_reason oppure, sotto carico, come 529 overloaded_error.

Perché succede più spesso nelle conversazioni lunghe?

A ogni turno viene inviato di nuovo l'intero cronologico, quindi una conversazione lunga significa una generazione più lunga su un'unica connessione aperta. Più a lungo resta aperta questa connessione, più occasioni ha un timeout del proxy, un cambio di rete o un'interruzione temporanea di tranciarla. Una chat nuova con un riepilogo dell'essenziale di solito aiuta più di qualsiasi impostazione del browser.

Guide correlate

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.