"""The `KnownModelName` type alias enumerating the model ids known to Pydantic AI.

It lives in a dedicated module to keep `models/__init__.py` readable: the alias is large
(hundreds of literal members) and is re-exported from `pydantic_ai.models`.
"""

from __future__ import annotations as _annotations

from typing import Literal

from typing_extensions import TypeAliasType

KnownModelName = TypeAliasType(
    'KnownModelName',
    Literal[
        'anthropic:claude-fable-5',
        'anthropic:claude-haiku-4-5',
        'anthropic:claude-haiku-4-5-20251001',
        'anthropic:claude-mythos-5',
        'anthropic:claude-mythos-preview',
        'anthropic:claude-opus-4-5',
        'anthropic:claude-opus-4-5-20251101',
        'anthropic:claude-opus-4-6',
        'anthropic:claude-opus-4-7',
        'anthropic:claude-opus-4-8',
        'anthropic:claude-opus-5',
        'anthropic:claude-sonnet-4-5',
        'anthropic:claude-sonnet-4-5-20250929',
        'anthropic:claude-sonnet-4-6',
        'anthropic:claude-sonnet-5',
        'bedrock-mantle:openai.gpt-5.4',
        'bedrock-mantle:openai.gpt-5.4-2026-03-05',
        'bedrock-mantle:openai.gpt-5.5',
        'bedrock-mantle:openai.gpt-5.5-2026-04-23',
        'bedrock-mantle:openai.gpt-5.6-luna',
        'bedrock-mantle:openai.gpt-5.6-sol',
        'bedrock-mantle:openai.gpt-5.6-terra',
        'bedrock-mantle:openai.gpt-oss-120b',
        'bedrock-mantle:openai.gpt-oss-20b',
        'bedrock-mantle:openai.gpt-oss-safeguard-120b',
        'bedrock-mantle:openai.gpt-oss-safeguard-20b',
        'bedrock:amazon.titan-text-express-v1',
        'bedrock:amazon.titan-text-lite-v1',
        'bedrock:amazon.titan-tg1-large',
        'bedrock:anthropic.claude-3-5-haiku-20241022-v1:0',
        'bedrock:anthropic.claude-3-5-sonnet-20240620-v1:0',
        'bedrock:anthropic.claude-3-5-sonnet-20241022-v2:0',
        'bedrock:anthropic.claude-3-7-sonnet-20250219-v1:0',
        'bedrock:anthropic.claude-3-haiku-20240307-v1:0',
        'bedrock:anthropic.claude-3-opus-20240229-v1:0',
        'bedrock:anthropic.claude-3-sonnet-20240229-v1:0',
        'bedrock:anthropic.claude-haiku-4-5-20251001-v1:0',
        'bedrock:anthropic.claude-instant-v1',
        'bedrock:anthropic.claude-opus-4-20250514-v1:0',
        'bedrock:anthropic.claude-sonnet-4-20250514-v1:0',
        'bedrock:anthropic.claude-sonnet-4-5-20250929-v1:0',
        'bedrock:anthropic.claude-sonnet-4-6',
        'bedrock:anthropic.claude-v2',
        'bedrock:anthropic.claude-v2:1',
        'bedrock:cohere.command-light-text-v14',
        'bedrock:cohere.command-r-plus-v1:0',
        'bedrock:cohere.command-r-v1:0',
        'bedrock:cohere.command-text-v14',
        'bedrock:deepseek.r1-v1:0',
        'bedrock:deepseek.v3.2',
        'bedrock:eu.anthropic.claude-haiku-4-5-20251001-v1:0',
        'bedrock:eu.anthropic.claude-sonnet-4-20250514-v1:0',
        'bedrock:eu.anthropic.claude-sonnet-4-5-20250929-v1:0',
        'bedrock:eu.anthropic.claude-sonnet-4-6',
        'bedrock:global.amazon.nova-2-lite-v1:0',
        'bedrock:global.anthropic.claude-fable-5',
        'bedrock:global.anthropic.claude-opus-4-5-20251101-v1:0',
        'bedrock:global.anthropic.claude-opus-4-6-v1',
        'bedrock:global.anthropic.claude-opus-4-7',
        'bedrock:global.anthropic.claude-opus-4-8',
        'bedrock:global.anthropic.claude-opus-5',
        'bedrock:global.anthropic.claude-sonnet-5',
        'bedrock:google.gemma-3-12b-it',
        'bedrock:google.gemma-3-27b-it',
        'bedrock:google.gemma-3-4b-it',
        'bedrock:meta.llama3-1-405b-instruct-v1:0',
        'bedrock:meta.llama3-1-70b-instruct-v1:0',
        'bedrock:meta.llama3-1-8b-instruct-v1:0',
        'bedrock:meta.llama3-70b-instruct-v1:0',
        'bedrock:meta.llama3-8b-instruct-v1:0',
        'bedrock:minimax.minimax-m2',
        'bedrock:minimax.minimax-m2.1',
        'bedrock:minimax.minimax-m2.5',
        'bedrock:mistral.devstral-2-123b',
        'bedrock:mistral.magistral-small-2509',
        'bedrock:mistral.ministral-3-14b-instruct',
        'bedrock:mistral.ministral-3-3b-instruct',
        'bedrock:mistral.ministral-3-8b-instruct',
        'bedrock:mistral.mistral-7b-instruct-v0:2',
        'bedrock:mistral.mistral-large-2402-v1:0',
        'bedrock:mistral.mistral-large-2407-v1:0',
        'bedrock:mistral.mistral-large-3-675b-instruct',
        'bedrock:mistral.mistral-small-2402-v1:0',
        'bedrock:mistral.mixtral-8x7b-instruct-v0:1',
        'bedrock:mistral.pixtral-large-2502-v1:0',
        'bedrock:moonshot.kimi-k2-thinking',
        'bedrock:moonshotai.kimi-k2.5',
        'bedrock:nvidia.nemotron-nano-12b-v2',
        'bedrock:nvidia.nemotron-nano-3-30b',
        'bedrock:nvidia.nemotron-nano-9b-v2',
        'bedrock:nvidia.nemotron-super-3-120b',
        'bedrock:qwen.qwen3-32b-v1:0',
        'bedrock:qwen.qwen3-coder-30b-a3b-v1:0',
        'bedrock:qwen.qwen3-coder-next',
        'bedrock:qwen.qwen3-next-80b-a3b',
        'bedrock:qwen.qwen3-vl-235b-a22b',
        'bedrock:us.amazon.nova-2-lite-v1:0',
        'bedrock:us.amazon.nova-lite-v1:0',
        'bedrock:us.amazon.nova-micro-v1:0',
        'bedrock:us.amazon.nova-premier-v1:0',
        'bedrock:us.amazon.nova-pro-v1:0',
        'bedrock:us.anthropic.claude-3-5-haiku-20241022-v1:0',
        'bedrock:us.anthropic.claude-3-5-sonnet-20240620-v1:0',
        'bedrock:us.anthropic.claude-3-5-sonnet-20241022-v2:0',
        'bedrock:us.anthropic.claude-3-7-sonnet-20250219-v1:0',
        'bedrock:us.anthropic.claude-3-haiku-20240307-v1:0',
        'bedrock:us.anthropic.claude-3-opus-20240229-v1:0',
        'bedrock:us.anthropic.claude-3-sonnet-20240229-v1:0',
        'bedrock:us.anthropic.claude-fable-5',
        'bedrock:us.anthropic.claude-haiku-4-5-20251001-v1:0',
        'bedrock:us.anthropic.claude-opus-4-1-20250805-v1:0',
        'bedrock:us.anthropic.claude-opus-4-20250514-v1:0',
        'bedrock:us.anthropic.claude-opus-4-5-20251101-v1:0',
        'bedrock:us.anthropic.claude-opus-4-6-v1',
        'bedrock:us.anthropic.claude-opus-4-7',
        'bedrock:us.anthropic.claude-opus-4-8',
        'bedrock:us.anthropic.claude-opus-5',
        'bedrock:us.anthropic.claude-sonnet-4-20250514-v1:0',
        'bedrock:us.anthropic.claude-sonnet-4-5-20250929-v1:0',
        'bedrock:us.anthropic.claude-sonnet-4-6',
        'bedrock:us.anthropic.claude-sonnet-5',
        'bedrock:us.meta.llama3-1-70b-instruct-v1:0',
        'bedrock:us.meta.llama3-1-8b-instruct-v1:0',
        'bedrock:us.meta.llama3-2-11b-instruct-v1:0',
        'bedrock:us.meta.llama3-2-1b-instruct-v1:0',
        'bedrock:us.meta.llama3-2-3b-instruct-v1:0',
        'bedrock:us.meta.llama3-2-90b-instruct-v1:0',
        'bedrock:us.meta.llama3-3-70b-instruct-v1:0',
        'bedrock:us.meta.llama4-maverick-17b-instruct-v1:0',
        'bedrock:us.meta.llama4-scout-17b-instruct-v1:0',
        'bedrock:us.mistral.pixtral-large-2502-v1:0',
        'bedrock:us.writer.palmyra-x4-v1:0',
        'bedrock:us.writer.palmyra-x5-v1:0',
        'bedrock:zai.glm-4.7',
        'bedrock:zai.glm-4.7-flash',
        'bedrock:zai.glm-5',
        'cerebras:gemma-4-31b',
        'cerebras:gpt-oss-120b',
        'cerebras:zai-glm-4.7',
        'cohere:c4ai-aya-expanse-32b',
        'cohere:c4ai-aya-expanse-8b',
        'cohere:command-nightly',
        'cohere:command-r-08-2024',
        'cohere:command-r-plus-08-2024',
        'cohere:command-r7b-12-2024',
        'crusoe:Qwen/Qwen3-235B-A22B-Instruct-2507',
        'crusoe:deepseek-ai/DeepSeek-V3-0324',
        'crusoe:deepseek-ai/DeepSeek-V4-Pro',
        'crusoe:deepseek-ai/Deepseek-V4-Flash',
        'crusoe:google/gemma-4-31b-it',
        'crusoe:meta-llama/Llama-3.3-70B-Instruct',
        'crusoe:moonshotai/Kimi-K2.6',
        'crusoe:nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B',
        'crusoe:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B',
        'crusoe:nvidia/Nemotron-3-Nano-Omni-Reasoning-30B-A3B',
        'crusoe:nvidia/Nemotron-3.5-Lightning-30B-A3B',
        'crusoe:openai/gpt-oss-120b',
        'crusoe:yutori/n1.5',
        'crusoe:zai/GLM-5.1',
        'crusoe:zai/GLM-5.2',
        'deepseek:deepseek-chat',
        'deepseek:deepseek-reasoner',
        'deepseek:deepseek-v4-flash',
        'deepseek:deepseek-v4-pro',
        'gateway/anthropic:claude-fable-5',
        'gateway/anthropic:claude-haiku-4-5',
        'gateway/anthropic:claude-haiku-4-5-20251001',
        'gateway/anthropic:claude-opus-4-5',
        'gateway/anthropic:claude-opus-4-5-20251101',
        'gateway/anthropic:claude-opus-4-6',
        'gateway/anthropic:claude-opus-4-7',
        'gateway/anthropic:claude-opus-4-8',
        'gateway/anthropic:claude-opus-5',
        'gateway/anthropic:claude-sonnet-4-5',
        'gateway/anthropic:claude-sonnet-4-5-20250929',
        'gateway/anthropic:claude-sonnet-4-6',
        'gateway/anthropic:claude-sonnet-5',
        'gateway/bedrock:anthropic.claude-3-haiku-20240307-v1:0',
        'gateway/bedrock:deepseek.r1-v1:0',
        'gateway/bedrock:deepseek.v3.2',
        'gateway/bedrock:eu.anthropic.claude-haiku-4-5-20251001-v1:0',
        'gateway/bedrock:eu.anthropic.claude-sonnet-4-20250514-v1:0',
        'gateway/bedrock:eu.anthropic.claude-sonnet-4-5-20250929-v1:0',
        'gateway/bedrock:eu.anthropic.claude-sonnet-4-6',
        'gateway/bedrock:global.amazon.nova-2-lite-v1:0',
        'gateway/bedrock:global.anthropic.claude-fable-5',
        'gateway/bedrock:global.anthropic.claude-opus-4-5-20251101-v1:0',
        'gateway/bedrock:global.anthropic.claude-opus-4-6-v1',
        'gateway/bedrock:global.anthropic.claude-opus-4-7',
        'gateway/bedrock:global.anthropic.claude-opus-4-8',
        'gateway/bedrock:global.anthropic.claude-opus-5',
        'gateway/bedrock:global.anthropic.claude-sonnet-5',
        'gateway/bedrock:google.gemma-3-12b-it',
        'gateway/bedrock:google.gemma-3-27b-it',
        'gateway/bedrock:google.gemma-3-4b-it',
        'gateway/bedrock:minimax.minimax-m2',
        'gateway/bedrock:minimax.minimax-m2.1',
        'gateway/bedrock:minimax.minimax-m2.5',
        'gateway/bedrock:mistral.devstral-2-123b',
        'gateway/bedrock:mistral.magistral-small-2509',
        'gateway/bedrock:mistral.ministral-3-14b-instruct',
        'gateway/bedrock:mistral.ministral-3-3b-instruct',
        'gateway/bedrock:mistral.ministral-3-8b-instruct',
        'gateway/bedrock:mistral.mistral-large-3-675b-instruct',
        'gateway/bedrock:mistral.mistral-small-2402-v1:0',
        'gateway/bedrock:mistral.pixtral-large-2502-v1:0',
        'gateway/bedrock:moonshot.kimi-k2-thinking',
        'gateway/bedrock:moonshotai.kimi-k2.5',
        'gateway/bedrock:nvidia.nemotron-nano-12b-v2',
        'gateway/bedrock:nvidia.nemotron-nano-3-30b',
        'gateway/bedrock:nvidia.nemotron-nano-9b-v2',
        'gateway/bedrock:nvidia.nemotron-super-3-120b',
        'gateway/bedrock:qwen.qwen3-32b-v1:0',
        'gateway/bedrock:qwen.qwen3-coder-30b-a3b-v1:0',
        'gateway/bedrock:qwen.qwen3-coder-next',
        'gateway/bedrock:qwen.qwen3-next-80b-a3b',
        'gateway/bedrock:qwen.qwen3-vl-235b-a22b',
        'gateway/bedrock:us.amazon.nova-premier-v1:0',
        'gateway/bedrock:us.anthropic.claude-fable-5',
        'gateway/bedrock:us.anthropic.claude-opus-4-1-20250805-v1:0',
        'gateway/bedrock:us.anthropic.claude-opus-4-5-20251101-v1:0',
        'gateway/bedrock:us.anthropic.claude-opus-4-6-v1',
        'gateway/bedrock:us.anthropic.claude-opus-4-7',
        'gateway/bedrock:us.anthropic.claude-opus-4-8',
        'gateway/bedrock:us.anthropic.claude-opus-5',
        'gateway/bedrock:us.anthropic.claude-sonnet-5',
        'gateway/bedrock:us.meta.llama4-maverick-17b-instruct-v1:0',
        'gateway/bedrock:us.meta.llama4-scout-17b-instruct-v1:0',
        'gateway/bedrock:us.mistral.pixtral-large-2502-v1:0',
        'gateway/bedrock:us.writer.palmyra-x4-v1:0',
        'gateway/bedrock:us.writer.palmyra-x5-v1:0',
        'gateway/bedrock:zai.glm-4.7',
        'gateway/bedrock:zai.glm-4.7-flash',
        'gateway/bedrock:zai.glm-5',
        'gateway/google-cloud:gemini-2.5-flash',
        'gateway/google-cloud:gemini-2.5-flash-image',
        'gateway/google-cloud:gemini-2.5-flash-lite',
        'gateway/google-cloud:gemini-2.5-pro',
        'gateway/google-cloud:gemini-3-flash-preview',
        'gateway/google-cloud:gemini-3-pro-image',
        'gateway/google-cloud:gemini-3.1-flash-image',
        'gateway/google-cloud:gemini-3.1-flash-lite',
        'gateway/google-cloud:gemini-3.1-pro-preview',
        'gateway/google-cloud:gemini-3.5-flash',
        'gateway/google-cloud:gemini-3.5-flash-lite',
        'gateway/google-cloud:gemini-3.6-flash',
        'gateway/google-cloud:gemini-3.7-flash',
        'gateway/google:gemini-2.5-flash',
        'gateway/google:gemini-2.5-flash-image',
        'gateway/google:gemini-2.5-flash-lite',
        'gateway/google:gemini-2.5-pro',
        'gateway/google:gemini-3-flash-preview',
        'gateway/google:gemini-3-pro-image',
        'gateway/google:gemini-3.1-flash-image',
        'gateway/google:gemini-3.1-flash-lite',
        'gateway/google:gemini-3.1-pro-preview',
        'gateway/google:gemini-3.5-flash',
        'gateway/google:gemini-3.5-flash-lite',
        'gateway/google:gemini-3.6-flash',
        'gateway/google:gemini-3.7-flash',
        'gateway/groq:llama-3.1-8b-instant',
        'gateway/groq:llama-3.3-70b-versatile',
        'gateway/groq:openai/gpt-oss-120b',
        'gateway/groq:openai/gpt-oss-20b',
        'gateway/groq:openai/gpt-oss-safeguard-20b',
        'gateway/openai:gpt-3.5-turbo',
        'gateway/openai:gpt-3.5-turbo-0125',
        'gateway/openai:gpt-3.5-turbo-1106',
        'gateway/openai:gpt-4',
        'gateway/openai:gpt-4-0613',
        'gateway/openai:gpt-4-turbo',
        'gateway/openai:gpt-4-turbo-2024-04-09',
        'gateway/openai:gpt-4.1',
        'gateway/openai:gpt-4.1-2025-04-14',
        'gateway/openai:gpt-4.1-mini',
        'gateway/openai:gpt-4.1-mini-2025-04-14',
        'gateway/openai:gpt-4.1-nano',
        'gateway/openai:gpt-4.1-nano-2025-04-14',
        'gateway/openai:gpt-4o',
        'gateway/openai:gpt-4o-2024-05-13',
        'gateway/openai:gpt-4o-2024-08-06',
        'gateway/openai:gpt-4o-2024-11-20',
        'gateway/openai:gpt-4o-mini',
        'gateway/openai:gpt-4o-mini-2024-07-18',
        'gateway/openai:gpt-5',
        'gateway/openai:gpt-5-2025-08-07',
        'gateway/openai:gpt-5-mini',
        'gateway/openai:gpt-5-mini-2025-08-07',
        'gateway/openai:gpt-5-nano',
        'gateway/openai:gpt-5-nano-2025-08-07',
        'gateway/openai:gpt-5-pro',
        'gateway/openai:gpt-5-pro-2025-10-06',
        'gateway/openai:gpt-5.1',
        'gateway/openai:gpt-5.1-2025-11-13',
        'gateway/openai:gpt-5.2',
        'gateway/openai:gpt-5.2-2025-12-11',
        'gateway/openai:gpt-5.2-chat-latest',
        'gateway/openai:gpt-5.2-pro',
        'gateway/openai:gpt-5.2-pro-2025-12-11',
        'gateway/openai:gpt-5.3-chat-latest',
        'gateway/openai:gpt-5.4',
        'gateway/openai:gpt-5.4-mini',
        'gateway/openai:gpt-5.4-mini-2026-03-17',
        'gateway/openai:gpt-5.4-nano',
        'gateway/openai:gpt-5.4-nano-2026-03-17',
        'gateway/openai:gpt-5.5',
        'gateway/openai:gpt-5.5-2026-04-23',
        'gateway/openai:gpt-5.5-pro',
        'gateway/openai:gpt-5.5-pro-2026-04-23',
        'gateway/openai:gpt-5.6-cyber',
        'gateway/openai:gpt-5.6-luna',
        'gateway/openai:gpt-5.6-sol',
        'gateway/openai:gpt-5.6-terra',
        'gateway/openai:gpt-daybreak-blue-latest',
        'gateway/openai:gpt-daybreak-red-latest',
        'gateway/openai:o1',
        'gateway/openai:o1-2024-12-17',
        'gateway/openai:o1-pro',
        'gateway/openai:o1-pro-2025-03-19',
        'gateway/openai:o3',
        'gateway/openai:o3-2025-04-16',
        'gateway/openai:o3-mini',
        'gateway/openai:o3-mini-2025-01-31',
        'gateway/openai:o3-pro',
        'gateway/openai:o3-pro-2025-06-10',
        'gateway/openai:o4-mini',
        'gateway/openai:o4-mini-2025-04-16',
        'google-cloud:gemini-2.0-flash',
        'google-cloud:gemini-2.0-flash-lite',
        'google-cloud:gemini-2.5-flash',
        'google-cloud:gemini-2.5-flash-image',
        'google-cloud:gemini-2.5-flash-lite',
        'google-cloud:gemini-2.5-flash-preview-09-2025',
        'google-cloud:gemini-2.5-pro',
        'google-cloud:gemini-3-flash-preview',
        'google-cloud:gemini-3-pro-image',
        'google-cloud:gemini-3-pro-image-preview',
        'google-cloud:gemini-3-pro-preview',
        'google-cloud:gemini-3.1-flash-image',
        'google-cloud:gemini-3.1-flash-image-preview',
        'google-cloud:gemini-3.1-flash-lite',
        'google-cloud:gemini-3.1-pro-preview',
        'google-cloud:gemini-3.5-flash',
        'google-cloud:gemini-3.5-flash-lite',
        'google-cloud:gemini-3.6-flash',
        'google-cloud:gemini-3.7-flash',
        'google-cloud:gemini-flash-latest',
        'google-cloud:gemini-flash-lite-latest',
        'google:gemini-2.0-flash',
        'google:gemini-2.0-flash-lite',
        'google:gemini-2.5-flash',
        'google:gemini-2.5-flash-image',
        'google:gemini-2.5-flash-lite',
        'google:gemini-2.5-flash-preview-09-2025',
        'google:gemini-2.5-pro',
        'google:gemini-3-flash-preview',
        'google:gemini-3-pro-image',
        'google:gemini-3-pro-image-preview',
        'google:gemini-3-pro-preview',
        'google:gemini-3.1-flash-image',
        'google:gemini-3.1-flash-image-preview',
        'google:gemini-3.1-flash-lite',
        'google:gemini-3.1-pro-preview',
        'google:gemini-3.5-flash',
        'google:gemini-3.5-flash-lite',
        'google:gemini-3.6-flash',
        'google:gemini-3.7-flash',
        'google:gemini-flash-latest',
        'google:gemini-flash-lite-latest',
        'groq:llama-3.1-8b-instant',
        'groq:llama-3.3-70b-versatile',
        'groq:meta-llama/llama-4-maverick-17b-128e-instruct',
        'groq:meta-llama/llama-guard-4-12b',
        'groq:meta-llama/llama-prompt-guard-2-22m',
        'groq:meta-llama/llama-prompt-guard-2-86m',
        'groq:openai/gpt-oss-120b',
        'groq:openai/gpt-oss-20b',
        'groq:openai/gpt-oss-safeguard-20b',
        'groq:playai-tts',
        'groq:playai-tts-arabic',
        'groq:whisper-large-v3',
        'groq:whisper-large-v3-turbo',
        'heroku:claude-3-5-haiku',
        'heroku:claude-3-5-sonnet-latest',
        'heroku:claude-3-7-sonnet',
        'heroku:claude-3-haiku',
        'heroku:claude-4-5-haiku',
        'heroku:claude-4-5-sonnet',
        'heroku:claude-4-6-sonnet',
        'heroku:claude-4-sonnet',
        'heroku:claude-opus-4-5',
        'heroku:claude-opus-4-6',
        'heroku:deepseek-v3-2',
        'heroku:glm-4-7',
        'heroku:glm-4-7-flash',
        'heroku:gpt-oss-120b',
        'heroku:kimi-k2-5',
        'heroku:kimi-k2-thinking',
        'heroku:minimax-m2',
        'heroku:minimax-m2-1',
        'heroku:nova-2-lite',
        'heroku:nova-lite',
        'heroku:nova-pro',
        'heroku:qwen3-235b',
        'heroku:qwen3-coder-480b',
        'huggingface:Qwen/QwQ-32B',
        'huggingface:Qwen/Qwen2.5-72B-Instruct',
        'huggingface:Qwen/Qwen3-235B-A22B',
        'huggingface:Qwen/Qwen3-32B',
        'huggingface:deepseek-ai/DeepSeek-R1',
        'huggingface:meta-llama/Llama-3.3-70B-Instruct',
        'huggingface:meta-llama/Llama-4-Maverick-17B-128E-Instruct',
        'huggingface:meta-llama/Llama-4-Scout-17B-16E-Instruct',
        'mistral:codestral-latest',
        'mistral:mistral-large-latest',
        'mistral:mistral-moderation-latest',
        'mistral:mistral-small-latest',
        'moonshotai:kimi-k2-0711-preview',
        'moonshotai:kimi-k2.5',
        'moonshotai:kimi-k2.6',
        'moonshotai:kimi-k2.7-code',
        'moonshotai:kimi-k2.7-code-highspeed',
        'moonshotai:kimi-k3',
        'moonshotai:kimi-latest',
        'moonshotai:kimi-thinking-preview',
        'moonshotai:moonshot-v1-128k',
        'moonshotai:moonshot-v1-128k-vision-preview',
        'moonshotai:moonshot-v1-32k',
        'moonshotai:moonshot-v1-32k-vision-preview',
        'moonshotai:moonshot-v1-8k',
        'moonshotai:moonshot-v1-8k-vision-preview',
        'moonshotai:moonshot-v1-auto',
        'openai-chat:computer-use-preview',
        'openai-chat:computer-use-preview-2025-03-11',
        'openai-chat:gpt-3.5-turbo',
        'openai-chat:gpt-3.5-turbo-0125',
        'openai-chat:gpt-3.5-turbo-0301',
        'openai-chat:gpt-3.5-turbo-1106',
        'openai-chat:gpt-3.5-turbo-16k',
        'openai-chat:gpt-4',
        'openai-chat:gpt-4-0314',
        'openai-chat:gpt-4-0613',
        'openai-chat:gpt-4-turbo',
        'openai-chat:gpt-4-turbo-2024-04-09',
        'openai-chat:gpt-4.1',
        'openai-chat:gpt-4.1-2025-04-14',
        'openai-chat:gpt-4.1-mini',
        'openai-chat:gpt-4.1-mini-2025-04-14',
        'openai-chat:gpt-4.1-nano',
        'openai-chat:gpt-4.1-nano-2025-04-14',
        'openai-chat:gpt-4o',
        'openai-chat:gpt-4o-2024-05-13',
        'openai-chat:gpt-4o-2024-08-06',
        'openai-chat:gpt-4o-2024-11-20',
        'openai-chat:gpt-4o-audio-preview',
        'openai-chat:gpt-4o-audio-preview-2024-12-17',
        'openai-chat:gpt-4o-audio-preview-2025-06-03',
        'openai-chat:gpt-4o-mini',
        'openai-chat:gpt-4o-mini-2024-07-18',
        'openai-chat:gpt-4o-mini-audio-preview',
        'openai-chat:gpt-4o-mini-audio-preview-2024-12-17',
        'openai-chat:gpt-4o-mini-search-preview',
        'openai-chat:gpt-4o-mini-search-preview-2025-03-11',
        'openai-chat:gpt-4o-search-preview',
        'openai-chat:gpt-4o-search-preview-2025-03-11',
        'openai-chat:gpt-5',
        'openai-chat:gpt-5-2025-08-07',
        'openai-chat:gpt-5-chat-latest',
        'openai-chat:gpt-5-codex',
        'openai-chat:gpt-5-mini',
        'openai-chat:gpt-5-mini-2025-08-07',
        'openai-chat:gpt-5-nano',
        'openai-chat:gpt-5-nano-2025-08-07',
        'openai-chat:gpt-5-pro',
        'openai-chat:gpt-5-pro-2025-10-06',
        'openai-chat:gpt-5.1',
        'openai-chat:gpt-5.1-2025-11-13',
        'openai-chat:gpt-5.1-chat-latest',
        'openai-chat:gpt-5.1-codex',
        'openai-chat:gpt-5.1-codex-max',
        'openai-chat:gpt-5.2',
        'openai-chat:gpt-5.2-2025-12-11',
        'openai-chat:gpt-5.2-chat-latest',
        'openai-chat:gpt-5.2-pro',
        'openai-chat:gpt-5.2-pro-2025-12-11',
        'openai-chat:gpt-5.3-chat-latest',
        'openai-chat:gpt-5.4',
        'openai-chat:gpt-5.4-mini',
        'openai-chat:gpt-5.4-mini-2026-03-17',
        'openai-chat:gpt-5.4-nano',
        'openai-chat:gpt-5.4-nano-2026-03-17',
        'openai-chat:gpt-5.5',
        'openai-chat:gpt-5.5-2026-04-23',
        'openai-chat:gpt-5.5-pro',
        'openai-chat:gpt-5.5-pro-2026-04-23',
        'openai-chat:gpt-5.6-cyber',
        'openai-chat:gpt-5.6-luna',
        'openai-chat:gpt-5.6-sol',
        'openai-chat:gpt-5.6-terra',
        'openai-chat:gpt-daybreak-blue-latest',
        'openai-chat:gpt-daybreak-red-latest',
        'openai-chat:o1',
        'openai-chat:o1-2024-12-17',
        'openai-chat:o1-pro',
        'openai-chat:o1-pro-2025-03-19',
        'openai-chat:o3',
        'openai-chat:o3-2025-04-16',
        'openai-chat:o3-deep-research',
        'openai-chat:o3-deep-research-2025-06-26',
        'openai-chat:o3-mini',
        'openai-chat:o3-mini-2025-01-31',
        'openai-chat:o3-pro',
        'openai-chat:o3-pro-2025-06-10',
        'openai-chat:o4-mini',
        'openai-chat:o4-mini-2025-04-16',
        'openai-chat:o4-mini-deep-research',
        'openai-chat:o4-mini-deep-research-2025-06-26',
        'openai:computer-use-preview',
        'openai:computer-use-preview-2025-03-11',
        'openai:gpt-3.5-turbo',
        'openai:gpt-3.5-turbo-0125',
        'openai:gpt-3.5-turbo-0301',
        'openai:gpt-3.5-turbo-1106',
        'openai:gpt-4',
        'openai:gpt-4-0314',
        'openai:gpt-4-0613',
        'openai:gpt-4-turbo',
        'openai:gpt-4-turbo-2024-04-09',
        'openai:gpt-4.1',
        'openai:gpt-4.1-2025-04-14',
        'openai:gpt-4.1-mini',
        'openai:gpt-4.1-mini-2025-04-14',
        'openai:gpt-4.1-nano',
        'openai:gpt-4.1-nano-2025-04-14',
        'openai:gpt-4o',
        'openai:gpt-4o-2024-05-13',
        'openai:gpt-4o-2024-08-06',
        'openai:gpt-4o-2024-11-20',
        'openai:gpt-4o-audio-preview',
        'openai:gpt-4o-audio-preview-2024-12-17',
        'openai:gpt-4o-audio-preview-2025-06-03',
        'openai:gpt-4o-mini',
        'openai:gpt-4o-mini-2024-07-18',
        'openai:gpt-4o-mini-audio-preview',
        'openai:gpt-4o-mini-audio-preview-2024-12-17',
        'openai:gpt-5',
        'openai:gpt-5-2025-08-07',
        'openai:gpt-5-chat-latest',
        'openai:gpt-5-codex',
        'openai:gpt-5-mini',
        'openai:gpt-5-mini-2025-08-07',
        'openai:gpt-5-nano',
        'openai:gpt-5-nano-2025-08-07',
        'openai:gpt-5-pro',
        'openai:gpt-5-pro-2025-10-06',
        'openai:gpt-5.1',
        'openai:gpt-5.1-2025-11-13',
        'openai:gpt-5.1-chat-latest',
        'openai:gpt-5.1-codex',
        'openai:gpt-5.1-codex-max',
        'openai:gpt-5.2',
        'openai:gpt-5.2-2025-12-11',
        'openai:gpt-5.2-chat-latest',
        'openai:gpt-5.2-pro',
        'openai:gpt-5.2-pro-2025-12-11',
        'openai:gpt-5.3-chat-latest',
        'openai:gpt-5.4',
        'openai:gpt-5.4-mini',
        'openai:gpt-5.4-mini-2026-03-17',
        'openai:gpt-5.4-nano',
        'openai:gpt-5.4-nano-2026-03-17',
        'openai:gpt-5.5',
        'openai:gpt-5.5-2026-04-23',
        'openai:gpt-5.5-pro',
        'openai:gpt-5.5-pro-2026-04-23',
        'openai:gpt-5.6-cyber',
        'openai:gpt-5.6-luna',
        'openai:gpt-5.6-sol',
        'openai:gpt-5.6-terra',
        'openai:gpt-daybreak-blue-latest',
        'openai:gpt-daybreak-red-latest',
        'openai:o1',
        'openai:o1-2024-12-17',
        'openai:o1-pro',
        'openai:o1-pro-2025-03-19',
        'openai:o3',
        'openai:o3-2025-04-16',
        'openai:o3-deep-research',
        'openai:o3-deep-research-2025-06-26',
        'openai:o3-mini',
        'openai:o3-mini-2025-01-31',
        'openai:o3-pro',
        'openai:o3-pro-2025-06-10',
        'openai:o4-mini',
        'openai:o4-mini-2025-04-16',
        'openai:o4-mini-deep-research',
        'openai:o4-mini-deep-research-2025-06-26',
        'test',
        'snowflake:claude-4-sonnet',
        'snowflake:claude-fable-5',
        'snowflake:claude-haiku-4-5',
        'snowflake:claude-opus-4-5',
        'snowflake:claude-opus-4-6',
        'snowflake:claude-opus-4-7',
        'snowflake:claude-opus-4-8',
        'snowflake:claude-opus-5',
        'snowflake:claude-sonnet-4-5',
        'snowflake:claude-sonnet-4-6',
        'snowflake:claude-sonnet-5',
        'snowflake:deepseek-r1',
        'snowflake:llama3.1-405b',
        'snowflake:llama3.1-70b',
        'snowflake:llama3.1-8b',
        'snowflake:llama4-maverick',
        'snowflake:mistral-7b',
        'snowflake:mistral-large',
        'snowflake:mistral-large2',
        'snowflake:openai-gpt-4.1',
        'snowflake:openai-gpt-5',
        'snowflake:openai-gpt-5-6-luna',
        'snowflake:openai-gpt-5-6-sol',
        'snowflake:openai-gpt-5-6-terra',
        'snowflake:openai-gpt-5-chat',
        'snowflake:openai-gpt-5-mini',
        'snowflake:openai-gpt-5-nano',
        'snowflake:openai-gpt-5.1',
        'snowflake:openai-gpt-5.2',
        'snowflake:openai-gpt-5.4',
        'snowflake:openai-gpt-5.5',
        'snowflake:snowflake-llama-3.3-70b',
        'xai:grok-3',
        'xai:grok-3-fast',
        'xai:grok-3-fast-latest',
        'xai:grok-3-latest',
        'xai:grok-3-mini',
        'xai:grok-3-mini-fast',
        'xai:grok-3-mini-fast-latest',
        'xai:grok-4',
        'xai:grok-4-0709',
        'xai:grok-4-1-fast',
        'xai:grok-4-1-fast-non-reasoning',
        'xai:grok-4-1-fast-non-reasoning-latest',
        'xai:grok-4-1-fast-reasoning',
        'xai:grok-4-1-fast-reasoning-latest',
        'xai:grok-4-fast',
        'xai:grok-4-fast-non-reasoning',
        'xai:grok-4-fast-non-reasoning-latest',
        'xai:grok-4-fast-reasoning',
        'xai:grok-4-fast-reasoning-latest',
        'xai:grok-4-latest',
        'xai:grok-4.20',
        'xai:grok-4.20-0309',
        'xai:grok-4.20-0309-non-reasoning',
        'xai:grok-4.20-0309-reasoning',
        'xai:grok-4.20-multi-agent',
        'xai:grok-4.20-multi-agent-0309',
        'xai:grok-4.20-multi-agent-latest',
        'xai:grok-4.20-non-reasoning',
        'xai:grok-4.20-non-reasoning-latest',
        'xai:grok-4.20-reasoning-latest',
        'xai:grok-4.3',
        'xai:grok-4.3-latest',
        'xai:grok-4.5',
        'xai:grok-4.5-latest',
        'xai:grok-4.6',
        'xai:grok-build-0.1',
        'xai:grok-code-fast-1',
        'zai:autoglm-phone-multilingual',
        'zai:glm-4-32b-0414-128k',
        'zai:glm-4.5',
        'zai:glm-4.5-air',
        'zai:glm-4.5-airx',
        'zai:glm-4.5-flash',
        'zai:glm-4.5-x',
        'zai:glm-4.5v',
        'zai:glm-4.6',
        'zai:glm-4.6v',
        'zai:glm-4.6v-flash',
        'zai:glm-4.6v-flashx',
        'zai:glm-4.7',
        'zai:glm-4.7-flash',
        'zai:glm-4.7-flashx',
        'zai:glm-5',
        'zai:glm-5-turbo',
        'zai:glm-5.1',
        'zai:glm-5.2',
        'zai:glm-5.3',
        'zai:glm-5v-turbo',
    ],
)
"""Known model names that can be used with the `model` parameter of [`Agent`][pydantic_ai.Agent].

`KnownModelName` is provided as a concise way to specify a model.
"""
