OpenAI Sets January 2027 Shutdown for GPT-4o and GPT-4.1 API Models

OpenAI has notified developers that GPT-4o, GPT-4o mini, GPT-4.1 and GPT-4.1 mini will be removed from its API on January 14, 2027. The October 14 notice also applies to fine-tuned versions built on those base models, and OpenAI recommends GPT-6 Luna as the replacement. The decision turns model migration into an urgent maintenance task for businesses whose chatbots, automations and internal tools still depend on the older endpoints.

The exact models affected by the notice

The schedule names two GPT-4o snapshots, from August and November 2024, along with GPT-4o mini from July 2024, GPT-4.1 from April 2025 and GPT-4.1 mini from the same month. Applications using those identifiers will lose access on the stated shutdown date unless they have made alternative arrangements.

This is an API announcement, not a claim that every OpenAI product changes on that day. Organisations should check direct API usage separately from subscriptions and third-party platforms. A team can use ChatGPT without operating an affected integration, while another may depend heavily on a model call hidden inside an old workflow.

Why hidden dependencies create the biggest risk

Many AI features are launched and then left untouched because they continue to work. The model identifier may sit in source code, an environment variable, a no-code automation, a vendor dashboard or a database configuration. Staff who built the original integration may no longer be available.

An inventory should therefore extend beyond a simple repository search. Businesses need to review cloud settings, scheduled jobs, customer-support tools, document pipelines and external suppliers. The objective is to find every production path before the endpoint fails, not merely the most visible application.

Fine-tuned models need special attention

OpenAI says fine-tunes follow the same retirement schedule as their underlying models. That can be more disruptive than replacing a general-purpose call because a fine-tune may encode behaviour developed through proprietary examples and repeated evaluation.

Teams should preserve training data, prompts, evaluation sets and deployment records while they still have access. If the recommended replacement does not reproduce the behaviour directly, possible approaches include revised instructions, retrieval from approved documents or a different supported training strategy. Each option requires fresh testing.

A replacement is not automatically drop-in

Changing the model name may restore a response, but it does not prove that the application behaves equivalently. Output style, structured-data compliance, latency, tool calls and token usage can all differ. Small changes become significant when downstream software expects an exact format.

OpenAI’s GPT-6 Luna recommendation should be the starting point for evaluation rather than the end of the migration. Developers need representative prompts drawn from real operations, including edge cases and adversarial inputs. A demonstration with a few friendly questions is not enough for a production switch.

Build a baseline before migrating

Teams should record how the current system performs before changing it. Useful measures include task accuracy, invalid-output rates, response time, cost per completed job and the frequency of human correction. Without that baseline, it is difficult to know whether the replacement improves or damages the workflow.

The same dataset can then be run against the proposed model. Differences should be reviewed by someone who understands the business process, not only by engineers. A technically valid answer may still be unsuitable if it omits a required disclaimer, changes tone or misclassifies a priority case.

Use a staged cutover and rollback plan

A controlled migration can begin in a test environment, move to internal users and then shift a limited share of production traffic. Monitoring should continue after the change because rare failures may not appear in a small evaluation set. Rollback remains useful until the old shutdown date makes it unavailable.

Model identifiers should be treated as configurable dependencies rather than permanent assumptions scattered through code. Central configuration, automated lifecycle alerts and documented ownership can make the next retirement easier. The current deadline is also an opportunity to improve resilience beyond this one migration.

What organisations should do before January

The immediate priorities are discovery, testing and supplier communication. Businesses using third-party products should ask vendors which model will replace the retired one, when the change will occur and how customers can validate it. Waiting until the final week leaves little room to resolve unexpected behaviour.

OpenAI’s notice gives a firm technical deadline, but safe migration is a business project as well as a coding task. Organisations that act early can preserve continuity and potentially improve cost or capability. Those that do nothing risk turning a routine model lifecycle decision into a preventable service outage.

Frequently asked questions about the API shutdown

Will fine-tuned GPT-4o and GPT-4.1 models remain available?

OpenAI says fine-tuned versions follow the same shutdown schedule as their base models. Teams using them should include those deployments in the January 14 migration plan and preserve their training and evaluation material.

Is changing the model ID enough?

It may restore a response, but it does not establish equivalent behaviour. Developers should test output structure, tool use, latency, cost and business accuracy using real examples before directing production traffic to the replacement.

What if a vendor operates the integration?

Ask the vendor for its replacement model, migration date and testing process. The customer may not control the endpoint directly, but still needs assurance that the service will continue without an unreviewed change in behaviour.

Source: OpenAI Developers.