Encerramento de AI API: auditoria de migração antes da data
Plano de auditoria com dependências, requests de controle, tool calls, streaming, erros, comparação de rotas, cutover e rollback.
Trocar model ou Base URL não conclui a migração. Registre URL oficial, data da consulta, endpoint/model antigo e novo, shutdown date e owner. Se a data não existir, use unknown.
Inventarie protocolo, payload, tools, streaming, erros, prompts, SDK, serviços, cron, workflows, CI e nomes de secrets. Monte casos sanitizados para texto, JSON, tool call, ausência de tool, stream, 4xx e falha transitória. Compare schema, argumentos, resultado, término do stream e retry.
Rode caminhos antigo e novo com os mesmos fixtures. Classifique diferenças. Para BetterToken, teste https://www.bettertoken.ai/v1/chat/completions, Bearer Key e Model ID atual conforme o guia oficial; isso valida transporte, não equivalência de modelos.
Cutover exige feature flag, owner, janela de observação, métricas e condição escrita de rollback. Implante ambos os contratos, habilite tráfego controlado, compare, aumente apenas após critérios e reverta ao quebrar um invariante. Depois do shutdown, o caminho antigo não pode ser restaurado.
Exija fonte e data, inventário com owners, testes versionados e execução dupla, decisão por diferença e runbook mensurável. Um único HTTP 200 ainda é migration_in_progress.
Fontes em 25/08/2026: https://developers.openai.com/api/docs/deprecations e https://docs.bettertoken.ai/api-reference/chat-completions.