What is a context window? How LLMs remember your conversation
The context window is the LLM's working memory. Respect its limits. For long documents, use RAG. For long conversations, summarize. For structured workflows, reset the context between independent tasks.
An LLM's context window is the token budget available to a request. It can include system or developer instructions, user messages, assistant responses, and tool calls. When a conversation reaches that limit, what happens depends on the API or app: it may reject the request, truncate older messages if configured, or manage history another way.
By TechCompare · Updated
How this is calculated
The context window includes both input and output tokens. If a model has a 128K context window and you send a 100K token document, you only have 28K tokens left for the model's response and any follow-up messages. The window is shared across the entire conversation. Techniques for managing context: summarize older messages when approaching the limit, use vector search (RAG) to inject only relevant information rather than dumping entire documents, and use the model's built-in prompt caching for content that repeats across messages. Some models also support context window extension via techniques like RoPE scaling, but this usually comes with a quality trade-off.
Verdict
The window covers every token in the conversation: system prompt, user messages, assistant responses, and tool calls. A 100K token document in a 128K window leaves only 28K for the answer and follow-ups, so the limit is shared rather than per turn. RAG lets you inject just the relevant slice instead of dumping whole files, and built-in prompt caching shrinks the cost for content that repeats across turns. RoPE scaling extends the window but trades quality for length.
More Tokens scenarios
Related guides
Frequently asked questions
What counts toward an LLM's context window?
Why does the model forget things I said earlier in a long chat?
Is RAG better than a huge context window for long documents?
Related tools
LLM API Pricing Calculator
Compare API costs across major models (OpenAI, Anthropic, Google) with prompt caching.
Use tool ➜LLM VRAM Calculator
Calculate the VRAM needed to run or fine-tune any LLM at any quantization.
Use tool ➜JSON Formatter
Validate, format, and minify JSON data with readable output and error detection.
Use tool ➜