OpenAI Gives Developers Three Months to Migrate Off GPT-4o and GPT-4.1 APIs
GPT-4o, GPT-4o mini, GPT-4.1, and GPT-4.1 mini shut down January 14; gpt-6-luna is the only replacement

OpenAI announced on October 14, 2026 that it will shut down API access to four of its most widely deployed model families simultaneously on January 14, 2027, giving developers 92 days to move all production workloads to a single replacement: gpt-6-luna. The timeline is notably compressed: under OpenAI's own deprecation policy, generally available models are supposed to receive at least six months' notice before shutdown — the window here reaches exactly the three-month minimum the company reserves for specialized variants, not its flagship products.
The decision consolidates what has been a fragmented but heavily adopted slice of OpenAI's API catalog into one lower-cost successor model. For teams running applications on any of the four deprecated families, the practical question is not just whether to migrate before the deadline but whether gpt-6-luna — released just 22 days before the deprecation announcement — actually delivers equivalent output quality for their specific workloads.
Four Distinct Model Families Face Simultaneous January Shutdown
The deprecation covers more ground than the initial announcements suggested. The full scope includes gpt-4o (specifically the 2024-08-06 and 2024-11-20 dated snapshots), gpt-4o-mini (the 2024-07-18 release), gpt-4.1 (the 2025-04-14 snapshot), and gpt-4.1-mini (also 2025-04-14). According to OpenAI's deprecations page, developers who built on the base model string — calling "gpt-4o" or "gpt-4.1" without pinning to a dated snapshot — are equally affected: those aliases resolve to the same shuttered checkpoints after January 14.
Fine-tuned variants of the deprecated models follow the same January 14, 2027 deadline. There is no separate migration extension or additional window for teams that have built custom checkpoints on top of GPT-4o or GPT-4.1 base weights. This is a meaningful operational constraint: developers holding fine-tuned models face not just an API endpoint change but the cost and time of evaluating whether gpt-6-luna's base output quality meets their requirements before any new custom training can begin.
gpt-6-luna's Benchmark Standing Is Mixed, Not Universal
OpenAI positions gpt-6-luna as the capable and cost-effective replacement for all four deprecated families, but the independent benchmark picture is more nuanced. The Vals.ai index — which evaluates models on a standardized task suite — placed gpt-6-luna at 20th of 65 ranked models at the time of its release, scoring 58.45%. That is a credible mid-tier position. Within that index, gpt-6-luna's relative strengths at initial evaluation appear in coding and algorithmic tasks: Vals.ai reported competitive results on Vibe Code Bench and the IOI algorithmic coding benchmark, alongside stronger placements in several science and reasoning categories.
This matters for migration decisions. Developers running code generation, software explanation, or technical-documentation tasks may find gpt-6-luna's output quality competitive with what they had on gpt-4.1. Teams using GPT-4o for open-domain reasoning, complex instruction-following, or multimodal work may need to run careful evaluation before treating gpt-6-luna as a direct drop-in. OpenAI's published benchmarks for gpt-6-luna are company-reported and have not been reproduced independently at the time of writing, so they should be treated as directional rather than authoritative.
One genuine technical upgrade is the context window. gpt-6-luna supports up to 1 million tokens — a substantial increase over the 128,000-token limit of GPT-4o-generation models. For applications involving long documents, extended conversations, or large codebases, this is a meaningful architectural improvement that gpt-6-luna offers over what it replaces.
Read more: OpenAI launches GPT-6.1 Sol Ultrafast at premium pricing
OpenAI's 92-Day Window Sits at the Minimum Its Policy Allows for Specialized Variants
OpenAI's published deprecation policy commits to a minimum six-month notice period for generally available models and a minimum three-month notice period for what it classifies as specialized variants. The October 14 to January 14 interval is 92 days — comfortably within the specialized-variant minimum, but below the six-month floor the company has previously applied to GA products.
GPT-4o and GPT-4.1 were not positioned or marketed at launch as specialized or experimental products. Both received broadly communicated general-availability designations and became the foundation of large portions of the OpenAI developer ecosystem. The 92-day window is the shortest notice period consistent with OpenAI's own written commitments, and the company has not publicly explained why these models are receiving the shorter window rather than the six-month floor.
For enterprise teams with contractual integrations or internal compliance processes requiring extended planning cycles, 92 days is a tight operational window. Engineering sprints to swap API calls, update any hard-coded model strings, re-evaluate fine-tuned checkpoints, and run quality assessments before January 14 will need to begin immediately.
gpt-6-luna Costs 95 Percent Less Than GPT-4.1 on Input Tokens
The most straightforward argument for migration is pricing. gpt-6-luna is priced at $0.10 per million input tokens and $0.50 per million output tokens — positioning it in the ultra-low-cost tier of the current model landscape. This represents a 95 percent reduction in input token costs compared to gpt-4.1 (previously priced at $2.00 per million input tokens) and 96 percent less than gpt-4o pricing. Developers migrating from gpt-4o-mini or gpt-4.1-mini will see a smaller but still meaningful reduction. At the high end of the GPT-6 lineup, gpt-6-luna is roughly 18 times cheaper than GPT-6 Sol, the premium model in OpenAI's current catalog.
For high-volume applications — inference-heavy customer-facing products, bulk document processing, or developer tooling — gpt-6-luna's pricing makes a strong economic case even if some capability tradeoffs exist. The calculus for lower-volume, quality-sensitive applications is different: teams that currently accept higher per-token costs to ensure output reliability may need to decide between accepting gpt-6-luna's mixed benchmark profile or moving up to GPT-6 Sol and paying the associated premium.
gpt-6-luna was released just 22 days before the deprecation announcement, on September 22, 2026. That gap is narrow enough that many developer teams may be encountering it for the first time as they absorb this deadline notice, rather than having already run evaluations and formed production opinions. OpenAI is asking developers to migrate to a model that has had limited time to accumulate third-party testing and documented real-world production experience.
Migration Begins Now; What Comes Next Depends on the Quality Gap
The immediate developer action is straightforward: audit every application for hard-coded references to any of the four deprecated model identifiers, update call strings to gpt-6-luna, and run evaluation datasets against both models before the switch goes live. Teams with fine-tuned checkpoints should plan for the additional step of re-training on the new base — a process that can take days to weeks depending on dataset size and available compute.
What comes next for the broader GPT-4 API surface depends on what OpenAI does with the GPT-4o Realtime and GPT-4o Audio Preview variants, which were not included in this deprecation announcement. Developers building voice and real-time applications should monitor those endpoints separately for any follow-on notices.
The deeper implication of this consolidation is that OpenAI is visibly compressing its API surface toward the GPT-6 generation, with gpt-6-luna absorbing the low-to-mid tier. That movement may be a sign that more of the GPT-5 and GPT-5.x model family becomes subject to deprecation discussion sooner than the six-month policy floor would suggest — particularly as the GPT-6 generation gains production track record. Developers who want to reduce migration risk going forward have a structural reason to favor model endpoints with the longest-stated support windows, and to build abstraction layers into production systems rather than calling specific model versions directly.