Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

Your AI Model Has an Expiry Date: Build the Migration Lane Early

Illustrated infographic summarizing: Your AI model has an expiry date: build the migration lane now

By Greg Nowak. Updated 30 August 2026.

An AI integration can appear healthy until the provider retires the model or API behind it. Then a support assistant, document workflow or internal automation can fail even though your own application has not changed.

This is already routine operational work. Anthropic retired Claude Opus 4.1 on 5 August. Google shut down several embedding and image models during August, while its current schedule includes further retirements in September and October. OpenAI retired the Assistants API on 26 August and lists additional model and API shutdowns for the coming months.

The answer is not to treat every notice as an emergency. It is to maintain a migration lane: a repeatable route from dependency discovery to testing, controlled release and rollback.

A recommended replacement is not a completed migration

Changing a model identifier may take minutes. Proving that the replacement still performs the business task can take much longer.

A new model may handle prompts, tools, structured output, images or long context differently. Its supported parameters can also change. Anthropic, for example, documents that non-default temperature, top_p and top_k values produce an HTTP 400 error on some newer Claude models. A migration must therefore test two separate questions: does the API call still work, and does the resulting workflow still do useful work?

That distinction matters to a business owner. A successful HTTP response is not evidence that an order was classified correctly, a quotation contains the required fields or a customer received an appropriate answer.

Inventory the real dependency, not just the model family

Start with the exact production identifier and trace every place it is selected. Look in application code, environment variables, cloud deployment names, automation platforms, scheduled jobs, evaluation scripts and fallback configurations. Rarely used jobs are particularly easy to miss.

For each dependency, record:

  • provider, hosting platform, endpoint and exact model or deployment version;
  • configuration location, technical owner and business owner;
  • workflow, criticality, expected volume and data sensitivity;
  • lifecycle status, announced retirement date and candidate replacement;
  • request parameters, tools, output schema, timeouts and retry behaviour;
  • current quality, latency, token use and cost baseline;
  • the setting used to switch models and the last date rollback remains possible.

The hosting platform deserves its own field. Anthropic explicitly says partner-operated platforms can follow different schedules. Microsoft Foundry also publishes retirement dates by hosted model and version. “We use Claude” or “we use GPT” is therefore not precise enough for an operational register.

Migration gate Evidence to prepare Ready when
Discover Exact IDs, hosts, locations and owners Every production reference is accounted for
Validate contract Endpoints, parameters, tools and schemas Requests succeed without accidental compatibility
Replay work Representative inputs and acceptance thresholds Business and safety outcomes remain acceptable
Release Canary traffic, telemetry and alert limits No material operational regression appears
Prove rollback Documented switch, owner and valid fallback Recovery has been rehearsed before retirement
A five-gate migration lane keeps the deadline from becoming the project plan.

Test the workflow your organisation actually runs

Public benchmarks cannot tell you whether your invoice extractor still returns valid JSON or whether a service assistant now escalates ordinary requests. Build a small, versioned replay set from the real workflow.

Include common inputs, high-value edge cases, malformed or unusually long material, tool calls, structured-output examples and cases that should be refused or handed to a person. Remove or replace personal and confidential data where necessary.

Automate objective checks: schema validity, required fields, valid tool arguments and expected routing. Add human review for correctness, usefulness, tone and safe escalation. Then compare error rate, latency, input and output tokens, and estimated cost under the same workload.

Agree thresholds before examining attractive examples. A replacement should not pass because five answers look impressive while a low-frequency but valuable path has stopped working.

Put model selection behind a controlled boundary

Scattered model calls turn every retirement into detective work. Centralise model selection, supported parameters, timeouts, retries, logging and response normalisation where the architecture allows it. Keep the active and canary choices in inspectable configuration, such as AI_MODEL_PRIMARY and AI_MODEL_CANARY, rather than burying them in releases.

This wrapper should not pretend that providers are interchangeable. Tool semantics and model-specific capabilities still need explicit handling. Its purpose is control: reject unsupported settings early, expose one governed switching point and attach consistent telemetry to each call.

Automation tools and cloud-side deployments may sit outside that wrapper. Keep them in the same dependency register so they do not disappear from the migration plan.

Release while rollback is still real

Move a controlled share of suitable traffic to the replacement before the deadline. Compare provider errors, schema failures, latency, token consumption, cost indicators and business outcomes with the established route. Increase traffic only after the agreed gates pass.

The rollback note should name the exact setting to change, the person authorised to change it, the signals that trigger a reversal and the check that confirms recovery. Rehearse it. After the previous model retires, switching back is no longer a rollback strategy.

Make lifecycle review an operating habit

