"""Auto-generated model profiles.

DO NOT EDIT THIS FILE MANUALLY.
This file is generated by the langchain-profiles CLI tool.

It contains data derived from the models.dev project.

Source: https://github.com/sst/models.dev
License: MIT License

To update these data, refer to the instructions here:

https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-profile-data
"""

from typing import Any

_PROFILES: dict[str, dict[str, Any]] = {
    "amazon.nova-2-lite-v1:0": {
        "name": "Nova 2 Lite",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": True,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "amazon.nova-lite-v1:0": {
        "name": "Nova Lite",
        "release_date": "2024-12-03",
        "last_updated": "2024-12-03",
        "open_weights": False,
        "max_input_tokens": 300000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": True,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "amazon.nova-micro-v1:0": {
        "name": "Nova Micro",
        "release_date": "2024-12-03",
        "last_updated": "2024-12-03",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "amazon.nova-premier-v1:0": {
        "name": "Nova Premier",
        "release_date": "2024-12-03",
        "last_updated": "2024-12-03",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 16384,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": True,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "amazon.nova-pro-v1:0": {
        "name": "Nova Pro",
        "release_date": "2024-12-03",
        "last_updated": "2024-12-03",
        "open_weights": False,
        "max_input_tokens": 300000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": True,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-3-5-haiku-20241022-v1:0": {
        "name": "Claude Haiku 3.5",
        "release_date": "2024-10-22",
        "last_updated": "2024-10-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-3-5-sonnet-20240620-v1:0": {
        "name": "Claude Sonnet 3.5",
        "release_date": "2024-06-20",
        "last_updated": "2024-06-20",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-3-5-sonnet-20241022-v2:0": {
        "name": "Claude Sonnet 3.5 v2",
        "release_date": "2024-10-22",
        "last_updated": "2024-10-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-3-7-sonnet-20250219-v1:0": {
        "name": "Claude Sonnet 3.7",
        "release_date": "2025-02-19",
        "last_updated": "2025-02-19",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-3-haiku-20240307-v1:0": {
        "name": "Claude Haiku 3",
        "release_date": "2024-03-13",
        "last_updated": "2024-03-13",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-haiku-4-5-20251001-v1:0": {
        "name": "Claude Haiku 4.5",
        "release_date": "2025-10-15",
        "last_updated": "2025-10-15",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-opus-4-1-20250805-v1:0": {
        "name": "Claude Opus 4.1",
        "release_date": "2025-08-05",
        "last_updated": "2025-08-05",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 32000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-opus-4-20250514-v1:0": {
        "name": "Claude Opus 4",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 32000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-opus-4-5-20251101-v1:0": {
        "name": "Claude Opus 4.5",
        "release_date": "2025-11-24",
        "last_updated": "2025-08-01",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-opus-4-6-v1": {
        "name": "Claude Opus 4.6",
        "release_date": "2026-02-05",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 128000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-sonnet-4-20250514-v1:0": {
        "name": "Claude Sonnet 4",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-sonnet-4-5-20250929-v1:0": {
        "name": "Claude Sonnet 4.5",
        "release_date": "2025-09-29",
        "last_updated": "2025-09-29",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "anthropic.claude-sonnet-4-6": {
        "name": "Claude Sonnet 4.6",
        "release_date": "2026-02-17",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "deepseek.r1-v1:0": {
        "name": "DeepSeek-R1",
        "release_date": "2025-01-20",
        "last_updated": "2025-05-29",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 32768,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "deepseek.v3-v1:0": {
        "name": "DeepSeek-V3.1",
        "release_date": "2025-09-18",
        "last_updated": "2025-09-18",
        "open_weights": True,
        "max_input_tokens": 163840,
        "max_output_tokens": 81920,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "deepseek.v3.2": {
        "name": "DeepSeek-V3.2",
        "release_date": "2026-02-06",
        "last_updated": "2026-02-06",
        "open_weights": True,
        "max_input_tokens": 163840,
        "max_output_tokens": 81920,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-haiku-4-5-20251001-v1:0": {
        "name": "Claude Haiku 4.5 (EU)",
        "release_date": "2025-10-15",
        "last_updated": "2025-10-15",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-opus-4-5-20251101-v1:0": {
        "name": "Claude Opus 4.5 (EU)",
        "release_date": "2025-11-24",
        "last_updated": "2025-08-01",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-opus-4-6-v1": {
        "name": "Claude Opus 4.6 (EU)",
        "release_date": "2026-02-05",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 128000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-sonnet-4-20250514-v1:0": {
        "name": "Claude Sonnet 4 (EU)",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-sonnet-4-5-20250929-v1:0": {
        "name": "Claude Sonnet 4.5 (EU)",
        "release_date": "2025-09-29",
        "last_updated": "2025-09-29",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "eu.anthropic.claude-sonnet-4-6": {
        "name": "Claude Sonnet 4.6 (EU)",
        "release_date": "2026-02-17",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-haiku-4-5-20251001-v1:0": {
        "name": "Claude Haiku 4.5 (Global)",
        "release_date": "2025-10-15",
        "last_updated": "2025-10-15",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-opus-4-5-20251101-v1:0": {
        "name": "Claude Opus 4.5 (Global)",
        "release_date": "2025-11-24",
        "last_updated": "2025-08-01",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-opus-4-6-v1": {
        "name": "Claude Opus 4.6 (Global)",
        "release_date": "2026-02-05",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 128000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-sonnet-4-20250514-v1:0": {
        "name": "Claude Sonnet 4 (Global)",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-sonnet-4-5-20250929-v1:0": {
        "name": "Claude Sonnet 4.5 (Global)",
        "release_date": "2025-09-29",
        "last_updated": "2025-09-29",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "global.anthropic.claude-sonnet-4-6": {
        "name": "Claude Sonnet 4.6 (Global)",
        "release_date": "2026-02-17",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "google.gemma-3-12b-it": {
        "name": "Google Gemma 3 12B",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 131072,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": False,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "google.gemma-3-27b-it": {
        "name": "Google Gemma 3 27B Instruct",
        "release_date": "2025-07-27",
        "last_updated": "2025-07-27",
        "open_weights": True,
        "max_input_tokens": 202752,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "google.gemma-3-4b-it": {
        "name": "Gemma 3 4B IT",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-1-405b-instruct-v1:0": {
        "name": "Llama 3.1 405B Instruct",
        "release_date": "2024-07-23",
        "last_updated": "2024-07-23",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-1-70b-instruct-v1:0": {
        "name": "Llama 3.1 70B Instruct",
        "release_date": "2024-07-23",
        "last_updated": "2024-07-23",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-1-8b-instruct-v1:0": {
        "name": "Llama 3.1 8B Instruct",
        "release_date": "2024-07-23",
        "last_updated": "2024-07-23",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-2-11b-instruct-v1:0": {
        "name": "Llama 3.2 11B Instruct",
        "release_date": "2024-09-25",
        "last_updated": "2024-09-25",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-2-1b-instruct-v1:0": {
        "name": "Llama 3.2 1B Instruct",
        "release_date": "2024-09-25",
        "last_updated": "2024-09-25",
        "open_weights": True,
        "max_input_tokens": 131000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-2-3b-instruct-v1:0": {
        "name": "Llama 3.2 3B Instruct",
        "release_date": "2024-09-25",
        "last_updated": "2024-09-25",
        "open_weights": True,
        "max_input_tokens": 131000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-2-90b-instruct-v1:0": {
        "name": "Llama 3.2 90B Instruct",
        "release_date": "2024-09-25",
        "last_updated": "2024-09-25",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama3-3-70b-instruct-v1:0": {
        "name": "Llama 3.3 70B Instruct",
        "release_date": "2024-12-06",
        "last_updated": "2024-12-06",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama4-maverick-17b-instruct-v1:0": {
        "name": "Llama 4 Maverick 17B Instruct",
        "release_date": "2025-04-05",
        "last_updated": "2025-04-05",
        "open_weights": True,
        "max_input_tokens": 1000000,
        "max_output_tokens": 16384,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "meta.llama4-scout-17b-instruct-v1:0": {
        "name": "Llama 4 Scout 17B Instruct",
        "release_date": "2025-04-05",
        "last_updated": "2025-04-05",
        "open_weights": True,
        "max_input_tokens": 3500000,
        "max_output_tokens": 16384,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "minimax.minimax-m2": {
        "name": "MiniMax M2",
        "release_date": "2025-10-27",
        "last_updated": "2025-10-27",
        "open_weights": True,
        "max_input_tokens": 204608,
        "max_output_tokens": 128000,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "structured_output": False,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "minimax.minimax-m2.1": {
        "name": "MiniMax M2.1",
        "release_date": "2025-12-23",
        "last_updated": "2025-12-23",
        "open_weights": True,
        "max_input_tokens": 204800,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "structured_output": False,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "minimax.minimax-m2.5": {
        "name": "MiniMax M2.5",
        "release_date": "2026-03-18",
        "last_updated": "2026-03-18",
        "open_weights": True,
        "max_input_tokens": 196608,
        "max_output_tokens": 98304,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "structured_output": False,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.devstral-2-123b": {
        "name": "Devstral 2 123B",
        "release_date": "2026-02-17",
        "last_updated": "2026-02-17",
        "open_weights": True,
        "max_input_tokens": 256000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.magistral-small-2509": {
        "name": "Magistral Small 1.2",
        "release_date": "2025-12-02",
        "last_updated": "2025-12-02",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 40000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.ministral-3-14b-instruct": {
        "name": "Ministral 14B 3.0",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.ministral-3-3b-instruct": {
        "name": "Ministral 3 3B",
        "release_date": "2025-12-02",
        "last_updated": "2025-12-02",
        "open_weights": True,
        "max_input_tokens": 256000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.ministral-3-8b-instruct": {
        "name": "Ministral 3 8B",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.mistral-large-3-675b-instruct": {
        "name": "Mistral Large 3",
        "release_date": "2025-12-02",
        "last_updated": "2025-12-02",
        "open_weights": True,
        "max_input_tokens": 256000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.pixtral-large-2502-v1:0": {
        "name": "Pixtral Large (25.02)",
        "release_date": "2025-04-08",
        "last_updated": "2025-04-08",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.voxtral-mini-3b-2507": {
        "name": "Voxtral Mini 3B 2507",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "mistral.voxtral-small-24b-2507": {
        "name": "Voxtral Small 24B 2507",
        "release_date": "2025-07-01",
        "last_updated": "2025-07-01",
        "open_weights": True,
        "max_input_tokens": 32000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "moonshot.kimi-k2-thinking": {
        "name": "Kimi K2 Thinking",
        "release_date": "2025-12-02",
        "last_updated": "2025-12-02",
        "open_weights": True,
        "max_input_tokens": 256000,
        "max_output_tokens": 256000,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "moonshotai.kimi-k2.5": {
        "name": "Kimi K2.5",
        "release_date": "2026-02-06",
        "last_updated": "2026-02-06",
        "open_weights": True,
        "max_input_tokens": 256000,
        "max_output_tokens": 256000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "nvidia.nemotron-nano-12b-v2": {
        "name": "NVIDIA Nemotron Nano 12B v2 VL BF16",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "nvidia.nemotron-nano-3-30b": {
        "name": "NVIDIA Nemotron Nano 3 30B",
        "release_date": "2025-12-23",
        "last_updated": "2025-12-23",
        "open_weights": True,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "nvidia.nemotron-nano-9b-v2": {
        "name": "NVIDIA Nemotron Nano 9B v2",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "nvidia.nemotron-super-3-120b": {
        "name": "NVIDIA Nemotron 3 Super 120B A12B",
        "release_date": "2026-03-11",
        "last_updated": "2026-03-11",
        "open_weights": True,
        "max_input_tokens": 262144,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "openai.gpt-oss-120b-1:0": {
        "name": "gpt-oss-120b",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "openai.gpt-oss-20b-1:0": {
        "name": "gpt-oss-20b",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "openai.gpt-oss-safeguard-120b": {
        "name": "GPT OSS Safeguard 120B",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "openai.gpt-oss-safeguard-20b": {
        "name": "GPT OSS Safeguard 20B",
        "release_date": "2024-12-01",
        "last_updated": "2024-12-01",
        "open_weights": False,
        "max_input_tokens": 128000,
        "max_output_tokens": 4096,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-235b-a22b-2507-v1:0": {
        "name": "Qwen3 235B A22B 2507",
        "release_date": "2025-09-18",
        "last_updated": "2025-09-18",
        "open_weights": True,
        "max_input_tokens": 262144,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-32b-v1:0": {
        "name": "Qwen3 32B (dense)",
        "release_date": "2025-09-18",
        "last_updated": "2025-09-18",
        "open_weights": True,
        "max_input_tokens": 16384,
        "max_output_tokens": 16384,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-coder-30b-a3b-v1:0": {
        "name": "Qwen3 Coder 30B A3B Instruct",
        "release_date": "2025-09-18",
        "last_updated": "2025-09-18",
        "open_weights": False,
        "max_input_tokens": 262144,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-coder-480b-a35b-v1:0": {
        "name": "Qwen3 Coder 480B A35B Instruct",
        "release_date": "2025-09-18",
        "last_updated": "2025-09-18",
        "open_weights": True,
        "max_input_tokens": 131072,
        "max_output_tokens": 65536,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-next-80b-a3b": {
        "name": "Qwen/Qwen3-Next-80B-A3B-Instruct",
        "release_date": "2025-09-18",
        "last_updated": "2025-11-25",
        "open_weights": False,
        "max_input_tokens": 262000,
        "max_output_tokens": 262000,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "structured_output": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "qwen.qwen3-vl-235b-a22b": {
        "name": "Qwen/Qwen3-VL-235B-A22B-Instruct",
        "release_date": "2025-10-04",
        "last_updated": "2025-11-25",
        "open_weights": False,
        "max_input_tokens": 262000,
        "max_output_tokens": 262000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": False,
        "tool_calling": True,
        "structured_output": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-haiku-4-5-20251001-v1:0": {
        "name": "Claude Haiku 4.5 (US)",
        "release_date": "2025-10-15",
        "last_updated": "2025-10-15",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-opus-4-1-20250805-v1:0": {
        "name": "Claude Opus 4.1 (US)",
        "release_date": "2025-08-05",
        "last_updated": "2025-08-05",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 32000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-opus-4-20250514-v1:0": {
        "name": "Claude Opus 4 (US)",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 32000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-opus-4-5-20251101-v1:0": {
        "name": "Claude Opus 4.5 (US)",
        "release_date": "2025-11-24",
        "last_updated": "2025-08-01",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-opus-4-6-v1": {
        "name": "Claude Opus 4.6 (US)",
        "release_date": "2026-02-05",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 128000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-sonnet-4-20250514-v1:0": {
        "name": "Claude Sonnet 4 (US)",
        "release_date": "2025-05-22",
        "last_updated": "2025-05-22",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-sonnet-4-5-20250929-v1:0": {
        "name": "Claude Sonnet 4.5 (US)",
        "release_date": "2025-09-29",
        "last_updated": "2025-09-29",
        "open_weights": False,
        "max_input_tokens": 200000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "us.anthropic.claude-sonnet-4-6": {
        "name": "Claude Sonnet 4.6 (US)",
        "release_date": "2026-02-17",
        "last_updated": "2026-03-18",
        "open_weights": False,
        "max_input_tokens": 1000000,
        "max_output_tokens": 64000,
        "text_inputs": True,
        "image_inputs": True,
        "audio_inputs": False,
        "pdf_inputs": True,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": True,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "writer.palmyra-x4-v1:0": {
        "name": "Palmyra X4",
        "release_date": "2025-04-28",
        "last_updated": "2025-04-28",
        "open_weights": False,
        "max_input_tokens": 122880,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "writer.palmyra-x5-v1:0": {
        "name": "Palmyra X5",
        "release_date": "2025-04-28",
        "last_updated": "2025-04-28",
        "open_weights": False,
        "max_input_tokens": 1040000,
        "max_output_tokens": 8192,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "zai.glm-4.7": {
        "name": "GLM-4.7",
        "release_date": "2025-12-22",
        "last_updated": "2025-12-22",
        "open_weights": True,
        "max_input_tokens": 204800,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "zai.glm-4.7-flash": {
        "name": "GLM-4.7-Flash",
        "release_date": "2026-01-19",
        "last_updated": "2026-01-19",
        "open_weights": True,
        "max_input_tokens": 200000,
        "max_output_tokens": 131072,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
    "zai.glm-5": {
        "name": "GLM-5",
        "release_date": "2026-03-18",
        "last_updated": "2026-03-18",
        "open_weights": True,
        "max_input_tokens": 202752,
        "max_output_tokens": 101376,
        "text_inputs": True,
        "image_inputs": False,
        "audio_inputs": False,
        "video_inputs": False,
        "text_outputs": True,
        "image_outputs": False,
        "audio_outputs": False,
        "video_outputs": False,
        "reasoning_output": True,
        "tool_calling": True,
        "attachment": False,
        "temperature": True,
        "image_url_inputs": True,
        "pdf_inputs": True,
        "pdf_tool_message": True,
        "image_tool_message": True,
    },
}
