Without streaming the user waits until Claude has finished the entire answer before anything is shown. With streaming words appear one by one — just like when you see Claude write in claude.ai. This gives a dramatically better user experience.
Tokens are the basic units Claude processes text in. Not words, not characters — but something in between. Understanding tokens is important because you pay per token and because the context window is measured in tokens.
Nothing is too great or too small to bring before God.— Florence Scovel Shinn
Test yourself — completely optional, but fun! 🎯
Question 1 of 3
What is the most important user experience benefit of streaming?
Question 2 of 3
What does it mean if stop_reason in the API response is "max_tokens"?
Question 3 of 3
Why do output tokens cost more than input tokens?