Stealth Model Swap? GPT-5.5 High Claims Knowledge Cutoff is June 2024

Hi everyone,

I’m noticing some highly inconsistent behavior across my accounts that strongly suggests behind-the-scenes model routing or dynamic downgrading is happening with GPT-5.5.

My Setup:

  • Plus Account (Web UI)

  • Business Account (Web UI & Codex workflow)

The Issue: When using the Plus Web UI and Business Codex, I explicitly select the GPT-5.5 High model. However, when I ask a simple system check: “What is your current training data cutoff?”

The model responds with:

“My training data cutoff is June 2024. I can also browse or use tools for current information when needed.”

June 2024 is completely wrong for a brand-new foundational model like GPT-5.5. It feels like the system is stealthily routing my queries to a much older, lower-tier model base despite the UI indicating that “High” is active.

The Discrepancy: To make things weirder, if I ask the exact same question in the Business Web UI, the model responds with:

“My training data cutoff is August 2025.”

The August 2025 cutoff seems to align more with a different variant (potentially the Instant model architecture), but it raises a huge red flag as to why the “High” tier in Codex and Plus Web is giving me a 2024 baseline.

The Impact: The reasoning and output quality have taken a massive nosedive over the past 48 hours. Coding logic is frequently broken, and the model behaves nowhere near the capabilities demonstrated at launch.

Is anyone else experiencing this June 2024 cutoff on their GPT-5.5 High instances? OpenAI team, can we get some official clarification on what is actually running under the hood right now?

Thanks.

Welcome to the forum!

Note that the knowlege cutoff date for GPT-5.5 is December 1, 2025

This topic has been discussed before. Foundation models are not very good at describing themselves. It appears that it hasn’t been fixed yet

Thanks for the constructive feedback earlier, which made me realize I needed to double-check my testing method more rigorously.

To completely isolate the model’s actual internal baseline and rule out any web-browsing interference, I followed up in Codex with a very strict constraint. I told it: “Do not use any web search features. Based entirely on your internal training data, what is the latest OpenAI model you know of?”

Here is the exact response it gave me:

“Based on my training data up to June 2024, the latest OpenAI model I am aware of is GPT-4o. It was released in May 2024 as OpenAI’s flagship multimodal model for text, vision, and audio at that time.”

How on earth do we explain this?

The response is either a hallucination or, more likely, it’s using a system prompt where that is stated.

You cannot “ask” a model about which GPU it’s running on either btw :wink:

LLMs are token factories. They are not usually aware of their own configuration. This will be in the metadata of the model that is inaccessible during inference.

You should engineer assuming you can’t know the cut-off date. Then you can switch models later without relying on this.

First of all, I have tremendous respect for your deep insight into LLM architectures :saluting_face: . It’s clear from your words that you have a profound understanding of how these underlying token factories operate. I’d like to use my limited knowledge to piece together your explanation and see if I’m understanding it correctly:

  1. When the model tells me its training cutoff is June 2024, you believe this is a hallucination.

  2. In a completely isolated session where I banned internet browsing, it stated the latest OpenAI model it knows of is GPT-4o (released in May 2024). You believe this is also a hallucination.

So, the model hallucinated the exact same historical timeline and identical year/month constraints across two completely independent tests. In your view, this is just a highly precise coincidence, correct?

I completely agree with your point that LLMs lack a native self-awareness of the hardware or specific clusters they run on. However, as developers, we both know that Codex and most production-level Agent workflows inject metadata via system prompts into the session context to define the environment.

When I poked further into the session metadata, Codex explicitly spat out that its current environment is “Codex based on GPT-5.0”—whose actual training data timeline happens to align closely with mid-2024.

Are we still calling this a triple-hallucination-coincidence?

To me, this no longer looks like a token factory spinning wild fantasies. It looks like a classic backend misconfiguration where the routing layer is pulling from a legacy GPT-5.0 container or an old Codex base, even though the frontend UI proudly displays “GPT-5.5 High.”

Fair.

Then this may come down to two things:

  • It’s somehow picking up a fragment of a system prompt (possibly from some layer of the architecture)
  • Some model routing is going on? It’s entirely possible “GPT 5.5” is a collection of models and there is a router sitting in front of them that decides which actual LLM is despatched depending on task profile, availability, load etc. However this may be less likely if you are seeing more consistency not less.

It really would be nice for OpenAI to tell us what is happening under the hood …

@js_tear @merefield

Well, I made a simple test with gpt-5.5 without web search:

Prompt: Provide the latest updates on the war between Ukraine and Russia. Give dates.

Here was the last date in the response:

XIII. The Overall Military Situation By June 2024

By late June 2024, Russia held the battlefield initiative in several sectors, especially in parts of Donetsk Oblast and along the Kharkiv border. Ukraine was working to stabilize the front after receiving renewed Western aid, but it continued to face manpower, air defense, and ammunition challenges. The war remained one of attrition, with Russia seeking incremental territorial gains and Ukraine focusing on defense, long-range strikes, and replenishment of military supplies.

So, yeah. This is a concern.

Hey folks, we’ve reached out to our internal team to get some clarification on the gap here.

Right now, the confusing part seems to be that GPT-5.5 may still report a June 2024 knowledge cutoff in chat responses, even though the published documentation lists Dec 1, 2025.

We’ll update this thread once we hear back with more concrete details on whether this is:

  • a stale self-reported cutoff response
  • model routing behavior
  • or a docs/UI inconsistency

Appreciate everyone sharing sample chats and details so far. That context is helpful for narrowing down what’s happening here.

-Mark G.

Had some free time and decided to get some clarity on this.

GPT-5.5 Prompt:

