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

"Errore nel flusso dei messaggi" in ChatGPT — cause e soluzioni

"Errore nel flusso dei messaggi" compare quando la connessione attraverso cui ChatGPT consegna gradualmente la risposta si interrompe prima che questa termini. Quasi mai è colpa di ciò che hai scritto: le cause abituali sono un 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 indica se il problema è locale.

"Errore nel flusso dei messaggi" compare quando la connessione attraverso cui ChatGPT consegna gradualmente la risposta si interrompe prima che questa termini. Quasi mai è colpa di ciò che hai scritto: le cause abituali sono un 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 indica se il problema è locale.

L’errore

visualizzato nella conversazione di ChatGPT
Erro no fluxo de mensagens

(A mesma falha com outras redações: “Transmissão interrompida.
 Aguardando a mensagem completa”, “Hmm...parece que algo deu
 errado.” O sintoma é o mesmo — a resposta para no meio e nunca
 termina.)

Cause e soluzioni in breve

CausaSoluzione
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 modifichi localmente cambia il risultato: la soluzione è aspettare.
Connessione instabile: passaggio tra Wi-Fi e dati mobili, VPN o proxy aziendale, segnale 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 usando un altro collegamento (Wi-Fi ⇄ dati mobili).
Ambiente del browser: un'estensione che si inserisce nella pagina, una cache obsoleta o una sessione scaduta.Riprova in una finestra anonima. Se lì funziona, la causa è un'estensione o la cache: disattiva le estensioni, cancella i dati del sito e accedi nuovamente.
La conversazione è troppo lunga o gli allegati sono troppo pesanti. Ogni turno reinvia l'intera cronologia, quindi la generazione richiede più tempo e si interrompe più facilmente.Porta i punti principali 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 (su cellulare, 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 esattamente nello stesso punto ogni volta, è segno che sta agendo una delle cause specifiche sotto, non il caso.

Stabilisci prima se il problema è locale

Questo è il passaggio che gli altri elenchi di soluzioni saltano e quello che fa risparmiare più tempo. Apri status.openai.com. Se è in corso un incidente, nessuna modifica locale cambia qualcosa e aspettare è l'unica soluzione. Se non è elencato nulla, la causa è locale e il passaggio successivo la circoscrive. Effettuare questo controllo prima di modificare le impostazioni evita di passare venti minuti a svuotare la cache durante un'interruzione.

Isola la causa locale dall'esterno verso l'interno

Segui quest'ordine, perché ogni livello esclude tutto ciò che lo precede: (1) disattiva VPN e proxy; (2) apri una finestra anonima — rimuove contemporaneamente estensioni e cache; (3) prova un altro browser o dispositivo; (4) cambia rete. Il livello dal quale il servizio torna a funzionare è la causa. Se l'errore compare solo nelle conversazioni lunghe, nessuno dei quattro è responsabile: porta l'essenziale in una nuova chat.

Per sviluppatori: la stessa interruzione nell'API

Chiamando 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 state inviati gli header — quindi controllare solo il codice di stato non basta; sotto carico compaiono anche 429 e 529 overloaded_error. Tre accorgimenti rendono il problema gestibile: (1) trattare uno stream terminato senza finish_reason come idoneo a un nuovo tentativo, non come risposta completa; (2) ripetere 429, 500 e 529 con backoff esponenziale più jitter; (3) se c'è un proxy nel percorso, verificarne l'idle timeout e disattivare il buffering delle risposte — un proxy che esegue il buffering trasforma uno stream funzionante in un blocco prolungato. Per circoscrivere il problema, trasmetti prima senza proxy:

stream-test.sh
# Transmitir direto, sem proxy no caminho, e ver onde para.
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":"conte devagar de 1 a 20"}]}'

Se chiami tramite Kunavo

Kunavo è un gateway per API di IA e uno stream interrotto è uno stato operativo previsto, non un'eccezione. Quando un modello ha più canali di origine configurati e il primo tentativo fallisce, la richiesta viene ripetuta attraverso un altro canale nella stessa chiamata: un problema temporaneo a monte diventa un successo leggermente più lento invece di un errore. Le richieste fallite non vengono mai addebitate. Poiché GPT e Claude sono raggiungibili con una sola chiave, per aggirare un modello sovraccarico basta cambiare il nome del modello, non l'integrazione. Il modello di ripetizione e backoff per il caso dello streaming è descritto in Errori di streaming delle API LLM.

Domande frequenti

"L'errore nel flusso dei messaggi è colpa mia?"

Quasi mai. Il messaggio indica che la connessione che trasportava la risposta è stata interrotta prima del completamento. 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 così lunga da far superare il tempo massimo alle risposte.

E se rigenerare non risolve?

Controlla prima status.openai.com: durante un incidente nessuna soluzione locale aiuta. Se non c'è un incidente, apri una finestra anonima su un'altra rete: questo singolo test rimuove contemporaneamente estensioni, cache e il tuo collegamento abituale. Se funziona lì, reinserisci ogni elemento finché il problema non ricompare. Se fallisce ovunque e solo in una conversazione lunga, porta l'essenziale in una nuova chat.

Succede anche con altre IA?

La formulazione è di ChatGPT, ma qualsiasi assistente che consegni risposte in streaming può interrompersi nello 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 un flusso SSE che termina senza finish_reason oppure, sotto carico, come un 529 overloaded_error.

Perché succede più spesso nelle conversazioni lunghe?

Ogni turno reinvia l'intero filo della conversazione, quindi una conversazione lunga implica una generazione più lunga sostenuta da un'unica connessione aperta. Più a lungo resta aperta, maggiore è la probabilità che un timeout del proxy, un cambio di rete o un problema temporaneo a monte la interrompa. Iniziare una nuova chat con un riepilogo dell'essenziale di solito è più efficace di qualsiasi modifica al 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.