“Kesalahan pada aliran pesan” muncul ketika koneksi yang digunakan ChatGPT untuk mengirimkan jawabannya sedikit demi sedikit terputus sebelum jawaban lengkap. Hampir tidak pernah penyebabnya adalah input Anda: penyebabnya hampir selalu kelebihan beban di sisi OpenAI, koneksi yang tidak stabil, ekstensi browser, atau chat yang terlalu panjang. Membuat ulang jawaban menyelesaikan sebagian besar kasus — dan jika tidak, satu pemeriksaan pada halaman status akan memberi tahu apakah masalahnya memang ada di pihak Anda.
Error
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.)Ringkasan penyebab dan perbaikan
| Penyebab | Perbaikan |
|---|---|
| Kelebihan beban atau gangguan di sisi OpenAI. Memengaruhi semua paket sekaligus, termasuk Plus dan Pro, dan merupakan penyebab paling mungkin jika kesalahan muncul kembali setiap beberapa menit. | Periksa status.openai.com. Selama terjadi gangguan, tidak ada pengaturan di sisi Anda yang akan mengubah apa pun — menunggu adalah solusinya. |
| Koneksi tidak stabil: berpindah antara Wi-Fi dan jaringan seluler, VPN atau proxy perusahaan, sinyal lemah. Streaming mempertahankan satu koneksi panjang dan terputus di tempat halaman biasa masih dapat dimuat. | Matikan VPN atau proxy dan coba lagi melalui koneksi lain (Wi-Fi ⇄ jaringan seluler). |
| Lingkungan browser: ekstensi yang mengintervensi halaman, cache yang usang, atau sesi yang telah kedaluwarsa. | Coba lagi di jendela privat. Jika berhasil di sana, penyebabnya adalah ekstensi atau cache — nonaktifkan ekstensi, hapus data situs, lalu masuk lagi. |
| Chat terlalu panjang atau lampiran terlalu besar. Setiap giliran mengirim ulang seluruh riwayat, sehingga pembuatan jawaban memerlukan waktu lebih lama dan lebih mudah terputus. | Pindahkan poin-poin terpenting ke chat baru. Bagi file besar daripada melampirkannya secara utuh. |
Tiga langkah untuk 90 detik pertama
Buat ulang jawaban → muat ulang halaman (di aplikasi, tutup sepenuhnya lalu mulai lagi) → keluar lalu masuk kembali. Stream yang terputus sekali biasanya selesai dengan salah satu dari tiga langkah ini, dan kejadian sekali adalah hal yang normal. Namun, jika selalu terputus di tempat yang sama, itu menunjukkan salah satu penyebab spesifik di bawah ini, bukan kebetulan.
Pertama, pastikan apakah masalahnya memang ada di pihak Anda
Inilah langkah yang dilewati panduan lain dan paling menghemat waktu. Buka status.openai.com. Jika terdapat gangguan yang sedang berlangsung, tidak ada pengaturan lokal yang membantu dan menunggu adalah satu-satunya solusi. Jika tidak ada gangguan, penyebabnya ada di pihak Anda dan langkah berikutnya akan mempersempitnya. Dengan melakukan pemeriksaan ini sebelum mengubah-ubah pengaturan, Anda tidak akan menghabiskan dua puluh menit menghapus cache saat sedang terjadi gangguan.
Persempit penyebab lokal dari luar ke dalam
Lakukan dalam urutan ini, karena setiap tingkat menyingkirkan semua kemungkinan di atasnya: (1) matikan VPN dan proxy; (2) buka jendela privat — ini menghapus ekstensi dan cache sekaligus; (3) gunakan browser atau perangkat lain; (4) ganti jaringan. Tingkat saat masalah kembali berfungsi adalah penyebabnya. Jika kesalahan hanya muncul di chat panjang, tidak satu pun dari keempatnya yang menjadi penyebab — pindahkan poin-poin penting ke chat baru.
Untuk developer: terputus dengan cara yang sama di API
Pada panggilan dengan stream: true, gangguan yang sama muncul sebagai koneksi Server-Sent Events yang berakhir tanpa finish_reason. Status HTTP adalah 200 — header berhasil dikirim — sehingga pemeriksaan kode status saja tidak mendeteksi terputusnya koneksi; saat beban tinggi, 429 dan 529 overloaded_error juga dapat muncul. Tiga hal membuatnya dapat ditangani: (1) perlakukan stream yang berakhir tanpa finish_reason sebagai sesuatu yang dapat dicoba ulang, bukan jawaban selesai; (2) coba lagi pada 429, 500, dan 529 dengan exponential backoff plus jitter; (3) di balik proxy, periksa idle timeout dan matikan response buffering — proxy yang melakukan buffering mengubah stream yang berfungsi menjadi pemblokiran panjang. Untuk mempersempit masalah, streaming-lah terlebih dahulu tanpa proxy:
# 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"}]}'Jika Anda melakukan panggilan melalui Kunavo
Kunavo adalah gateway AI API dan memperlakukan stream yang terputus sebagai kondisi operasional, bukan pengecualian. Jika beberapa kanal upstream dikonfigurasi untuk sebuah model dan percobaan pertama gagal, permintaan yang sama akan dicoba melalui kanal lain dalam panggilan yang sama — gangguan sementara di hulu berubah menjadi keberhasilan yang sedikit lebih lambat, bukan kesalahan. Permintaan yang gagal tidak pernah ditagihkan. Karena GPT dan Claude dapat diakses melalui satu kunci, model yang kelebihan beban cukup diganti dengan nama model lain, tanpa integrasi kedua. Pola retry dan backoff untuk kasus streaming dijelaskan lengkap di Kesalahan streaming API LLM.
Pertanyaan umum
Apakah “kesalahan pada aliran pesan” adalah kesalahan saya?
Hampir tidak pernah. Pesan tersebut berarti koneksi yang membawa jawaban terputus sebelum jawaban selesai. Input Anda tidak menyebabkan hal ini. Penyebabnya adalah beban di sisi OpenAI, koneksi yang tidak stabil, ekstensi browser atau sesi yang kedaluwarsa, atau chat yang menjadi sangat panjang sehingga jawaban mengalami timeout.
Apa yang harus dilakukan jika membuat ulang jawaban tidak membantu?
Pertama, periksa status.openai.com — selama ada gangguan, tidak ada tindakan lokal yang membantu. Jika tidak ada gangguan, buka halaman dalam jendela privat melalui jaringan lain: satu pengujian ini sekaligus menghapus ekstensi, cache, dan koneksi yang biasa Anda gunakan. Jika berjalan di sana, aktifkan kembali semuanya satu per satu sampai kembali terputus. Jika terputus di mana-mana dan hanya dalam satu chat panjang, pindahkan poin-poin penting ke chat baru.
Apakah ini juga terjadi pada chat AI lain?
Ungkapan ini berasal dari ChatGPT, tetapi setiap asisten yang melakukan streaming jawaban juga dapat terputus dengan cara yang sama. Claude menampilkan pesan bahwa jawaban tidak dapat dibuat sepenuhnya; pada panggilan API langsung, hal ini muncul sebagai stream SSE yang berakhir tanpa finish_reason, atau sebagai 529 overloaded_error saat beban tinggi.
Mengapa ini lebih sering terjadi dalam percakapan panjang?
Setiap giliran mengirim ulang seluruh riwayat, sehingga percakapan panjang berarti pembuatan yang lebih lama pada satu koneksi terbuka. Semakin lama koneksi ini terbuka, semakin banyak peluang timeout proxy, perpindahan jaringan, atau gangguan di hulu untuk memutuskannya. Chat baru dengan ringkasan hal-hal penting biasanya lebih membantu daripada pengaturan browser apa pun.
Panduan terkait
- Kesalahan streaming LLM—pemutusan SSE, stream yang macet, dan penggunaan yang hilang
- Claude API 529 overloaded_error — arti error ini dan cara menanganinya
- Harga Gemini API 2026 — tarif per model, sekitar 70% di bawah harga Google
Detail semantik error lainnya tersedia di referensi error; mendapatkan kunci hanya perlu satu menit melalui pendaftaran dan panduan autentikasi.