Model Migration Desk by Northgate Labs · OpenAI · Anthropic · Google Gemini · Azure OpenAI

Your GPT-4o calls stop working January 14, 2027.

Changing the model name takes a minute. Knowing your JSON, tool calls and answers still hold up takes testing. We replay your real prompts on the replacement and show you exactly what changed.

--Days
--Hours
--Min
--Sec

Until the date OpenAI lists on its deprecations page (counted to 00:00 UTC; OpenAI doesn't give a time of day).


How it works

Three steps. You stay in control of your code and your key.

01

Scan

Paste code or a public GitHub repo. The checker runs in your browser and lists every retiring model ID, its shutdown date and the vendor's suggested replacement.

02

Replay

Send 30–200 real prompt/response pairs. We run them on the replacement model with a key you create for the job, then compare JSON validity, tool calls, refusals, length and cost.

03

Fix

Read the report and fix it yourself, or have us update model IDs, prompts and schemas, re-run the replay, and hand you a pull request to review.

Rush migrations: shutting down soon

Same prices, same delivery times. Dates come from each vendor's own deprecation page, last checked 2026-11-04.

Nov 30, 2026 · Anthropic

Claude Sonnet 4.5

claude-sonnet-4-5-20250929 retires. Replacement: claude-sonnet-5-5. Source

Dec 1, 2026 · Google

Gemini 2.5 Pro / Flash

Requests are automatically re-routed: gemini-2.5-pro → gemini-3.8-flash, gemini-2.5-flash → gemini-3.5-flash-lite. Google says the new models have breaking API changes and are billed at their own rates. Source

Dec 11, 2026 · OpenAI

GPT-5 family, o3, o3-pro

gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-pro, o3, o3-pro shut down. Replacements: the gpt-5.6 sol, terra and luna models. Source

Jan 14, 2027 · Azure OpenAI

gpt-4o 2024-05-13

Retires. Replacement: gpt-5.1 2025-11-13. Provisioned deployments are not upgraded automatically. Source

Pricing

One-time prices, same for every model we cover. Pay with the Buy button; we email you the intake checklist right after, and your delivery clock starts once we have your files. Model usage during replays bills to your own API account, with no markup.

Free
$0

See what's affected.

  • Paste code or a public repo URL
  • Every retiring model ID, with file and line
  • Shutdown dates and suggested replacements
  • Runs in your browser
Run the free check
Done-for-you fix
$1,200

We do the migration, you review it.

  • Includes the replay report
  • Model IDs, prompts and schemas updated
  • Replay re-run to confirm the fix
  • Delivered as a PR or patch, never deployed by us
  • One repo/app, up to 200 prompt samples
  • Delivered in 5 business days
Buy the fix — $1,200

Questions? [email protected]

Upcoming shutdowns

Taken from the vendors' own pages, last checked 2026-11-04.

Nov 30, 2026 · Anthropic

claude-sonnet-4-5-20250929 retires → claude-sonnet-5-5

Dec 11, 2026 · OpenAI

gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-pro, o3, o3-pro → gpt-5.6-sol / -terra / -luna

Jan 6, 2027 · OpenAI

No new fine-tuning jobs for existing customers. tts-1, tts-1-hd shut down.

Jan 14, 2027 · OpenAI

GPT-4o, GPT-4o mini, GPT-4.1, GPT-4.1 mini, and fine-tunes built on them → gpt-6-luna

Feb 26, 2027 · OpenAI

whisper-1, gpt-4o-transcribe and related transcription models

Sources: OpenAI deprecations · Anthropic model deprecations

FAQ

Straight answers.

Can't I just change the model name?

Often, yes, and the free checker shows you where. The risk is behavior: a new model may format JSON differently, pick different tool arguments, or refuse things the old one answered. The replay is how you find out on your own traffic.

Does the free check send my code anywhere?

No. Pasted code is scanned in your browser. For repo URLs, your browser reads public files straight from GitHub.

What do you need for the replay?

A JSONL file of prompt/response pairs, or a log export we can convert, plus an API key you create just for this job with a spending limit. Revoke the key when we're done.

What about personal data in my prompts?

Please remove it before sending. We'll send a redaction checklist. We delete your samples 30 days after delivery.

Does a clean report guarantee nothing will break?

No. A replay shows how the new model handles the prompts you sent. It can't cover every possible input. If we find nothing worth fixing, the report says so.

Are you affiliated with OpenAI or Anthropic?

No. Northgate Labs is independent.

Find out what you're running in about a minute.

Free, no sign-up.

Check my code free →