Explain how frontier model training is orchestrated between iterations. For example, how does training data differ from gpt-5.4 to gpt-5.5. Is previous training data retained? Why do old cutoff dates persist in new frontier models? To what extent, if any, is new domain-specific training performed and made available for new model iterations? And to what extent is previous domain-specific training not updated for new model iterations and why?

Response:

Frontier Model Training Between Iterations

I. Scope And Caveat

No public source can reliably describe the exact training data differences between proprietary versions such as “gpt-5.4” and “gpt-5.5” unless the lab discloses them. Frontier labs typically treat data mixtures, filtering rules, checkpoint lineage, and post-training recipes as confidential. The best answer is therefore a general explanation of how frontier model iterations are usually orchestrated.

II. Iteration Is Not Always A Full Retrain

A new model iteration is not necessarily trained from scratch. It may be a full new pretraining run, continued pretraining from an earlier checkpoint, a post-training refresh, a distillation of a larger model, an inference-stack update, or some combination of these. Adjacent versions often differ more in data mixture, safety tuning, preference training, tool-use behavior, evaluation fixes, and serving configuration than in a complete replacement of all underlying knowledge.

III. How Training Is Usually Orchestrated

A frontier iteration usually begins with a target capability plan, such as better reasoning, coding, multilingual performance, instruction following, safety, tool use, latency, or cost. The lab then assembles or revises data mixtures, trains many candidate checkpoints, evaluates them on internal and external benchmarks, performs supervised and reinforcement-based post-training, conducts safety testing and red teaming, and selects a release candidate. The released model is usually the result of many failed or discarded branches, not a single linear continuation.

IV. How Training Data May Differ Between Adjacent Versions

Between a hypothetical “gpt-5.4” and “gpt-5.5”, the newer version might contain newer licensed data, updated web or code data, more curated academic or technical material, additional synthetic reasoning data, new human preference data, more safety data, more tool-use traces, and fixes for failures discovered in deployment. It might also contain less of some older data if that data was low quality, duplicated, legally restricted, privacy-sensitive, unsafe, or found to harm performance. The difference is usually a changed recipe, not simply “the old dataset plus everything new.”

V. Whether Previous Training Data Is Retained

Previous training data is often retained in some form, but not always as an unchanged corpus. If a model is continued from an earlier checkpoint, the effects of previous data remain in the weights even if the raw data is not replayed. If a new model is trained from scratch, much historical data may be reused because it still teaches language, reasoning, world knowledge, code, and domain structure. However, data can be deduplicated, reweighted, filtered, replaced, or removed. Labs also keep some older material in the mixture to prevent catastrophic forgetting, where a model improves on new material but loses older capabilities.

VI. Why Old Cutoff Dates Persist

Old cutoff dates persist because a model’s broad knowledge cutoff usually refers to the main pretraining data mixture, not every later tuning dataset. A model can receive post-training after the cutoff date without its general knowledge cutoff changing. For example, it may learn better instruction following, safety behavior, coding style, or tool use from newer data while still lacking broad, reliable coverage of recent world events. Labs may also report a conservative cutoff date because only some newer data was included, because the newer data was narrow or synthetic, or because broad data collection, filtering, licensing, training, evaluation, and deployment can lag real time by months.

VII. Cutoff Dates Are Not Perfect Knowledge Boundaries

A cutoff date is not a sharp wall. A model may know some facts after the stated cutoff if they appeared in post-training, safety data, code data, synthetic examples, or evaluation-related material. It may also fail to know facts before the cutoff if they were absent, rare, filtered out, poorly represented, or forgotten during training. The cutoff is best understood as a conservative description of the model’s broad training horizon, not a guarantee about every fact it knows or does not know.

VIII. Domain-Specific Training In New Iterations

New domain-specific training is often performed when it supports product goals or measured capability improvements. Domains such as coding, mathematics, medicine, law, finance, science, cybersecurity, and enterprise workflows may receive targeted data, expert demonstrations, benchmark-driven corrections, reinforcement learning tasks, synthetic problem sets, or tool-assisted training. If the domain training is integrated into the general model, users may see better performance in that domain without using a separate specialist model. In other cases, domain improvements may be delivered through tools, retrieval systems, specialized fine-tunes, or enterprise-specific deployments rather than through the base model alone.

IX. Why Some Domain Training Is Not Updated

Previous domain-specific training may not be refreshed in every iteration because high-quality domain data is expensive, scarce, licensed, or difficult to verify. Some domains require expert review, legal clearance, privacy filtering, or safety analysis. Updating every domain for every model version can also be computationally inefficient and can introduce regressions, benchmark contamination, overfitting, or unsafe new capabilities. In fast-changing domains, labs may prefer retrieval or tool access over embedding every new fact into model weights, because retrieval can be updated more quickly and audited more easily.

X. Why Newer Models Can Still Have Stale Domains

A newer frontier model can be better overall while still stale in a particular domain. The release may have focused on reasoning, latency, multilingual ability, coding, or safety rather than on updating every field of knowledge. The model may inherit older domain knowledge from a base checkpoint, receive only narrow post-training updates, or rely on external tools for freshness. This is why a newer version can outperform an older one on many tasks while still reflecting older assumptions in law, medicine, finance, software libraries, or recent scientific literature.

XI. The Practical Summary

Frontier model training is usually an iterative pipeline of checkpoint inheritance, revised data mixtures, targeted capability training, safety tuning, evaluation, and deployment testing. Previous data is often retained indirectly through weights and often reused directly in curated mixtures, but it is not guaranteed to be preserved unchanged. Old cutoff dates persist because broad pretraining, post-training, and release timing are different stages. New domain-specific training may be added when it is valuable and validated, while other domains may remain unchanged because of cost, data quality, legal constraints, safety risk, or a preference for retrieval-based freshness.