[ {"provider": "openai", "model_id": "gpt-5.4", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Most capable model for professional work."}, {"provider": "openai", "model_id": "gpt-5.4-pro", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Smarter, more precise version of GPT-5.4."}, {"provider": "openai", "model_id": "gpt-5-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Faster, cost-efficient GPT-5 for well-defined tasks."}, {"provider": "openai", "model_id": "gpt-5-nano", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Fastest, most cost-efficient GPT-5."}, {"provider": "openai", "model_id": "gpt-5", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Intelligent reasoning model for coding and agentic tasks."}, {"provider": "openai", "model_id": "gpt-4.1", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Smartest non-reasoning model."}, {"provider": "openai", "model_id": "gpt-4.1-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Latency-sensitive tasks."}, {"provider": "openai", "model_id": "gpt-4o", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Multimodal chat model."}, {"provider": "openai", "model_id": "gpt-4o-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Cost-efficient multimodal."}, {"provider": "openai", "model_id": "gpt-3.5-turbo", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Legacy chat; prefer gpt-4.1-mini or gpt-5-mini."}, {"provider": "openai", "model_id": "gpt-oss-120b", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Open-weight, Apache 2.0."}, {"provider": "openai", "model_id": "gpt-oss-20b", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Open-weight, low latency."}, {"provider": "openai", "model_id": "o3", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Reasoning model."}, {"provider": "openai", "model_id": "o4-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Faster reasoning."}, {"provider": "openai", "model_id": "gpt-5.1-chat-latest", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "ChatGPT-style chat."}, {"provider": "openai", "model_id": "gpt-5-codex-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Code generation with shell tool."}, {"provider": "openai", "model_id": "gpt-image-1", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Image generation."}, {"provider": "openai", "model_id": "gpt-image-1-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Cost-efficient image generation."}, {"provider": "openai", "model_id": "gpt-image-1.5", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "State-of-the-art image generation."}, {"provider": "openai", "model_id": "gpt-realtime", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Realtime text and audio."}, {"provider": "openai", "model_id": "gpt-realtime-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Cost-efficient realtime."}, {"provider": "openai", "model_id": "gpt-audio", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Audio in/out with Chat Completions."}, {"provider": "openai", "model_id": "gpt-audio-mini", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Cost-efficient audio."}, {"provider": "openai", "model_id": "text-embedding-3-small", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Embeddings."}, {"provider": "openai", "model_id": "text-embedding-3-large", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Embeddings."}, {"provider": "openai", "model_id": "omni-moderation", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Moderation."}, {"provider": "openai", "model_id": "gpt-4o-transcribe", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Speech-to-text; improved WER and language recognition."}, {"provider": "openai", "model_id": "gpt-4o-mini-transcribe", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Speech-to-text; lighter variant."}, {"provider": "openai", "model_id": "gpt-4o-mini-tts", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Text-to-speech with instructions (tone, speed, accent)."}, {"provider": "openai", "model_id": "tts-1", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "TTS; lower latency. Prefer gpt-4o-mini-tts for new use."}, {"provider": "openai", "model_id": "tts-1-hd", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "TTS; higher quality. Prefer gpt-4o-mini-tts for new use."}, {"provider": "openai", "model_id": "whisper-1", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": "gpt-4o-transcribe", "notes": "Legacy speech-to-text; prefer gpt-4o-transcribe."}, {"provider": "openai", "model_id": "sora-2", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Video generation; synced audio, up to 4K."}, {"provider": "openai", "model_id": "sora-2-pro", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Video generation; most advanced Sora."}, {"provider": "openai", "model_id": "sora-2-2025-10-06", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sora 2 snapshot."}, {"provider": "openai", "model_id": "sora-2-pro-2025-10-06", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sora 2 Pro snapshot."}, {"provider": "openai", "model_id": "sora-2-2025-12-08", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sora 2 snapshot."}, {"provider": "openai", "model_id": "chatgpt-4o-latest", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-02-17", "replacement": "gpt-5.1-chat-latest", "notes": "ChatGPT 4o snapshot; use gpt-5.1-chat-latest."}, {"provider": "openai", "model_id": "codex-mini-latest", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-02-12", "replacement": "gpt-5-codex-mini", "notes": "Legacy codex; use gpt-5-codex-mini."}, {"provider": "openai", "model_id": "dall-e-2", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-05-12", "replacement": "gpt-image-1 or gpt-image-1-mini", "notes": "Image generation; migrate to GPT Image 1."}, {"provider": "openai", "model_id": "dall-e-3", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-05-12", "replacement": "gpt-image-1 or gpt-image-1-mini", "notes": "Image generation; migrate to GPT Image 1."}, {"provider": "openai", "model_id": "gpt-4-0314", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": "gpt-5 or gpt-4.1", "notes": "Legacy GPT-4 snapshot."}, {"provider": "openai", "model_id": "gpt-4-1106-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": "gpt-5 or gpt-4.1", "notes": "Legacy GPT-4 preview."}, {"provider": "openai", "model_id": "gpt-4-0125-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": "gpt-5 or gpt-4.1", "notes": "Including gpt-4-turbo-preview aliases."}, {"provider": "openai", "model_id": "gpt-4-turbo-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": "gpt-5 or gpt-4.1", "notes": "Points to gpt-4-0125-preview."}, {"provider": "openai", "model_id": "gpt-4-turbo-preview-completions", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": "gpt-5 or gpt-4.1", "notes": "Points to gpt-4-0125-preview."}, {"provider": "openai", "model_id": "gpt-3.5-turbo-instruct", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-09-28", "replacement": "gpt-5-mini or gpt-4.1-mini", "notes": "Completions-style model."}, {"provider": "openai", "model_id": "gpt-3.5-turbo-1106", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-09-28", "replacement": "gpt-5-mini or gpt-4.1-mini", "notes": "Legacy GPT-3.5 snapshot."}, {"provider": "openai", "model_id": "babbage-002", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-09-28", "replacement": "gpt-5-mini or gpt-4.1-mini", "notes": "Base model."}, {"provider": "openai", "model_id": "davinci-002", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-09-28", "replacement": "gpt-5-mini or gpt-4.1-mini", "notes": "Base model."}, {"provider": "openai", "model_id": "gpt-4o-realtime-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-realtime", "notes": "Realtime beta; use gpt-realtime."}, {"provider": "openai", "model_id": "gpt-4o-realtime-preview-2025-06-03", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-realtime", "notes": "Realtime snapshot."}, {"provider": "openai", "model_id": "gpt-4o-realtime-preview-2024-12-17", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-realtime", "notes": "Realtime snapshot."}, {"provider": "openai", "model_id": "gpt-4o-mini-realtime-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-realtime-mini", "notes": "Realtime beta."}, {"provider": "openai", "model_id": "gpt-4o-audio-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-audio", "notes": "Audio preview."}, {"provider": "openai", "model_id": "gpt-4o-mini-audio-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-24", "replacement": "gpt-audio-mini", "notes": "Audio preview."}, {"provider": "openai", "model_id": "gpt-4o-realtime-preview-2024-10-01", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-10", "replacement": "gpt-realtime", "notes": "Older realtime snapshot."}, {"provider": "openai", "model_id": "gpt-4o-audio-preview-2024-10-01", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-10", "replacement": "gpt-audio", "notes": "Older audio snapshot."}, {"provider": "openai", "model_id": "text-moderation-007", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-27", "replacement": "omni-moderation", "notes": "Use omni-moderation."}, {"provider": "openai", "model_id": "text-moderation-stable", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-27", "replacement": "omni-moderation", "notes": "Use omni-moderation."}, {"provider": "openai", "model_id": "text-moderation-latest", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-27", "replacement": "omni-moderation", "notes": "Use omni-moderation."}, {"provider": "openai", "model_id": "o1-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-07-28", "replacement": "o3", "notes": "Reasoning; use o3."}, {"provider": "openai", "model_id": "o1-mini", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-10-27", "replacement": "o4-mini", "notes": "Reasoning; use o4-mini."}, {"provider": "openai", "model_id": "gpt-4.5-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-07-14", "replacement": "gpt-4.1", "notes": "Preview; use gpt-4.1."}, {"provider": "openai", "model_id": "text-embedding-ada-002", "status": "deprecated", "deprecated_date": null, "sunset_date": "2025-01-01", "replacement": "text-embedding-3-small", "notes": "First-gen embeddings."}, {"provider": "openai", "model_id": "gpt-3.5-turbo-0301", "status": "retired", "deprecated_date": null, "sunset_date": "2024-09-13", "replacement": "gpt-3.5-turbo", "notes": "Original chat snapshot."}, {"provider": "openai", "model_id": "gpt-3.5-turbo-0613", "status": "retired", "deprecated_date": null, "sunset_date": "2024-09-13", "replacement": "gpt-3.5-turbo", "notes": "Chat snapshot."}, {"provider": "openai", "model_id": "gpt-3.5-turbo-16k-0613", "status": "retired", "deprecated_date": null, "sunset_date": "2024-09-13", "replacement": "gpt-3.5-turbo", "notes": "16k context snapshot."}, {"provider": "openai", "model_id": "gpt-4-32k", "status": "retired", "deprecated_date": null, "sunset_date": "2025-06-06", "replacement": "gpt-4o", "notes": "32k context."}, {"provider": "openai", "model_id": "gpt-4-32k-0613", "status": "retired", "deprecated_date": null, "sunset_date": "2025-06-06", "replacement": "gpt-4o", "notes": "32k snapshot."}, {"provider": "openai", "model_id": "gpt-4-32k-0314", "status": "retired", "deprecated_date": null, "sunset_date": "2025-06-06", "replacement": "gpt-4o", "notes": "32k snapshot."}, {"provider": "openai", "model_id": "gpt-4-vision-preview", "status": "retired", "deprecated_date": null, "sunset_date": "2024-12-06", "replacement": "gpt-4o", "notes": "Vision preview."}, {"provider": "openai", "model_id": "gpt-4-1106-vision-preview", "status": "retired", "deprecated_date": null, "sunset_date": "2024-12-06", "replacement": "gpt-4o", "notes": "Vision preview."}, {"provider": "openai", "model_id": "text-ada-001", "status": "retired", "deprecated_date": null, "sunset_date": "2024-01-04", "replacement": "gpt-3.5-turbo-instruct", "notes": "InstructGPT."}, {"provider": "openai", "model_id": "text-davinci-003", "status": "retired", "deprecated_date": null, "sunset_date": "2024-01-04", "replacement": "gpt-3.5-turbo-instruct", "notes": "InstructGPT."}, {"provider": "openai", "model_id": "code-davinci-002", "status": "retired", "deprecated_date": null, "sunset_date": "2023-03-23", "replacement": "gpt-4o", "notes": "Codex."}, {"provider": "anthropic", "model_id": "claude-opus-4-6", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Latest Opus; most capable."}, {"provider": "anthropic", "model_id": "claude-sonnet-4-6", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Latest Sonnet; speed and intelligence."}, {"provider": "anthropic", "model_id": "claude-haiku-4-5-20251001", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Latest Haiku; fastest."}, {"provider": "anthropic", "model_id": "claude-haiku-4-5", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Alias for claude-haiku-4-5-20251001."}, {"provider": "anthropic", "model_id": "claude-opus-4-5-20251101", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4.5 snapshot."}, {"provider": "anthropic", "model_id": "claude-opus-4-5", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4.5 alias."}, {"provider": "anthropic", "model_id": "claude-sonnet-4-5-20250929", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sonnet 4.5 snapshot."}, {"provider": "anthropic", "model_id": "claude-sonnet-4-5", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sonnet 4.5 alias."}, {"provider": "anthropic", "model_id": "claude-opus-4-1-20250805", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4.1 snapshot."}, {"provider": "anthropic", "model_id": "claude-opus-4-1", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4.1 alias."}, {"provider": "anthropic", "model_id": "claude-opus-4-20250514", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4 snapshot."}, {"provider": "anthropic", "model_id": "claude-opus-4-0", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Opus 4 alias."}, {"provider": "anthropic", "model_id": "claude-sonnet-4-20250514", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sonnet 4 snapshot."}, {"provider": "anthropic", "model_id": "claude-sonnet-4-0", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Sonnet 4 alias."}, {"provider": "anthropic", "model_id": "claude-3-haiku-20240307", "status": "deprecated", "deprecated_date": "2026-02-19", "sunset_date": "2026-04-20", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude Haiku 3; migrate to Haiku 4.5."}, {"provider": "anthropic", "model_id": "claude-3-7-sonnet-20250219", "status": "retired", "deprecated_date": "2025-10-28", "sunset_date": "2026-02-19", "replacement": "claude-opus-4-6", "notes": "Claude Sonnet 3.7; retired."}, {"provider": "anthropic", "model_id": "claude-3-5-haiku-20241022", "status": "retired", "deprecated_date": "2025-12-19", "sunset_date": "2026-02-19", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude Haiku 3.5; retired."}, {"provider": "anthropic", "model_id": "claude-3-5-sonnet-20240620", "status": "retired", "deprecated_date": null, "sunset_date": "2025-10-28", "replacement": "claude-opus-4-6", "notes": "Claude Sonnet 3.5; retired."}, {"provider": "anthropic", "model_id": "claude-3-5-sonnet-20241022", "status": "retired", "deprecated_date": null, "sunset_date": "2025-10-28", "replacement": "claude-opus-4-6", "notes": "Claude Sonnet 3.5; retired."}, {"provider": "anthropic", "model_id": "claude-3-opus-20240229", "status": "retired", "deprecated_date": null, "sunset_date": "2026-01-05", "replacement": "claude-opus-4-6", "notes": "Claude Opus 3; retired."}, {"provider": "anthropic", "model_id": "claude-3-sonnet-20240229", "status": "retired", "deprecated_date": null, "sunset_date": "2025-07-21", "replacement": "claude-opus-4-6", "notes": "Claude Sonnet 3; retired."}, {"provider": "anthropic", "model_id": "claude-2.1", "status": "retired", "deprecated_date": null, "sunset_date": "2025-07-21", "replacement": "claude-opus-4-6", "notes": "Claude 2.1; retired."}, {"provider": "anthropic", "model_id": "claude-2.0", "status": "retired", "deprecated_date": null, "sunset_date": "2025-07-21", "replacement": "claude-opus-4-6", "notes": "Claude 2.0; retired."}, {"provider": "anthropic", "model_id": "claude-1.0", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude 1; retired."}, {"provider": "anthropic", "model_id": "claude-1.1", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude 1.1; retired."}, {"provider": "anthropic", "model_id": "claude-1.2", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude 1.2; retired."}, {"provider": "anthropic", "model_id": "claude-1.3", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude 1.3; retired."}, {"provider": "anthropic", "model_id": "claude-instant-1.0", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude Instant 1; retired."}, {"provider": "anthropic", "model_id": "claude-instant-1.1", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude Instant 1.1; retired."}, {"provider": "anthropic", "model_id": "claude-instant-1.2", "status": "retired", "deprecated_date": null, "sunset_date": "2024-11-06", "replacement": "claude-haiku-4-5-20251001", "notes": "Claude Instant 1.2; retired."}, {"provider": "gemini", "model_id": "gemini-2.5-pro", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Flagship reasoning and coding."}, {"provider": "gemini", "model_id": "gemini-2.5-flash", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Balanced speed and accuracy."}, {"provider": "gemini", "model_id": "gemini-2.5-flash-lite", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Budget, high-volume."}, {"provider": "gemini", "model_id": "gemini-2.0-flash", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "1M context, tool use, multimodal."}, {"provider": "gemini", "model_id": "gemini-2.5-flash-live", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Realtime voice/video agents."}, {"provider": "gemini", "model_id": "gemini-2.5-flash-preview-09-2025", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Preview; text, images, video, audio; 1M context. Prefer gemini-2.5-flash when stable."}, {"provider": "gemini", "model_id": "gemini-2.5-flash-native-audio-preview-09-2025", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-19", "replacement": "gemini-live-2.5-flash-native-audio", "notes": "Preview; native audio in/out. Migrate to gemini-live-2.5-flash-native-audio."}, {"provider": "gemini", "model_id": "gemini-live-2.5-flash-preview-native-audio-09-2025", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-19", "replacement": "gemini-live-2.5-flash-native-audio", "notes": "Live API preview; native audio. Migrate to gemini-live-2.5-flash-native-audio."}, {"provider": "gemini", "model_id": "gemini-live-2.5-flash-native-audio", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Live API; native audio GA. 30 HD voices, 24 languages, function calling."}, {"provider": "gemini", "model_id": "gemini-2.5-pro-tts", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Text-to-speech."}, {"provider": "gemini", "model_id": "gemini-3.1-pro", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Preview; advanced reasoning and agentic."}, {"provider": "gemini", "model_id": "gemini-3-flash", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Preview; frontier performance."}, {"provider": "gemini", "model_id": "gemini-3.1-flash-lite", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Preview; frontier, reduced cost."}, {"provider": "gemini", "model_id": "gemini-3.1-flash-image-preview", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Image generation; same as Nano Banana 2. API: google/gemini-3-1-flash-image-preview."}, {"provider": "gemini", "model_id": "nano-banana-2", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Google image gen; Pro quality, Flash speed. API: google/nano-banana-2."}, {"provider": "gemini", "model_id": "nano-banana-pro", "status": "legacy", "deprecated_date": null, "sunset_date": null, "replacement": "nano-banana-2 or gemini-3.1-flash-image-preview", "notes": "Previous gen image model; prefer Nano Banana 2."}, {"provider": "gemini", "model_id": "nano-banana", "status": "legacy", "deprecated_date": null, "sunset_date": null, "replacement": "nano-banana-2", "notes": "Original Nano Banana image model; prefer Nano Banana 2."}, {"provider": "gemini", "model_id": "veo-3.1-generate-preview", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Video generation; 720p/1080p/4K, up to 8s, native audio."}, {"provider": "gemini", "model_id": "veo-3.1-fast-generate-preview", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Video generation; faster variant of Veo 3.1."}, {"provider": "gemini", "model_id": "veo-3.1-generate-001", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Veo 3.1 video (Vertex AI production)."}, {"provider": "gemini", "model_id": "veo-3.1-fast-generate-001", "status": "active", "deprecated_date": null, "sunset_date": null, "replacement": null, "notes": "Veo 3.1 fast video (Vertex AI production)."}, {"provider": "gemini", "model_id": "gemini-2.0-flash-001", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-06-01", "replacement": "gemini-2.5-flash or gemini-2.0-flash", "notes": "Snapshot; migrate to 2.5 or current 2.0."}, {"provider": "gemini", "model_id": "gemini-1.5-pro", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-06-17", "replacement": "gemini-2.5-pro or gemini-2.0-flash", "notes": "Not available in new Vertex projects from Apr 2025; migrate to 2.x."}, {"provider": "gemini", "model_id": "gemini-1.5-pro-002", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "gemini-2.0-flash", "notes": "Updated 1.5 Pro; migrate to 2.5."}, {"provider": "gemini", "model_id": "gemini-1.5-flash", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-06-17", "replacement": "gemini-2.5-flash or gemini-2.0-flash", "notes": "Not available in new Vertex projects from Apr 2025; migrate to 2.x."}, {"provider": "gemini", "model_id": "gemini-1.5-flash-002", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "gemini-2.0-flash-lite", "notes": "Updated 1.5 Flash; migrate to 2.5."}, {"provider": "gemini", "model_id": "gemini-1.0-pro", "status": "legacy", "deprecated_date": null, "sunset_date": null, "replacement": "gemini-2.5-pro or gemini-2.0-flash", "notes": "Legacy; prefer 2.5 or 2.0."}, {"provider": "gemini", "model_id": "gemini-1.0-flash", "status": "legacy", "deprecated_date": null, "sunset_date": null, "replacement": "gemini-2.5-flash", "notes": "Legacy; prefer 2.5 Flash."}, {"provider": "gemini", "model_id": "gemini-1.5-pro-001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-05-24", "replacement": "gemini-2.0-flash", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "gemini-1.5-flash-001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-05-24", "replacement": "gemini-2.0-flash-lite", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "textembedding-gecko@003", "status": "retired", "deprecated_date": null, "sunset_date": "2025-05-24", "replacement": "gemini-embedding-001", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "textembedding-gecko-multilingual@001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-05-24", "replacement": "gemini-embedding-001", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "gemini-1.0-pro-001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "gemini-1.0-pro-002", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "gemini-1.0-pro-vision-001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "text-bison", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash-lite", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "chat-bison", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash-lite", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "code-gecko", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-2.0-flash-lite", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "textembedding-gecko@002", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-embedding-001", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "textembedding-gecko@001", "status": "retired", "deprecated_date": null, "sunset_date": "2025-04-21", "replacement": "gemini-embedding-001", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "imagetext", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "gemini-2.5-flash-image", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "imagegeneration@002", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "imagen-3.0-capability-001 or imagen-3.0-generate-002", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "imagegeneration@005", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "imagen-3.0-capability-001 or imagen-3.0-generate-002", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "imagegeneration@006", "status": "retired", "deprecated_date": null, "sunset_date": "2025-09-24", "replacement": "imagen-3.0-capability-001 or imagen-3.0-generate-002", "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions: retirement + recommended upgrade table."}, {"provider": "gemini", "model_id": "gemini-3-pro-preview", "status": "deprecated", "deprecated_date": null, "sunset_date": "2026-03-26", "replacement": null, "notes": "Crawled from https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models/gemini/3-pro: explicit lifecycle text sentence."} ]