Assign someone to review provider notices and the dependency register on a recurring schedule. Preview models deserve shorter review intervals because their availability can change faster. Treat endpoints, fine-tuned base models, embeddings, image models and realtime services as lifecycle dependencies too—not only chat models.

Begin with systems nearest a published deadline, then rank the rest by business impact and migration uncertainty. Greg can help trace the dependencies, prepare representative evaluations, introduce controlled model configuration and manage the canary and rollback plan. The immediate result is a safer migration; the lasting value is being ready before the next notice arrives.

Related on GrN.dk

  • Model Retirements Are Quietly Breaking AI Integrations
  • OpenAI Is Retiring Agent Builder: Save the Workflow, Not Just Prompts
  • Not Every AI Job Needs an Instant Answer: Batch the Backlog

Need help with this kind of work?

Plan a safer AI model migration Get in touch with Greg.

Sources

  • Claude model deprecations
  • Gemini API deprecations
  • OpenAI API deprecations
  • Microsoft Foundry model retirement schedule
Last modified
2026-08-30

Tags

  • AI integration
  • model deprecation
  • AI model migration
  • API lifecycle
  • LLM operations

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: AI alt text: How to tackle your online store’s image backlog
AI alt text: How to tackle your online store’s image backlog
2026-09-08

Use AI for your online store’s alt text with a manageable pilot: map the images, generate suggestions in Danish, and check the results in WordPress and WooCommerce.

Illustrated infographic summarizing: From Supplier PDFs to Product Data: Where AI Needs a Second Check
From Supplier PDFs to Product Data: Where AI Needs a Second Check
2026-09-07

Supplier files need more than extraction. Here’s how to check coverage, match SKUs, resolve unclear units and prices, and test product data before a catalogue import.

Illustrated infographic summarizing: Shorter TLS Certificates: Will Your Renewal Setup Keep Up?
Shorter TLS Certificates: Will Your Renewal Setup Keep Up?
2026-09-06

Shorter TLS certificates leave less room for renewal problems. Check domain validation, scheduling, deployment and the certificate your customers actually receive.

Illustrated infographic summarizing: Your AI Image Has Content Credentials. Will Your Website Keep Them?
Your AI Image Has Content Credentials. Will Your Website Keep Them?
2026-09-05

AI image credentials can disappear during routine website processing. Learn how to test your CMS, optimizer, CDN, and publishing workflow end to end.

Illustrated infographic summarizing: What Are Customers Asking? Let AI Find the Patterns in Support Tickets
What Are Customers Asking? Let AI Find the Patterns in Support Tickets
2026-09-04

AI-based ticket analysis can uncover recurring complaints, product defects and gaps in documentation—without the company needing yet another chatbot.

Illustrated infographic summarizing: OpenAI Has Machine Identity Now. Which Jobs Should Lose API Keys?
OpenAI Has Machine Identity Now. Which Jobs Should Lose API Keys?
2026-09-03

OpenAI’s X.509 workload identity can replace API keys for the right workloads. This practical framework helps teams decide where to start safely.

Illustrated infographic summarizing: WordPress 7.1 Exposes AI-Ready Actions. Who Gets to Run Them?
WordPress 7.1 Exposes AI-Ready Actions. Who Gets to Run Them?
2026-09-02

WordPress 7.1 helps AI agents discover and invoke site abilities. Here is how to keep exposure, authentication and permission firmly separate.

Illustrated infographic summarizing: From Sales Meeting to CRM: Automate Follow-Up Without Compromising Data Quality
From Sales Meeting to CRM: Automate Follow-Up Without Compromising Data Quality
2026-09-01

How to use AI for meeting notes and follow-up while fixed rules protect CRM data, customer matching and the sales pipeline from errors and premature changes.

Illustrated infographic summarizing: Your AI Gateway Can Name the User. Decide What That Log Is For
Your AI Gateway Can Name the User. Decide What That Log Is For
2026-08-31

Identity-aware AI Gateway logs can sharpen security and cost control, but only when attribution, access, retention, guardrails, and response are clearly defined.

Illustrated infographic summarizing: Zero Data Retention Is a Workflow Audit, Not a Checkbox
Zero Data Retention Is a Workflow Audit, Not a Checkbox
2026-08-30

Zero Data Retention covers the provider, not every copy in your stack. See how to audit endpoints, logs, storage, deletion and project-level controls.

More articles

Built by AI — available for your business. The daily articles on this site are researched, written and illustrated by an autonomous AI pipeline. At nowa.dk I install the same kind of AI automation in businesses at fixed prices — site in Danish, English version here, and web/marketing agencies have a dedicated page.

RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register