{
    "text_models": {
        "openai": {
            "id": "openai",
            "label": "gpt-5.4-nano",
            "name": "openai",
            "aliases": [
                "gpt-5.4-nano",
                "gpt-5-mini"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000002",
                "completionTextTokens": "0.00000125"
            },
            "description": "OpenAI GPT-5.4 Nano - Fast & Balanced",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "openai-fast": {
            "id": "openai-fast",
            "label": "gpt-5-nano",
            "name": "openai-fast",
            "aliases": [
                "gpt-5-nano",
                "gpt-5-nano-2025-08-07"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000005",
                "promptCachedTokens": "0.000000005",
                "completionTextTokens": "0.0000004"
            },
            "description": "OpenAI GPT-5 Nano - Ultra Fast & Affordable",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "openai-large": {
            "id": "openai-large",
            "label": "gpt-5.4",
            "name": "openai-large",
            "aliases": [
                "gpt-5.4",
                "gpt-5.4-reasoning",
                "gpt-5.2",
                "openai-reasoning",
                "gpt-5.2-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000025",
                "promptCachedTokens": "0.00000025",
                "completionTextTokens": "0.000015"
            },
            "description": "OpenAI GPT-5.4 - Most Powerful & Intelligent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "qwen-coder": {
            "id": "qwen-coder",
            "label": "qwen-3-coder",
            "name": "qwen-coder",
            "aliases": [
                "qwen3-coder",
                "qwen3-coder-30b-a3b-instruct"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000006",
                "completionTextTokens": "0.00000022"
            },
            "description": "Qwen3 Coder 30B - Specialized for Code Generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 262144,
            "is_specialized": false
        },
        "mistral": {
            "id": "mistral",
            "label": "mistral-small",
            "name": "mistral",
            "aliases": [
                "mistral-small",
                "mistral-small-3.2",
                "mistral-small-3.2-24b-instruct-2506"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000001",
                "completionTextTokens": "0.0000003"
            },
            "description": "Mistral Small 3.2 - Efficient & Cost-Effective",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 131072,
            "is_specialized": false
        },
        "openai-audio": {
            "id": "openai-audio",
            "label": "gpt-audio-mini",
            "name": "openai-audio",
            "aliases": [
                "gpt-audio-mini",
                "gpt-audio-mini-2025-12-15",
                "gpt-4o-mini-audio-preview",
                "gpt-4o-mini-audio-preview-2024-12-17"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "completionTextTokens": "0.0000024",
                "promptAudioTokens": "0.00001",
                "completionAudioTokens": "0.00002"
            },
            "description": "OpenAI GPT Audio Mini - Voice Input & Output",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "audio",
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "voices": [
                "alloy",
                "echo",
                "fable",
                "onyx",
                "nova",
                "shimmer",
                "coral",
                "verse",
                "ballad",
                "ash",
                "sage",
                "amuch",
                "dan"
            ],
            "is_specialized": false
        },
        "openai-audio-large": {
            "id": "openai-audio-large",
            "label": "gpt-audio",
            "name": "openai-audio-large",
            "aliases": [
                "gpt-audio",
                "gpt-audio-1.5",
                "gpt-audio-2025-12-15"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000025",
                "completionTextTokens": "0.00001",
                "promptAudioTokens": "0.00004",
                "completionAudioTokens": "0.00008"
            },
            "description": "OpenAI GPT Audio 1.5 - Premium Voice Input & Output",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "audio",
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "voices": [
                "alloy",
                "echo",
                "fable",
                "onyx",
                "nova",
                "shimmer",
                "coral",
                "verse",
                "ballad",
                "ash",
                "sage",
                "amuch",
                "dan"
            ],
            "is_specialized": false
        },
        "gemini": {
            "id": "gemini",
            "label": "gemini-3-flash",
            "name": "gemini",
            "aliases": [
                "gemini-3-flash",
                "gemini-3-flash-preview"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptCachedTokens": "0.00000005",
                "promptAudioTokens": "0.0000005",
                "completionTextTokens": "0.000003"
            },
            "description": "Google Gemini 3 Flash - Pro-Grade Reasoning at Flash Speed",
            "input_modalities": [
                "text",
                "image",
                "audio",
                "video"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "gemini-flash-lite-3.1": {
            "id": "gemini-flash-lite-3.1",
            "label": "gemini-3.1-flash-lite",
            "name": "gemini-flash-lite-3.1",
            "aliases": [
                "gemini-3.1-flash-lite",
                "gemini-3.1-flash-lite-preview",
                "gemini-flash-lite"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000025",
                "promptCachedTokens": "0.000000025",
                "promptAudioTokens": "0.0000005",
                "completionTextTokens": "0.0000015"
            },
            "description": "Google Gemini 3.1 Flash Lite - Fast & Cost-Effective",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "gemini-fast": {
            "id": "gemini-fast",
            "label": "gemini-2.5-flash-lite",
            "name": "gemini-fast",
            "aliases": [
                "gemini-2.5-flash-lite"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptCachedTokens": "0.00000003",
                "promptAudioTokens": "0.0000003",
                "completionTextTokens": "0.0000012"
            },
            "description": "Google Gemini 2.5 Flash Lite - Ultra Fast & Cost-Effective",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "deepseek": {
            "id": "deepseek",
            "label": "deepseek-v3",
            "name": "deepseek",
            "aliases": [
                "deepseek-v3",
                "deepseek-v3.2",
                "deepseek-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000062",
                "promptCachedTokens": "0.00000031",
                "completionTextTokens": "0.00000185"
            },
            "description": "DeepSeek V3.2 - Efficient Reasoning & Agentic AI",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 163840,
            "is_specialized": false
        },
        "grok": {
            "id": "grok",
            "label": "grok-fast",
            "name": "grok",
            "aliases": [
                "grok-fast",
                "grok-4-1-fast",
                "grok-legacy",
                "grok-4",
                "grok-4-fast"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000005",
                "completionTextTokens": "0.0000005"
            },
            "description": "xAI Grok 4.1 Fast - High Speed & Real-Time",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 2000000,
            "is_specialized": false
        },
        "grok-large": {
            "id": "grok-large",
            "label": "grok-4-20",
            "name": "grok-large",
            "aliases": [
                "grok-4-20",
                "grok-4-20-reasoning",
                "grok-reasoning",
                "grok-4-1-fast-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "completionTextTokens": "0.000006"
            },
            "description": "xAI Grok 4.20 Reasoning - Most Powerful Grok",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 2000000,
            "is_specialized": false
        },
        "gemini-search": {
            "id": "gemini-search",
            "label": "gemini-2.5-flash-search",
            "name": "gemini-search",
            "aliases": [
                "gemini-2.5-flash-search",
                "gemini-2.5-flash-lite-search"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000002",
                "promptAudioTokens": "0.0000002",
                "completionTextTokens": "0.0000008"
            },
            "description": "Google Gemini 2.5 Flash Lite - With Google Search",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "context_length": 1048576,
            "is_specialized": false
        },
        "midijourney": {
            "id": "midijourney",
            "label": "midijourney",
            "name": "midijourney",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "promptCachedTokens": "0.0000001",
                "completionTextTokens": "0.000005"
            },
            "description": "MIDIjourney - AI Music Composition Assistant",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "is_specialized": true
        },
        "midijourney-large": {
            "id": "midijourney-large",
            "label": "midijourney-large",
            "name": "midijourney-large",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.0000005",
                "completionTextTokens": "0.000025"
            },
            "description": "MIDIjourney Large - Premium AI Music Composition",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "is_specialized": true,
            "paid_only": true
        },
        "claude-fast": {
            "id": "claude-fast",
            "label": "claude-haiku-4.5",
            "name": "claude-fast",
            "aliases": [
                "claude-haiku-4.5",
                "claude-haiku"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "promptCachedTokens": "0.0000001",
                "completionTextTokens": "0.000005"
            },
            "description": "Anthropic Claude Haiku 4.5 - Fast & Intelligent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false
        },
        "claude": {
            "id": "claude",
            "label": "claude-sonnet-4.6",
            "name": "claude",
            "aliases": [
                "claude-sonnet-4.6",
                "claude-sonnet"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000003",
                "promptCachedTokens": "0.0000003",
                "completionTextTokens": "0.000015"
            },
            "description": "Anthropic Claude Sonnet 4.6 - Most Capable & Balanced",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false,
            "paid_only": true
        },
        "claude-large": {
            "id": "claude-large",
            "label": "claude-opus-4.6",
            "name": "claude-large",
            "aliases": [
                "claude-opus-4.6",
                "claude-opus"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.0000005",
                "completionTextTokens": "0.000025"
            },
            "description": "Anthropic Claude Opus 4.6 - Most Intelligent Model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false,
            "paid_only": true
        },
        "perplexity-fast": {
            "id": "perplexity-fast",
            "label": "sonar",
            "name": "perplexity-fast",
            "aliases": [
                "sonar"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "completionTextTokens": "0.000001"
            },
            "description": "Perplexity Sonar - Fast & Affordable with Web Search",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "context_length": 127072,
            "is_specialized": false
        },
        "perplexity-reasoning": {
            "id": "perplexity-reasoning",
            "label": "sonar-reasoning",
            "name": "perplexity-reasoning",
            "aliases": [
                "sonar-reasoning",
                "sonar-reasoning-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "completionTextTokens": "0.000008"
            },
            "description": "Perplexity Sonar Reasoning - Advanced Reasoning with Web Search",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "reasoning": true,
            "context_length": 128000,
            "is_specialized": false
        },
        "kimi": {
            "id": "kimi",
            "label": "kimi-k2.5",
            "name": "kimi",
            "aliases": [
                "kimi-k2.5",
                "kimi-k2p5",
                "kimi-reasoning",
                "kimi-large"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "promptCachedTokens": "0.0000006",
                "completionTextTokens": "0.000003"
            },
            "description": "Moonshot Kimi K2.5 - Flagship Agentic Model with Vision & Multi-Agent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 256000,
            "is_specialized": false
        },
        "gemini-large": {
            "id": "gemini-large",
            "label": "gemini-3.1-pro",
            "name": "gemini-large",
            "aliases": [
                "gemini-3.1-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "completionTextTokens": "0.000012"
            },
            "description": "Google Gemini 3.1 Pro - Most Intelligent Model with 1M Context (Preview)",
            "input_modalities": [
                "text",
                "image",
                "audio",
                "video"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "nova-fast": {
            "id": "nova-fast",
            "label": "amazon-nova-micro",
            "name": "nova-fast",
            "aliases": [
                "amazon-nova-micro",
                "nova-micro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000000035",
                "completionTextTokens": "0.00000014"
            },
            "description": "Amazon Nova Micro - Ultra Fast & Ultra Cheap",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "is_specialized": false
        },
        "nova": {
            "id": "nova",
            "label": "nova-2-lite",
            "name": "nova",
            "aliases": [
                "nova-2-lite",
                "amazon-nova-2-lite",
                "nova-2"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "completionTextTokens": "0.0000025"
            },
            "description": "Amazon Nova 2 Lite - 1M Context with Reasoning",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "glm": {
            "id": "glm",
            "label": "glm-5",
            "name": "glm",
            "aliases": [
                "glm-5",
                "glm-4.7",
                "glm-4p7"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "promptCachedTokens": "0.0000003",
                "completionTextTokens": "0.0000022"
            },
            "description": "Z.ai GLM-5 - 744B MoE, Long Context Reasoning & Agentic Workflows",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 198000,
            "is_specialized": false
        },
        "minimax": {
            "id": "minimax",
            "label": "minimax-m2.5",
            "name": "minimax",
            "aliases": [
                "minimax-m2.5",
                "minimax-m2p5"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptCachedTokens": "0.00000003",
                "completionTextTokens": "0.0000012"
            },
            "description": "MiniMax M2.5 - Coding, Agentic & Multi-Language",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 200000,
            "is_specialized": false
        },
        "mistral-large": {
            "id": "mistral-large",
            "label": "mistral-large-3",
            "name": "mistral-large",
            "aliases": [
                "mistral-large-3"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptCachedTokens": "0.00000005",
                "completionTextTokens": "0.0000015"
            },
            "description": "Mistral Large 3 - Premium Multilingual & Reasoning",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 256000,
            "is_specialized": false
        },
        "polly": {
            "id": "polly",
            "label": "pollinations-ai",
            "name": "polly",
            "aliases": [
                "pollinations-ai",
                "polly-ai"
            ],
            "pricing": {
                "currency": "pollen"
            },
            "description": "Polly by @Itachi-1824 - Pollinations AI Assistant with GitHub, Code Search & Web Tools (Alpha)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "is_specialized": false
        },
        "qwen-coder-large": {
            "id": "qwen-coder-large",
            "label": "qwen-3-coder-next",
            "name": "qwen-coder-large",
            "aliases": [
                "qwen3-coder-next"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "completionTextTokens": "0.0000015"
            },
            "description": "Qwen3 Coder Next - Advanced Code Generation via DashScope",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 262144,
            "is_specialized": false
        },
        "qwen-large": {
            "id": "qwen-large",
            "label": "qwen-3.5",
            "name": "qwen-large",
            "aliases": [
                "qwen3.5",
                "qwen3.5-plus"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000004",
                "completionTextTokens": "0.0000024"
            },
            "description": "Qwen3.5 Plus - Alibaba Frontier MoE Model with Reasoning via DashScope",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "qwen-vision": {
            "id": "qwen-vision",
            "label": "qwen-3-vl",
            "name": "qwen-vision",
            "aliases": [
                "qwen3-vl",
                "qwen3-vl-plus",
                "qwen-vl"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "completionTextTokens": "0.0000016"
            },
            "description": "Qwen3 VL Plus - Vision-Language Understanding with Reasoning via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 131072,
            "is_specialized": false
        },
        "qwen-safety": {
            "id": "qwen-safety",
            "label": "qwen-3guard-gen-8b",
            "name": "qwen-safety",
            "aliases": [
                "qwen3guard-gen-8b"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000001",
                "completionTextTokens": "0.00000001"
            },
            "description": "Qwen3Guard 8B - Content Safety & Moderation (OVH)",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "is_specialized": true
        }
    },
    "image_models": {
        "flux": {
            "id": "flux",
            "label": "flux",
            "name": "flux",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.001"
            },
            "description": "Flux Schnell - Fast high-quality image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "turbo": {
            "id": "turbo"
        },
        "kontext": {
            "id": "kontext",
            "label": "flux-kontext",
            "name": "kontext",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.04"
            },
            "description": "FLUX.1 Kontext - In-context editing & generation",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "nanobanana": {
            "id": "nanobanana",
            "label": "nanobanana",
            "name": "nanobanana",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptImageTokens": "0.0000003",
                "completionImageTokens": "0.00003"
            },
            "description": "NanoBanana - Gemini 2.5 Flash Image",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nanobanana-2": {
            "id": "nanobanana-2",
            "label": "nanobanana2",
            "name": "nanobanana-2",
            "aliases": [
                "nanobanana2"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptImageTokens": "0.0000005",
                "completionImageTokens": "0.00006"
            },
            "description": "NanoBanana 2 - Gemini 3.1 Flash Image",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nanobanana-pro": {
            "id": "nanobanana-pro",
            "label": "nanobanana-pro",
            "name": "nanobanana-pro",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000125",
                "promptImageTokens": "0.00000125",
                "completionImageTokens": "0.00012"
            },
            "description": "NanoBanana Pro - Gemini 3 Pro Image (4K, Thinking)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "seedream5": {
            "id": "seedream5",
            "label": "seedream5",
            "name": "seedream5",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.035"
            },
            "description": "Seedream 5.0 Lite - ByteDance ARK (web search, reasoning)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "gptimage": {
            "id": "gptimage",
            "label": "gpt-image",
            "name": "gptimage",
            "aliases": [
                "gpt-image",
                "gpt-image-1-mini"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "promptImageTokens": "0.0000025",
                "completionImageTokens": "0.000008"
            },
            "description": "GPT Image 1 Mini - OpenAI's image generation model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "gptimage-large": {
            "id": "gptimage-large",
            "label": "gpt-image-1.5",
            "name": "gptimage-large",
            "aliases": [
                "gpt-image-1.5",
                "gpt-image-large"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.00000125",
                "promptImageTokens": "0.000008",
                "completionImageTokens": "0.000032"
            },
            "description": "GPT Image 1.5 - OpenAI's advanced image generation model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "zimage": {
            "id": "zimage",
            "label": "z-image",
            "name": "zimage",
            "aliases": [
                "z-image",
                "z-image-turbo"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.002"
            },
            "description": "Z-Image Turbo - Fast 6B Flux with 2x upscaling",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "wan-image": {
            "id": "wan-image",
            "label": "wan2.7-image",
            "name": "wan-image",
            "aliases": [
                "wan2.7-image",
                "wan-img"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.035"
            },
            "description": "Wan 2.7 Image - Alibaba text-to-image and image editing (up to 2K)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "wan-image-pro": {
            "id": "wan-image-pro",
            "label": "wan2.7-image-pro",
            "name": "wan-image-pro",
            "aliases": [
                "wan2.7-image-pro",
                "wan-img-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.075"
            },
            "description": "Wan 2.7 Image Pro - Alibaba text-to-image and editing (4K, thinking mode)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "qwen-image": {
            "id": "qwen-image",
            "label": "qwen-image-plus",
            "name": "qwen-image",
            "aliases": [
                "qwen-image-plus",
                "qwen-image-2512",
                "qwen-image-edit",
                "qwen-image-edit-plus"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.03"
            },
            "description": "Qwen Image Plus - Alibaba text-to-image and image editing via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "grok-imagine": {
            "id": "grok-imagine",
            "label": "grok-imagine-image",
            "name": "grok-imagine",
            "aliases": [
                "grok-imagine-image"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.02"
            },
            "description": "Grok Imagine - xAI official image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "grok-imagine-pro": {
            "id": "grok-imagine-pro",
            "label": "grok-aurora",
            "name": "grok-imagine-pro",
            "aliases": [
                "grok-aurora",
                "aurora",
                "grok-imagine-image-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.07"
            },
            "description": "Grok Imagine Pro - xAI official pro image generation (Aurora)",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "klein": {
            "id": "klein",
            "label": "flux-klein",
            "name": "klein",
            "aliases": [
                "flux-klein"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.01"
            },
            "description": "FLUX.2 Klein 4B - Fast image generation and editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "p-image": {
            "id": "p-image",
            "label": "pruna-image",
            "name": "p-image",
            "aliases": [
                "pruna-image",
                "pruna"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.005"
            },
            "description": "Pruna p-image - Fast text-to-image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "p-image-edit": {
            "id": "p-image-edit",
            "label": "pruna-edit",
            "name": "p-image-edit",
            "aliases": [
                "pruna-edit",
                "pruna-image-edit"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.01"
            },
            "description": "Pruna p-image-edit - Image-to-image editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nova-canvas": {
            "id": "nova-canvas",
            "label": "amazon-nova-canvas",
            "name": "nova-canvas",
            "aliases": [
                "amazon-nova-canvas"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.04"
            },
            "description": "Amazon Nova Canvas - Bedrock Image Generation & Editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        }
    },
    "video_models": [
        "veo",
        "seedance",
        "seedance-pro",
        "wan",
        "wan-fast",
        "grok-video-pro",
        "ltx-2",
        "p-video",
        "nova-reel"
    ],
    "audio_models": {
        "openai-audio": [
            "alloy",
            "echo",
            "fable",
            "onyx",
            "nova",
            "shimmer",
            "coral",
            "verse",
            "ballad",
            "ash",
            "sage",
            "amuch",
            "dan"
        ],
        "openai-audio-large": [
            "alloy",
            "echo",
            "fable",
            "onyx",
            "nova",
            "shimmer",
            "coral",
            "verse",
            "ballad",
            "ash",
            "sage",
            "amuch",
            "dan"
        ]
    },
    "vision_models": [
        "kontext",
        "nanobanana",
        "nanobanana-2",
        "nanobanana-pro",
        "seedream5",
        "gptimage",
        "gptimage-large",
        "veo",
        "seedance",
        "seedance-pro",
        "wan",
        "wan-fast",
        "wan-image",
        "wan-image-pro",
        "qwen-image",
        "grok-video-pro",
        "klein",
        "p-image-edit",
        "p-video",
        "nova-canvas",
        "nova-reel",
        "openai",
        "openai-fast",
        "openai-large",
        "mistral",
        "openai-audio",
        "openai-audio-large",
        "gemini",
        "gemini-flash-lite-3.1",
        "gemini-fast",
        "gemini-search",
        "claude-fast",
        "claude",
        "claude-large",
        "kimi",
        "gemini-large",
        "mistral-large",
        "polly",
        "qwen-vision"
    ],
    "model_aliases": {
        "gpt-4.1-nano": "openai-fast",
        "llama-4-scout": "llamascout",
        "deepseek-r1": "deepseek-reasoning",
        "mistral-small-3.1-24b": "mistral-small",
        "qwen-2.5-coder-32b": "qwen-3-coder",
        "sdxl-turbo": "turbo",
        "gpt-image": "gptimage",
        "flux-dev": "flux",
        "flux-schnell": "flux",
        "flux-pro": "flux",
        "flux": "flux",
        "flux-kontext": "kontext",
        "nanobanana2": "nanobanana-2",
        "gpt-image-1-mini": "gptimage",
        "gpt-image-1.5": "gptimage-large",
        "gpt-image-large": "gptimage-large",
        "z-image": "zimage",
        "z-image-turbo": "zimage",
        "veo-3.1-fast": "veo",
        "video": "veo",
        "wan2.6": "wan",
        "wan-i2v": "wan",
        "wan2.2": "wan-fast",
        "wan-2.2": "wan-fast",
        "wan2.7-image": "wan-image",
        "wan-img": "wan-image",
        "wan2.7-image-pro": "wan-image-pro",
        "wan-img-pro": "wan-image-pro",
        "qwen-image-plus": "qwen-image",
        "qwen-image-2512": "qwen-image",
        "qwen-image-edit": "qwen-image",
        "qwen-image-edit-plus": "qwen-image",
        "grok-imagine-image": "grok-imagine",
        "grok-aurora": "grok-imagine-pro",
        "aurora": "grok-imagine-pro",
        "grok-imagine-image-pro": "grok-imagine-pro",
        "grok-imagine-video": "grok-video-pro",
        "flux-klein": "klein",
        "ltx2": "ltx-2",
        "ltx-2.3": "ltx-2",
        "ltxvideo": "ltx-2",
        "ltx-video": "ltx-2",
        "pruna-image": "p-image",
        "pruna": "p-image",
        "pruna-edit": "p-image-edit",
        "pruna-image-edit": "p-image-edit",
        "pruna-video": "p-video",
        "amazon-nova-canvas": "nova-canvas",
        "amazon-nova-reel": "nova-reel",
        "gpt-5.4-nano": "openai",
        "gpt-5-mini": "openai",
        "gpt-5-nano": "openai-fast",
        "gpt-5-nano-2025-08-07": "openai-fast",
        "gpt-5.4": "openai-large",
        "gpt-5.4-reasoning": "openai-large",
        "gpt-5.2": "openai-large",
        "openai-reasoning": "openai-large",
        "gpt-5.2-reasoning": "openai-large",
        "qwen3-coder": "qwen-coder",
        "qwen3-coder-30b-a3b-instruct": "qwen-coder",
        "mistral-small": "mistral",
        "mistral-small-3.2": "mistral",
        "mistral-small-3.2-24b-instruct-2506": "mistral",
        "gpt-audio-mini": "openai-audio",
        "gpt-audio-mini-2025-12-15": "openai-audio",
        "gpt-4o-mini-audio-preview": "openai-audio",
        "gpt-4o-mini-audio-preview-2024-12-17": "openai-audio",
        "gpt-audio": "openai-audio-large",
        "gpt-audio-1.5": "openai-audio-large",
        "gpt-audio-2025-12-15": "openai-audio-large",
        "gemini-3-flash": "gemini",
        "gemini-3-flash-preview": "gemini",
        "gemini-3.1-flash-lite": "gemini-flash-lite-3.1",
        "gemini-3.1-flash-lite-preview": "gemini-flash-lite-3.1",
        "gemini-flash-lite": "gemini-flash-lite-3.1",
        "gemini-2.5-flash-lite": "gemini-fast",
        "deepseek-v3": "deepseek",
        "deepseek-v3.2": "deepseek",
        "deepseek-reasoning": "deepseek",
        "grok-fast": "grok",
        "grok-4-1-fast": "grok",
        "grok-legacy": "grok",
        "grok-4": "grok",
        "grok-4-fast": "grok",
        "grok-4-20": "grok-large",
        "grok-4-20-reasoning": "grok-large",
        "grok-reasoning": "grok-large",
        "grok-4-1-fast-reasoning": "grok-large",
        "gemini-2.5-flash-search": "gemini-search",
        "gemini-2.5-flash-lite-search": "gemini-search",
        "claude-haiku-4.5": "claude-fast",
        "claude-haiku": "claude-fast",
        "claude-sonnet-4.6": "claude",
        "claude-sonnet": "claude",
        "claude-opus-4.6": "claude-large",
        "claude-opus": "claude-large",
        "sonar": "perplexity-fast",
        "sonar-reasoning": "perplexity-reasoning",
        "sonar-reasoning-pro": "perplexity-reasoning",
        "kimi-k2.5": "kimi",
        "kimi-k2p5": "kimi",
        "kimi-reasoning": "kimi",
        "kimi-large": "kimi",
        "gemini-3.1-pro": "gemini-large",
        "amazon-nova-micro": "nova-fast",
        "nova-micro": "nova-fast",
        "nova-2-lite": "nova",
        "amazon-nova-2-lite": "nova",
        "nova-2": "nova",
        "glm-5": "glm",
        "glm-4.7": "glm",
        "glm-4p7": "glm",
        "minimax-m2.5": "minimax",
        "minimax-m2p5": "minimax",
        "mistral-large-3": "mistral-large",
        "pollinations-ai": "polly",
        "polly-ai": "polly",
        "qwen3-coder-next": "qwen-coder-large",
        "qwen3.5": "qwen-large",
        "qwen3.5-plus": "qwen-large",
        "qwen3-vl": "qwen-vision",
        "qwen3-vl-plus": "qwen-vision",
        "qwen-vl": "qwen-vision",
        "qwen3guard-gen-8b": "qwen-safety"
    },
    "models": {
        "openai": {
            "id": "openai",
            "label": "gpt-5.4-nano",
            "name": "openai",
            "aliases": [
                "gpt-5.4-nano",
                "gpt-5-mini"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000002",
                "completionTextTokens": "0.00000125"
            },
            "description": "OpenAI GPT-5.4 Nano - Fast & Balanced",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "openai-fast": {
            "id": "openai-fast",
            "label": "gpt-5-nano",
            "name": "openai-fast",
            "aliases": [
                "gpt-5-nano",
                "gpt-5-nano-2025-08-07"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000005",
                "promptCachedTokens": "0.000000005",
                "completionTextTokens": "0.0000004"
            },
            "description": "OpenAI GPT-5 Nano - Ultra Fast & Affordable",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "openai-large": {
            "id": "openai-large",
            "label": "gpt-5.4",
            "name": "openai-large",
            "aliases": [
                "gpt-5.4",
                "gpt-5.4-reasoning",
                "gpt-5.2",
                "openai-reasoning",
                "gpt-5.2-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000025",
                "promptCachedTokens": "0.00000025",
                "completionTextTokens": "0.000015"
            },
            "description": "OpenAI GPT-5.4 - Most Powerful & Intelligent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 400000,
            "is_specialized": false
        },
        "qwen-coder": {
            "id": "qwen-coder",
            "label": "qwen-3-coder",
            "name": "qwen-coder",
            "aliases": [
                "qwen3-coder",
                "qwen3-coder-30b-a3b-instruct"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000006",
                "completionTextTokens": "0.00000022"
            },
            "description": "Qwen3 Coder 30B - Specialized for Code Generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 262144,
            "is_specialized": false
        },
        "mistral": {
            "id": "mistral",
            "label": "mistral-small",
            "name": "mistral",
            "aliases": [
                "mistral-small",
                "mistral-small-3.2",
                "mistral-small-3.2-24b-instruct-2506"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000001",
                "completionTextTokens": "0.0000003"
            },
            "description": "Mistral Small 3.2 - Efficient & Cost-Effective",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 131072,
            "is_specialized": false
        },
        "openai-audio": {
            "id": "openai-audio",
            "label": "gpt-audio-mini",
            "name": "openai-audio",
            "aliases": [
                "gpt-audio-mini",
                "gpt-audio-mini-2025-12-15",
                "gpt-4o-mini-audio-preview",
                "gpt-4o-mini-audio-preview-2024-12-17"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "completionTextTokens": "0.0000024",
                "promptAudioTokens": "0.00001",
                "completionAudioTokens": "0.00002"
            },
            "description": "OpenAI GPT Audio Mini - Voice Input & Output",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "audio",
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "voices": [
                "alloy",
                "echo",
                "fable",
                "onyx",
                "nova",
                "shimmer",
                "coral",
                "verse",
                "ballad",
                "ash",
                "sage",
                "amuch",
                "dan"
            ],
            "is_specialized": false
        },
        "openai-audio-large": {
            "id": "openai-audio-large",
            "label": "gpt-audio",
            "name": "openai-audio-large",
            "aliases": [
                "gpt-audio",
                "gpt-audio-1.5",
                "gpt-audio-2025-12-15"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000025",
                "completionTextTokens": "0.00001",
                "promptAudioTokens": "0.00004",
                "completionAudioTokens": "0.00008"
            },
            "description": "OpenAI GPT Audio 1.5 - Premium Voice Input & Output",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "audio",
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "voices": [
                "alloy",
                "echo",
                "fable",
                "onyx",
                "nova",
                "shimmer",
                "coral",
                "verse",
                "ballad",
                "ash",
                "sage",
                "amuch",
                "dan"
            ],
            "is_specialized": false
        },
        "gemini": {
            "id": "gemini",
            "label": "gemini-3-flash",
            "name": "gemini",
            "aliases": [
                "gemini-3-flash",
                "gemini-3-flash-preview"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptCachedTokens": "0.00000005",
                "promptAudioTokens": "0.0000005",
                "completionTextTokens": "0.000003"
            },
            "description": "Google Gemini 3 Flash - Pro-Grade Reasoning at Flash Speed",
            "input_modalities": [
                "text",
                "image",
                "audio",
                "video"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "gemini-flash-lite-3.1": {
            "id": "gemini-flash-lite-3.1",
            "label": "gemini-3.1-flash-lite",
            "name": "gemini-flash-lite-3.1",
            "aliases": [
                "gemini-3.1-flash-lite",
                "gemini-3.1-flash-lite-preview",
                "gemini-flash-lite"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000025",
                "promptCachedTokens": "0.000000025",
                "promptAudioTokens": "0.0000005",
                "completionTextTokens": "0.0000015"
            },
            "description": "Google Gemini 3.1 Flash Lite - Fast & Cost-Effective",
            "input_modalities": [
                "text",
                "image",
                "audio"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "gemini-fast": {
            "id": "gemini-fast",
            "label": "gemini-2.5-flash-lite",
            "name": "gemini-fast",
            "aliases": [
                "gemini-2.5-flash-lite"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptCachedTokens": "0.00000003",
                "promptAudioTokens": "0.0000003",
                "completionTextTokens": "0.0000012"
            },
            "description": "Google Gemini 2.5 Flash Lite - Ultra Fast & Cost-Effective",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "deepseek": {
            "id": "deepseek",
            "label": "deepseek-v3",
            "name": "deepseek",
            "aliases": [
                "deepseek-v3",
                "deepseek-v3.2",
                "deepseek-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000062",
                "promptCachedTokens": "0.00000031",
                "completionTextTokens": "0.00000185"
            },
            "description": "DeepSeek V3.2 - Efficient Reasoning & Agentic AI",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 163840,
            "is_specialized": false
        },
        "grok": {
            "id": "grok",
            "label": "grok-fast",
            "name": "grok",
            "aliases": [
                "grok-fast",
                "grok-4-1-fast",
                "grok-legacy",
                "grok-4",
                "grok-4-fast"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000005",
                "completionTextTokens": "0.0000005"
            },
            "description": "xAI Grok 4.1 Fast - High Speed & Real-Time",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 2000000,
            "is_specialized": false
        },
        "grok-large": {
            "id": "grok-large",
            "label": "grok-4-20",
            "name": "grok-large",
            "aliases": [
                "grok-4-20",
                "grok-4-20-reasoning",
                "grok-reasoning",
                "grok-4-1-fast-reasoning"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "completionTextTokens": "0.000006"
            },
            "description": "xAI Grok 4.20 Reasoning - Most Powerful Grok",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 2000000,
            "is_specialized": false
        },
        "gemini-search": {
            "id": "gemini-search",
            "label": "gemini-2.5-flash-search",
            "name": "gemini-search",
            "aliases": [
                "gemini-2.5-flash-search",
                "gemini-2.5-flash-lite-search"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "promptCachedTokens": "0.00000002",
                "promptAudioTokens": "0.0000002",
                "completionTextTokens": "0.0000008"
            },
            "description": "Google Gemini 2.5 Flash Lite - With Google Search",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "context_length": 1048576,
            "is_specialized": false
        },
        "midijourney": {
            "id": "midijourney",
            "label": "midijourney",
            "name": "midijourney",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "promptCachedTokens": "0.0000001",
                "completionTextTokens": "0.000005"
            },
            "description": "MIDIjourney - AI Music Composition Assistant",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "is_specialized": true
        },
        "midijourney-large": {
            "id": "midijourney-large",
            "label": "midijourney-large",
            "name": "midijourney-large",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.0000005",
                "completionTextTokens": "0.000025"
            },
            "description": "MIDIjourney Large - Premium AI Music Composition",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "is_specialized": true,
            "paid_only": true
        },
        "claude-fast": {
            "id": "claude-fast",
            "label": "claude-haiku-4.5",
            "name": "claude-fast",
            "aliases": [
                "claude-haiku-4.5",
                "claude-haiku"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "promptCachedTokens": "0.0000001",
                "completionTextTokens": "0.000005"
            },
            "description": "Anthropic Claude Haiku 4.5 - Fast & Intelligent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false
        },
        "claude": {
            "id": "claude",
            "label": "claude-sonnet-4.6",
            "name": "claude",
            "aliases": [
                "claude-sonnet-4.6",
                "claude-sonnet"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000003",
                "promptCachedTokens": "0.0000003",
                "completionTextTokens": "0.000015"
            },
            "description": "Anthropic Claude Sonnet 4.6 - Most Capable & Balanced",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false,
            "paid_only": true
        },
        "claude-large": {
            "id": "claude-large",
            "label": "claude-opus-4.6",
            "name": "claude-large",
            "aliases": [
                "claude-opus-4.6",
                "claude-opus"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.0000005",
                "completionTextTokens": "0.000025"
            },
            "description": "Anthropic Claude Opus 4.6 - Most Intelligent Model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 200000,
            "is_specialized": false,
            "paid_only": true
        },
        "perplexity-fast": {
            "id": "perplexity-fast",
            "label": "sonar",
            "name": "perplexity-fast",
            "aliases": [
                "sonar"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000001",
                "completionTextTokens": "0.000001"
            },
            "description": "Perplexity Sonar - Fast & Affordable with Web Search",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "context_length": 127072,
            "is_specialized": false
        },
        "perplexity-reasoning": {
            "id": "perplexity-reasoning",
            "label": "sonar-reasoning",
            "name": "perplexity-reasoning",
            "aliases": [
                "sonar-reasoning",
                "sonar-reasoning-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "completionTextTokens": "0.000008"
            },
            "description": "Perplexity Sonar Reasoning - Advanced Reasoning with Web Search",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": false,
            "reasoning": true,
            "context_length": 128000,
            "is_specialized": false
        },
        "kimi": {
            "id": "kimi",
            "label": "kimi-k2.5",
            "name": "kimi",
            "aliases": [
                "kimi-k2.5",
                "kimi-k2p5",
                "kimi-reasoning",
                "kimi-large"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "promptCachedTokens": "0.0000006",
                "completionTextTokens": "0.000003"
            },
            "description": "Moonshot Kimi K2.5 - Flagship Agentic Model with Vision & Multi-Agent",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 256000,
            "is_specialized": false
        },
        "gemini-large": {
            "id": "gemini-large",
            "label": "gemini-3.1-pro",
            "name": "gemini-large",
            "aliases": [
                "gemini-3.1-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "completionTextTokens": "0.000012"
            },
            "description": "Google Gemini 3.1 Pro - Most Intelligent Model with 1M Context (Preview)",
            "input_modalities": [
                "text",
                "image",
                "audio",
                "video"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false,
            "paid_only": true
        },
        "nova-fast": {
            "id": "nova-fast",
            "label": "amazon-nova-micro",
            "name": "nova-fast",
            "aliases": [
                "amazon-nova-micro",
                "nova-micro"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000000035",
                "completionTextTokens": "0.00000014"
            },
            "description": "Amazon Nova Micro - Ultra Fast & Ultra Cheap",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 128000,
            "is_specialized": false
        },
        "nova": {
            "id": "nova",
            "label": "nova-2-lite",
            "name": "nova",
            "aliases": [
                "nova-2-lite",
                "amazon-nova-2-lite",
                "nova-2"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "completionTextTokens": "0.0000025"
            },
            "description": "Amazon Nova 2 Lite - 1M Context with Reasoning",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "glm": {
            "id": "glm",
            "label": "glm-5",
            "name": "glm",
            "aliases": [
                "glm-5",
                "glm-4.7",
                "glm-4p7"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000006",
                "promptCachedTokens": "0.0000003",
                "completionTextTokens": "0.0000022"
            },
            "description": "Z.ai GLM-5 - 744B MoE, Long Context Reasoning & Agentic Workflows",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 198000,
            "is_specialized": false
        },
        "minimax": {
            "id": "minimax",
            "label": "minimax-m2.5",
            "name": "minimax",
            "aliases": [
                "minimax-m2.5",
                "minimax-m2p5"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptCachedTokens": "0.00000003",
                "completionTextTokens": "0.0000012"
            },
            "description": "MiniMax M2.5 - Coding, Agentic & Multi-Language",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 200000,
            "is_specialized": false
        },
        "mistral-large": {
            "id": "mistral-large",
            "label": "mistral-large-3",
            "name": "mistral-large",
            "aliases": [
                "mistral-large-3"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptCachedTokens": "0.00000005",
                "completionTextTokens": "0.0000015"
            },
            "description": "Mistral Large 3 - Premium Multilingual & Reasoning",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 256000,
            "is_specialized": false
        },
        "polly": {
            "id": "polly",
            "label": "pollinations-ai",
            "name": "polly",
            "aliases": [
                "pollinations-ai",
                "polly-ai"
            ],
            "pricing": {
                "currency": "pollen"
            },
            "description": "Polly by @Itachi-1824 - Pollinations AI Assistant with GitHub, Code Search & Web Tools (Alpha)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "is_specialized": false
        },
        "qwen-coder-large": {
            "id": "qwen-coder-large",
            "label": "qwen-3-coder-next",
            "name": "qwen-coder-large",
            "aliases": [
                "qwen3-coder-next"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "completionTextTokens": "0.0000015"
            },
            "description": "Qwen3 Coder Next - Advanced Code Generation via DashScope",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "context_length": 262144,
            "is_specialized": false
        },
        "qwen-large": {
            "id": "qwen-large",
            "label": "qwen-3.5",
            "name": "qwen-large",
            "aliases": [
                "qwen3.5",
                "qwen3.5-plus"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000004",
                "completionTextTokens": "0.0000024"
            },
            "description": "Qwen3.5 Plus - Alibaba Frontier MoE Model with Reasoning via DashScope",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 1048576,
            "is_specialized": false
        },
        "qwen-vision": {
            "id": "qwen-vision",
            "label": "qwen-3-vl",
            "name": "qwen-vision",
            "aliases": [
                "qwen3-vl",
                "qwen3-vl-plus",
                "qwen-vl"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000002",
                "completionTextTokens": "0.0000016"
            },
            "description": "Qwen3 VL Plus - Vision-Language Understanding with Reasoning via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "text"
            ],
            "tools": true,
            "reasoning": true,
            "context_length": 131072,
            "is_specialized": false
        },
        "qwen-safety": {
            "id": "qwen-safety",
            "label": "qwen-3guard-gen-8b",
            "name": "qwen-safety",
            "aliases": [
                "qwen3guard-gen-8b"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000001",
                "completionTextTokens": "0.00000001"
            },
            "description": "Qwen3Guard 8B - Content Safety & Moderation (OVH)",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "text"
            ],
            "is_specialized": true
        },
        "kontext": {
            "id": "kontext",
            "label": "flux-kontext",
            "name": "kontext",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.04"
            },
            "description": "FLUX.1 Kontext - In-context editing & generation",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "nanobanana": {
            "id": "nanobanana",
            "label": "nanobanana",
            "name": "nanobanana",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000003",
                "promptImageTokens": "0.0000003",
                "completionImageTokens": "0.00003"
            },
            "description": "NanoBanana - Gemini 2.5 Flash Image",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nanobanana-2": {
            "id": "nanobanana-2",
            "label": "nanobanana2",
            "name": "nanobanana-2",
            "aliases": [
                "nanobanana2"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.0000005",
                "promptImageTokens": "0.0000005",
                "completionImageTokens": "0.00006"
            },
            "description": "NanoBanana 2 - Gemini 3.1 Flash Image",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nanobanana-pro": {
            "id": "nanobanana-pro",
            "label": "nanobanana-pro",
            "name": "nanobanana-pro",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.00000125",
                "promptImageTokens": "0.00000125",
                "completionImageTokens": "0.00012"
            },
            "description": "NanoBanana Pro - Gemini 3 Pro Image (4K, Thinking)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "seedream5": {
            "id": "seedream5",
            "label": "seedream5",
            "name": "seedream5",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.035"
            },
            "description": "Seedream 5.0 Lite - ByteDance ARK (web search, reasoning)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "gptimage": {
            "id": "gptimage",
            "label": "gpt-image",
            "name": "gptimage",
            "aliases": [
                "gpt-image",
                "gpt-image-1-mini"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000002",
                "promptCachedTokens": "0.0000002",
                "promptImageTokens": "0.0000025",
                "completionImageTokens": "0.000008"
            },
            "description": "GPT Image 1 Mini - OpenAI's image generation model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "gptimage-large": {
            "id": "gptimage-large",
            "label": "gpt-image-1.5",
            "name": "gptimage-large",
            "aliases": [
                "gpt-image-1.5",
                "gpt-image-large"
            ],
            "pricing": {
                "currency": "pollen",
                "promptTextTokens": "0.000005",
                "promptCachedTokens": "0.00000125",
                "promptImageTokens": "0.000008",
                "completionImageTokens": "0.000032"
            },
            "description": "GPT Image 1.5 - OpenAI's advanced image generation model",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "flux": {
            "id": "flux",
            "label": "flux",
            "name": "flux",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.001"
            },
            "description": "Flux Schnell - Fast high-quality image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "zimage": {
            "id": "zimage",
            "label": "z-image",
            "name": "zimage",
            "aliases": [
                "z-image",
                "z-image-turbo"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.002"
            },
            "description": "Z-Image Turbo - Fast 6B Flux with 2x upscaling",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "veo": {
            "id": "veo",
            "label": "veo-3.1-fast",
            "name": "veo",
            "aliases": [
                "veo-3.1-fast",
                "video"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.15"
            },
            "description": "Veo 3.1 Fast - Google's video generation model (preview)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "seedance": {
            "id": "seedance",
            "label": "seedance",
            "name": "seedance",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionVideoTokens": "0.0000018"
            },
            "description": "Seedance Lite - BytePlus video generation (better quality)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "seedance-pro": {
            "id": "seedance-pro",
            "label": "seedance-pro",
            "name": "seedance-pro",
            "aliases": [],
            "pricing": {
                "currency": "pollen",
                "completionVideoTokens": "0.000001"
            },
            "description": "Seedance Pro-Fast - BytePlus video generation (better prompt adherence)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "wan": {
            "id": "wan",
            "label": "wan2.6",
            "name": "wan",
            "aliases": [
                "wan2.6",
                "wan-i2v"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.05",
                "completionAudioSeconds": "0.05"
            },
            "description": "Wan 2.6 - Alibaba text/image-to-video with audio (2-15s, up to 1080P) via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "wan-fast": {
            "id": "wan-fast",
            "label": "wan2.2",
            "name": "wan-fast",
            "aliases": [
                "wan2.2",
                "wan-2.2"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.01",
                "completionAudioSeconds": "0.01"
            },
            "description": "Wan 2.2 - Fast & cheap text/image-to-video (5s, 480P) via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "wan-image": {
            "id": "wan-image",
            "label": "wan2.7-image",
            "name": "wan-image",
            "aliases": [
                "wan2.7-image",
                "wan-img"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.035"
            },
            "description": "Wan 2.7 Image - Alibaba text-to-image and image editing (up to 2K)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "wan-image-pro": {
            "id": "wan-image-pro",
            "label": "wan2.7-image-pro",
            "name": "wan-image-pro",
            "aliases": [
                "wan2.7-image-pro",
                "wan-img-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.075"
            },
            "description": "Wan 2.7 Image Pro - Alibaba text-to-image and editing (4K, thinking mode)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "qwen-image": {
            "id": "qwen-image",
            "label": "qwen-image-plus",
            "name": "qwen-image",
            "aliases": [
                "qwen-image-plus",
                "qwen-image-2512",
                "qwen-image-edit",
                "qwen-image-edit-plus"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.03"
            },
            "description": "Qwen Image Plus - Alibaba text-to-image and image editing via DashScope",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "grok-imagine": {
            "id": "grok-imagine",
            "label": "grok-imagine-image",
            "name": "grok-imagine",
            "aliases": [
                "grok-imagine-image"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.02"
            },
            "description": "Grok Imagine - xAI official image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "grok-imagine-pro": {
            "id": "grok-imagine-pro",
            "label": "grok-aurora",
            "name": "grok-imagine-pro",
            "aliases": [
                "grok-aurora",
                "aurora",
                "grok-imagine-image-pro"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.07"
            },
            "description": "Grok Imagine Pro - xAI official pro image generation (Aurora)",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "grok-video-pro": {
            "id": "grok-video-pro",
            "label": "grok-imagine-video",
            "name": "grok-video-pro",
            "aliases": [
                "grok-imagine-video"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.05"
            },
            "description": "Grok Video Pro - xAI official video generation (720p, 1-15s)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "klein": {
            "id": "klein",
            "label": "flux-klein",
            "name": "klein",
            "aliases": [
                "flux-klein"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.01"
            },
            "description": "FLUX.2 Klein 4B - Fast image generation and editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ]
        },
        "ltx-2": {
            "id": "ltx-2",
            "label": "ltx2",
            "name": "ltx-2",
            "aliases": [
                "ltx2",
                "ltx-2.3",
                "ltxvideo",
                "ltx-video"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.005"
            },
            "description": "LTX-2.3 - Fast text-to-video generation with upscaler",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "video"
            ]
        },
        "p-image": {
            "id": "p-image",
            "label": "pruna-image",
            "name": "p-image",
            "aliases": [
                "pruna-image",
                "pruna"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.005"
            },
            "description": "Pruna p-image - Fast text-to-image generation",
            "input_modalities": [
                "text"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "p-image-edit": {
            "id": "p-image-edit",
            "label": "pruna-edit",
            "name": "p-image-edit",
            "aliases": [
                "pruna-edit",
                "pruna-image-edit"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.01"
            },
            "description": "Pruna p-image-edit - Image-to-image editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "p-video": {
            "id": "p-video",
            "label": "pruna-video",
            "name": "p-video",
            "aliases": [
                "pruna-video"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.024"
            },
            "description": "Pruna p-video - Text/image-to-video generation (up to 1080p)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ],
            "paid_only": true
        },
        "nova-canvas": {
            "id": "nova-canvas",
            "label": "amazon-nova-canvas",
            "name": "nova-canvas",
            "aliases": [
                "amazon-nova-canvas"
            ],
            "pricing": {
                "currency": "pollen",
                "completionImageTokens": "0.04"
            },
            "description": "Amazon Nova Canvas - Bedrock Image Generation & Editing",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "image"
            ],
            "paid_only": true
        },
        "nova-reel": {
            "id": "nova-reel",
            "label": "amazon-nova-reel",
            "name": "nova-reel",
            "aliases": [
                "amazon-nova-reel"
            ],
            "pricing": {
                "currency": "pollen",
                "completionVideoSeconds": "0.08"
            },
            "description": "Amazon Nova Reel - Bedrock Video Generation (6-60s, 720p)",
            "input_modalities": [
                "text",
                "image"
            ],
            "output_modalities": [
                "video"
            ]
        }
    },
    "swap_model_aliases": {
        "openai-fast": "gpt-5-nano-2025-08-07",
        "llamascout": "llama-4-scout",
        "deepseek-reasoning": "deepseek-r1",
        "mistral-small": "mistral-small-3.1-24b",
        "qwen-3-coder": "qwen-2.5-coder-32b",
        "turbo": "sdxl-turbo",
        "gptimage": "gpt-image-1-mini",
        "flux": "flux",
        "kontext": "flux-kontext",
        "nanobanana-2": "nanobanana2",
        "gptimage-large": "gpt-image-large",
        "zimage": "z-image-turbo",
        "veo": "video",
        "wan": "wan-i2v",
        "wan-fast": "wan-2.2",
        "wan-image": "wan-img",
        "wan-image-pro": "wan-img-pro",
        "qwen-image": "qwen-image-edit-plus",
        "grok-imagine": "grok-imagine-image",
        "grok-imagine-pro": "grok-imagine-image-pro",
        "grok-video-pro": "grok-imagine-video",
        "klein": "flux-klein",
        "ltx-2": "ltx-video",
        "p-image": "pruna",
        "p-image-edit": "pruna-image-edit",
        "p-video": "pruna-video",
        "nova-canvas": "amazon-nova-canvas",
        "nova-reel": "amazon-nova-reel",
        "openai": "gpt-5-mini",
        "openai-large": "gpt-5.2-reasoning",
        "qwen-coder": "qwen3-coder-30b-a3b-instruct",
        "mistral": "mistral-small-3.2-24b-instruct-2506",
        "openai-audio": "gpt-4o-mini-audio-preview-2024-12-17",
        "openai-audio-large": "gpt-audio-2025-12-15",
        "gemini": "gemini-3-flash-preview",
        "gemini-flash-lite-3.1": "gemini-flash-lite",
        "gemini-fast": "gemini-2.5-flash-lite",
        "deepseek": "deepseek-reasoning",
        "grok": "grok-4-fast",
        "grok-large": "grok-4-1-fast-reasoning",
        "gemini-search": "gemini-2.5-flash-lite-search",
        "claude-fast": "claude-haiku",
        "claude": "claude-sonnet",
        "claude-large": "claude-opus",
        "perplexity-fast": "sonar",
        "perplexity-reasoning": "sonar-reasoning-pro",
        "kimi": "kimi-large",
        "gemini-large": "gemini-3.1-pro",
        "nova-fast": "nova-micro",
        "nova": "nova-2",
        "glm": "glm-4p7",
        "minimax": "minimax-m2p5",
        "mistral-large": "mistral-large-3",
        "polly": "polly-ai",
        "qwen-coder-large": "qwen3-coder-next",
        "qwen-large": "qwen3.5-plus",
        "qwen-vision": "qwen-vl",
        "qwen-safety": "qwen3guard-gen-8b"
    }
}