What is a knowledge cutoff?

In brief

A knowledge cutoff is the date after which a language model's training data stops. Anything that happened later is unknown to the model unless a search or an uploaded document supplies it. Models ship months after their cutoff, so every model is stale on release day, and the gap widens every day it stays in service.

The model stopped reading on a date, and it does not know what date

A language model learns from a fixed body of text assembled before training starts. What is an LLM covers the two training stages; the point here is that both use data with an end date. Nothing published after that date is in the model. Not the election, not the price change, not the news about the model itself.

Vendors publish that date on the model card, and increasingly they publish two. Anthropic lists a "training data cutoff", the last date any data was included, and a "reliable knowledge cutoff", an earlier date before which coverage is dense enough to trust. The gap between them exists because the web takes months to write about an event: a release in March has a handful of pages in April and thousands by September. A model trained in July knows March well and July barely.

The model itself can't tell you either date. It has no calendar and no record of its own training. When asked "what is your knowledge cutoff", it produces the most likely answer for that question in its training data, which is usually a date it read about an earlier model. Anthropic's published system prompts tell Claude its own cutoff date in plain text, which is the admission that the model wouldn't know it otherwise. Take the date from the card, never from the chat.

How stale a model is on the day it ships, measured

Training takes months, and evaluation and safety work take more, so a model launches already behind. The chart reads eight model cards: the reliable or stated knowledge cutoff against the public release date, in whole months.

Every model shipped 2 to 10 months out of date
Claude 3.5 Sonnetcutoff Apr 2024, released Jun 20242 monthsGemini 2.5 Procutoff Jan 2025, preview Mar 20252 monthsClaude 3.7 Sonnetcutoff Oct 2024, released Feb 20254 monthsClaude Opus 4cutoff Jan 2025, released May 20254 monthsGPT-4ocutoff Oct 2023, released May 20247 monthsLlama 3.1cutoff Dec 2023, released Jul 20247 monthsGPT-4.1cutoff Jun 2024, released Apr 202510 monthsGPT-5cutoff 30 Sep 2024,released 7 Aug 202510 monthsone square is one month from cutoff to release

Two patterns. OpenAI's flagships have shipped furthest behind, ten months for both GPT-4.1 and GPT-5, while Anthropic and Google have run at two to four. And the gap only grows in service: GPT-4o was still ChatGPT's default model a year after launch, by which point its knowledge ended 19 months earlier. A model in daily use is typically a year or more behind the day you ask it something.

The dates above are the vendors' own, read from the model cards linked at the end of this page. The AI model timeline has release dates for every model the site tracks.

What the model does when you ask past the line

It answers. That's the problem. A model has no lookup step that returns "not found"; it generates the most plausible continuation, and for a question about last month that continuation is built from the patterns of similar questions in the training data. Ask about a product released after the cutoff and the model describes what such a product would plausibly be. Ask for the current price and it gives the price at cutoff, stated in the present tense.

What is an AI hallucination explains why the model is confident rather than uncertain, but the cutoff version has a tell you can use: the answer is coherent and slightly old. The model name is one version back, the price is last year's, the "latest" feature is the one from the training window. A stale answer doesn't look wrong; it looks like the past.

Question typeSafe to ask a bare model?Why
How something works, established facts, history before the cutoffYesDense in training data, unlikely to have changed
Prices, plans, limits, version numbersNoChange monthly; the model answers from the cutoff in the present tense
Recent releases, news, results, lawsNoAbsent or thin; the model fills the gap with plausible detail
Anything about the model itself, including its cutoffNoThe model has no record of its own training
Your own documents, your own dataNoNever in the training set; upload it

The fix is search, and it works on models that have none

The cutoff can't be moved, so the answer is to hand the model current text at answer time. Two mechanisms do that. Uploading a document puts your text in the prompt, and the model answers from it. Web search retrieves pages and does the same with the open web. Both are grounding, and both are the mechanism what is RAG describes: the model still predicts, but from material that postdates its training.

In Whizi, web search is on by default, sits in the composer next to the attach button, and applies to whichever model you pick. That last part is the useful bit. Claude or a Llama model: with the toggle on, each answers a question about this week from live sources. The toggle grants permission rather than issuing a command, so a request for a poem doesn't trigger a search and a question with a date in it does. A search costs no credits; the message costs the credit rung of the model that answered it, the same as without search.

One limit is honest to state. Search fixes staleness; it doesn't fix credibility. An out-of-date blog post is retrieved as readily as a vendor page. For a price or a specification, open the cited link before acting on it, and for anything that matters ask a second model with search on and compare.

Assume six months behind, then sort the question

Assume every model is at least six months behind, and a model you've used for a while is a year or more behind. Then sort the question. If the answer depends on facts about the world after that line, turn search on or upload the source. If the answer depends on reasoning about something already in the conversation, the cutoff doesn't matter and search can be off.

Check the model card, not the model, for the date. And when a model volunteers "as of my last update", read it as the model quoting its training data rather than reporting a fact about itself, and treat everything after that phrase with the same suspicion.

Workflow checklist
  • Take the cutoff date from the vendor's model card, never from asking the model
  • Assume six months stale at launch and a year or more for a model that has been in service a while
  • Turn web search on for anything with a price, a version number, a date or a recent name in it
  • Upload the document when the answer depends on your own text; it was never in the training data
  • Open the cited link before acting on a searched price or specification, or ask a second model with search on
Common questions

Frequently asked questions

What is a knowledge cutoff date?

The date after which no text was included in a model's training data. Everything the model knows without help comes from before that date. Vendors publish it on the model card, and some publish two: a training data cutoff and an earlier reliable knowledge cutoff, because recent months are thinly covered by the web at training time.

What is ChatGPT's knowledge cutoff?

It depends on the model behind the chat, and OpenAI publishes each one on the model page. GPT-4o was cut off in October 2023, GPT-4.1 in June 2024 and GPT-5 in September 2024, each released 7 to 10 months later. With browsing on, ChatGPT answers from live pages regardless of the underlying cutoff.

Why can't the model tell me its own cutoff?

Because it has no record of its own training. Asked the question, it generates the most likely answer from its training data, which often describes an earlier model. Anthropic's published system prompts hand Claude its cutoff date in plain text, because the model wouldn't know it otherwise. The model card is the only reliable source.

How do I get current information from an AI model?

Give it the current text. Web search retrieves live pages into the prompt; a document upload puts your own text there. Either way the model answers from what it was handed rather than from training data. Whizi turns web search on by default for every model at no credit cost, so a model with no retrieval of its own still answers from today's sources.

Does a newer model fix the cutoff problem?

It moves the line, and the line is still months behind on release day: GPT-5 launched ten months after its cutoff, Claude 3.7 Sonnet four months after. Every model then ages in service. Search or upload is the fix for staleness; a newer model is the fix for capability.