Automated check of the backend's hardcoded model lists against the live model API (https://ai-models.puter.work/<provider>).
Reports only deprecated models — backend entries whose id and none of whose aliases appear anywhere in the upstream name set (upstream id + name + every aliases entry, lowercased, models/ prefix stripped). Read-only; no files were modified.
Repo commit checked: 9940beb
Deprecations
chat/openai (1)
-
o3-pro
Notes: upstream still serves o3, o3-mini, o3-2025-04-16, o4-mini — only the -pro variant is gone. Backend aliases o3-pro-2025-06-10 and openai/o3-pro are also absent upstream.
chat/mistral (2)
-
mistral-large-2512
-
zai-glm-5-2
Notes: the Mistral endpoint's full model list has no mistral-large* entry at all (mistral-large-latest doesn't resolve either) — only small/medium/ministral/codestral/magistral/voxtral remain. zai-glm-5-2 (glm-5-2), a third-party GLM model hosted on Mistral's infra, also has no upstream entry.
chat/deepseek (2)
-
deepseek-v4-flash
-
deepseek-v4-flash-vision-exp
Notes: the DeepSeek endpoint now lists only deepseek-flash and deepseek-v4-pro. Neither backend model's id nor any of its aliases (deepseek-chat, deepseek-reasoner, etc.) matches upstream — deepseek-v4-pro itself is unaffected and still resolves.
tts/xai (1)
-
xai-tts
Notes: this is the only entry in ai-tts/providers/xai/costs.ts, so the whole xAI TTS provider is affected. The xAI endpoint does cover non-chat modalities (it lists grok-imagine-image*, matching the backend's image models), but contains no tts/speech/audio/voice model under any id or alias. Same as prior weeks' finding — worth a manual confirmation before removal, since xAI may simply not expose TTS on this listing.
Clean (no deprecations)
chat: claude, gemini, moonshot, minimax, xai, zai, alibaba · image: gemini, openai, xai · tts: gemini, openai · video: gemini
(No ai-video provider exists for openai in this repo, so that pair was not applicable to check.)
Verify manually
zai: none — the endpoint returned its full 10-model catalog (glm-5.3, glm-5.3-flash, glm-5.2, glm-5.1, glm-5, glm-5-turbo, glm-4.7, glm-4.6, glm-4.5, glm-4.5-air) and every backend zai model matched directly this run.
Automated check of the backend's hardcoded model lists against the live model API (
https://ai-models.puter.work/<provider>).Reports only deprecated models — backend entries whose id and none of whose aliases appear anywhere in the upstream name set (upstream
id+name+ everyaliasesentry, lowercased,models/prefix stripped). Read-only; no files were modified.Repo commit checked:
9940bebDeprecations
chat/openai (1)
o3-proNotes: upstream still serves
o3,o3-mini,o3-2025-04-16,o4-mini— only the-provariant is gone. Backend aliaseso3-pro-2025-06-10andopenai/o3-proare also absent upstream.chat/mistral (2)
mistral-large-2512zai-glm-5-2Notes: the Mistral endpoint's full model list has no
mistral-large*entry at all (mistral-large-latestdoesn't resolve either) — only small/medium/ministral/codestral/magistral/voxtral remain.zai-glm-5-2(glm-5-2), a third-party GLM model hosted on Mistral's infra, also has no upstream entry.chat/deepseek (2)
deepseek-v4-flashdeepseek-v4-flash-vision-expNotes: the DeepSeek endpoint now lists only
deepseek-flashanddeepseek-v4-pro. Neither backend model's id nor any of its aliases (deepseek-chat,deepseek-reasoner, etc.) matches upstream —deepseek-v4-proitself is unaffected and still resolves.tts/xai (1)
xai-ttsNotes: this is the only entry in
ai-tts/providers/xai/costs.ts, so the whole xAI TTS provider is affected. The xAI endpoint does cover non-chat modalities (it listsgrok-imagine-image*, matching the backend's image models), but contains no tts/speech/audio/voice model under any id or alias. Same as prior weeks' finding — worth a manual confirmation before removal, since xAI may simply not expose TTS on this listing.Clean (no deprecations)
chat: claude, gemini, moonshot, minimax, xai, zai, alibaba · image: gemini, openai, xai · tts: gemini, openai · video: gemini
(No
ai-videoprovider exists for openai in this repo, so that pair was not applicable to check.)Verify manually
zai: none — the endpoint returned its full 10-model catalog (
glm-5.3,glm-5.3-flash,glm-5.2,glm-5.1,glm-5,glm-5-turbo,glm-4.7,glm-4.6,glm-4.5,glm-4.5-air) and every backend zai model matched directly this run.