streaming
Streaming means the AI response does not arrive all at once but appears continuously on the screen in small chunks as the model generates it.
In plain terms
When you ask a chatbot a question and the response appears as if someone is typing, you are seeing streaming. The model generates the text in chunks, and the program displays each completed chunk to you immediately, without waiting for the end.
It is like the difference between a letter and live speech. You can only read the letter if the other person has written and sent the whole thing. During a conversation, however, you already know where the sentence is heading from the first words, and you can interrupt.
Streaming improves the waiting experience, not the answer itself. The full text is generated in the same amount of time, but you can typically start reading after a fraction of a second or a few seconds, and if you see the model misunderstood, you can stop it immediately.
The same word is also used for the continuous playback of films and music (Netflix, Spotify). The principle is common: data arrives continuously, not as a single downloaded package. In language models, however, text, audio, or the steps of an agent's work arrive this way.
How it works
- You send your question, and your program signals the provider that it requires the answer continuously, not in one batch.
- The language model writes the response token by token (word fragment by word fragment), always calculating the next piece based on what came before.
- The server keeps the connection open and forwards each completed piece immediately. For text responses, this most often relies on a web technology called server-sent events (SSE).
- The application running on your side appends incoming chunks sequentially to the text visible on the screen, making it appear as if the machine is typing.
- At the end, the server signals that the response is ready and closes the connection. If you press the stop button in the meantime, the application terminates the connection, and the provider usually stops generating the response.
An everyday example
You ask the chatbot to write a complaint letter to your service provider. The text appears line by line, and by the second sentence you see the tone has become too formal. You stop it, refine the request, and avoid waiting half a minute for a letter you would not have used anyway.
Who is affected
A common misconception
Limits and risks
- The partially generated response is not final: the model may refine or correct what it wrote at the beginning in later sentences, so do not judge based on the first sentences.
- If the internet connection drops mid-process, the response may remain truncated, and you often have to request it again.
- Safety filters sometimes step in only after the fact, so text that has already appeared may disappear or be replaced.
- If a program further processes the answer (for example, filling it into a table), the text arriving in chunks can only be interpreted safely at the end.
Similar, but not the same
- media streaming – There, you receive an already existing or live-recorded film or music continuously. Here, however, the model generates the content at the exact moment it appears before you.
- batch processing – In batch processing, you submit many requests at once and receive the results later, all at once. In streaming, the response arrives immediately and continuously.
- real-time voice conversation – In voice-based conversation, data flow is continuous in both directions, and you can interrupt. Plain streaming only makes the output of the response continuous.
Related concepts
language model, API, text generation
server-sent events, time to first token
token, latency, chatbot, batch processing, AI-agent
A brief history
Continuous data transmission is an old internet solution. The technique most commonly used with language models, Server-Sent Events (SSE), is defined by the HTML standard. Model providers' application programming interfaces (APIs) offered streamed responses earlier, but the 'typing' response became widely known with the November 2022 launch of ChatGPT.
Where things stand
As of late 2026, virtually every chat interface and model provider offers this by default. Not only text arrives this way, but also voice and the intermediate steps of agents' work.
In the news
- Man who defrauded streaming royalties with AI music and bots gets 18 months in prisonOct 7, 2026 · Jog
- AI, streaming and sports are reshaping the growing U.S. ad marketOct 1, 2026 · Marketing
- Spotify to label AI creators posing as human artistsAug 13, 2026 · Marketing
Also known as
streaming · streaming · response streaming · response stream · token streaming · streamed response · response streaming · SSE
Sources
- Wikipedia: Server-sent events
- WHATWG HTML Living Standard: Server-sent events
- MDN Web Docs: Using server-sent events
This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.