{
  "gateway": {
    "id": "cloud-kernel",
    "account_id": "42da505c278029ba8f199892661e0035",
    "compat_url": "https://gateway.ai.cloudflare.com/v1/42da505c278029ba8f199892661e0035/cloud-kernel/compat/chat/completions",
    "gateway_auth": "unauthenticated — provider bearer key only (BYOK). Live now.",
    "upgrade_target": "default",
    "dispatch_prefix": "gw:provider/model  (e.g. gw:anthropic/claude-opus-4-8)",
    "compat_providers": [
      "anthropic",
      "openai",
      "groq",
      "mistral",
      "cohere",
      "perplexity",
      "workers-ai",
      "google-ai-studio",
      "google-vertex-ai",
      "xai",
      "deepseek",
      "cerebras",
      "baseten",
      "parallel"
    ],
    "billing": {
      "unified_providers": [
        "openai",
        "anthropic",
        "google-ai-studio",
        "google-vertex-ai",
        "xai",
        "groq"
      ],
      "unified_fee": "5% on credit purchases; per-token rates identical to going direct",
      "zdr_available": [
        "openai",
        "anthropic"
      ],
      "enable": "Cloudflare dashboard → AI → AI Gateway → default → load credits + toggle a provider to Unified Billing"
    },
    "web_search": {
      "cloudflare_native": false,
      "providers": {
        "xai": {
          "supported": true,
          "how": "tools:[{type:web_search}, {type:x_search}] via /v1/responses"
        },
        "openai": {
          "supported": true,
          "how": "tools:[{type:web_search}] (Responses API)"
        },
        "anthropic": {
          "supported": true,
          "how": "tools:[{type:web_search_20250305}]"
        },
        "google-ai-studio": {
          "supported": true,
          "how": "tools:[{google_search:{}}] grounding"
        },
        "perplexity": {
          "supported": true,
          "how": "search-grounded by default (sonar models)"
        },
        "groq": {
          "supported": false,
          "how": "no native web search"
        },
        "workers-ai": {
          "supported": false,
          "how": "use AutoRAG over your own data, not the web"
        }
      }
    }
  },
  "field_spec": {
    "company": {
      "required": true,
      "type": "enum",
      "note": "Which API. Sets endpoints, api_key_name, model list."
    },
    "model_id": {
      "required": true,
      "type": "string",
      "note": "Exact model string sent in the request body."
    },
    "endpoint": {
      "required": true,
      "type": "enum",
      "note": "Which API surface. xAI/OpenAI: completions vs responses. Anthropic: messages."
    },
    "api_key_name": {
      "required": true,
      "type": "string",
      "note": "Env/secret name holding the bearer key. Never the key itself."
    },
    "system_prompt": {
      "required": false,
      "type": "text",
      "note": "Plain-text system prompt. Stored in its own field; rendered into the JSON payload at dispatch."
    },
    "max_output_tokens": {
      "required": false,
      "type": "int",
      "note": "Hard per-response ceiling. Capped at the model max_output below."
    },
    "temperature": {
      "required": false,
      "type": "float",
      "applies": "xai,openai,google",
      "note": "Sampling. Range per model below. REMOVED on Anthropic Fable5/Opus4.7/4.8 (sending it 400s)."
    },
    "reasoning": {
      "required": false,
      "type": "enum",
      "note": "Reasoning amount. xAI: reasoning_effort low|medium|high|none. Anthropic: thinking adaptive + effort low|medium|high|xhigh|max. OpenAI: reasoning_effort. Google: thinkingBudget."
    },
    "web_search": {
      "required": false,
      "type": "bool",
      "note": "Provider-native web search/grounding."
    },
    "response_format": {
      "required": false,
      "type": "enum",
      "values": [
        "text",
        "json_object",
        "json_schema"
      ],
      "note": "Structured output constraint."
    },
    "modality": {
      "required": true,
      "type": "enum",
      "values": [
        "text",
        "image",
        "video",
        "stt",
        "tts"
      ],
      "note": "What the model produces."
    }
  },
  "companies": [
    {
      "company": "anthropic",
      "label": "Anthropic (Claude)",
      "api_key_name": "ANTHROPIC_API_KEY",
      "model_count": 5
    },
    {
      "company": "xai",
      "label": "xAI (Grok)",
      "api_key_name": "GROK_API_KEY",
      "model_count": 9
    },
    {
      "company": "openai",
      "label": "OpenAI",
      "api_key_name": "OPENAI_API_KEY",
      "model_count": 6
    },
    {
      "company": "google",
      "label": "Google (Gemini)",
      "api_key_name": "GEMINI_API_KEY",
      "model_count": 2
    },
    {
      "company": "moonshot",
      "label": "Moonshot AI (Kimi)",
      "api_key_name": "MOONSHOT_API_KEY",
      "model_count": 2
    },
    {
      "company": "cloudflare",
      "label": "Cloudflare (Workers AI + AI Gateway catalogue)",
      "api_key_name": "CLOUDFLARE_API_TOKEN",
      "model_count": 163
    }
  ],
  "providers": {
    "anthropic": {
      "label": "Anthropic (Claude)",
      "base_url": "https://api.anthropic.com",
      "api_key_name": "ANTHROPIC_API_KEY",
      "auth": "header:x-api-key + anthropic-version:2023-06-01",
      "endpoints": {
        "messages": "/v1/messages",
        "batches": "/v1/messages/batches",
        "files": "/v1/files",
        "count_tokens": "/v1/messages/count_tokens",
        "models": "/v1/models"
      },
      "docs_url": "https://platform.claude.com/docs/en/about-claude/models/overview",
      "on_hand_doc": "DOCS_GET anthropic",
      "reasoning": {
        "param": "thinking:{type:adaptive} + output_config.effort",
        "values": [
          "low",
          "medium",
          "high",
          "xhigh",
          "max"
        ],
        "note": "Adaptive thinking only on Fable5/Opus4.7/4.8; budget_tokens REMOVED (400). xhigh = Opus4.7+ only. budget_tokens deprecated-but-works on Opus4.6/Sonnet4.6."
      },
      "temperature": {
        "supported": false,
        "note": "temperature/top_p/top_k REMOVED on Fable5/Opus4.8/4.7 (400). Steer via prompt."
      },
      "cache": {
        "write_5m": "1.25x input",
        "write_1h": "2.0x input",
        "read": "0.1x input",
        "min_prefix_tokens": {
          "claude-opus-4-8": 4096,
          "claude-fable-5": 2048,
          "claude-sonnet-4-6": 2048,
          "claude-haiku-4-5": 4096
        },
        "note": "Prefix match; reads ~0.1x. Verify via usage.cache_read_input_tokens."
      },
      "models": [
        {
          "model_id": "claude-fable-5",
          "modality": "text",
          "context_window": 1000000,
          "max_output": 128000,
          "input_ppm": 10,
          "cached_input_ppm": 1,
          "output_ppm": 50,
          "reasoning": true,
          "note": "Most capable. Explicit thinking:{disabled} 400s — omit instead."
        },
        {
          "model_id": "claude-opus-4-8",
          "modality": "text",
          "context_window": 1000000,
          "max_output": 128000,
          "input_ppm": 5,
          "cached_input_ppm": 0.5,
          "output_ppm": 25,
          "reasoning": true
        },
        {
          "model_id": "claude-opus-4-7",
          "modality": "text",
          "context_window": 1000000,
          "max_output": 128000,
          "input_ppm": 5,
          "cached_input_ppm": 0.5,
          "output_ppm": 25,
          "reasoning": true
        },
        {
          "model_id": "claude-sonnet-4-6",
          "modality": "text",
          "context_window": 1000000,
          "max_output": 64000,
          "input_ppm": 3,
          "cached_input_ppm": 0.3,
          "output_ppm": 15,
          "reasoning": true
        },
        {
          "model_id": "claude-haiku-4-5",
          "modality": "text",
          "context_window": 200000,
          "max_output": 64000,
          "input_ppm": 1,
          "cached_input_ppm": 0.1,
          "output_ppm": 5,
          "reasoning": false
        }
      ]
    },
    "xai": {
      "label": "xAI (Grok)",
      "base_url": "https://api.x.ai",
      "api_key_name": "GROK_API_KEY",
      "auth": "bearer:GROK_API_KEY",
      "endpoints": {
        "completions": "/v1/chat/completions",
        "responses": "/v1/responses",
        "models": "/v1/models",
        "images": "/v1/images/generations",
        "tts": "/v1/tts",
        "stt": "/v1/stt",
        "videos": "/v1/videos/*"
      },
      "docs_url": "https://docs.x.ai",
      "on_hand_doc": "DOCS_GET grok",
      "reasoning": {
        "param": "reasoning_effort",
        "values": [
          "low",
          "medium",
          "high",
          "none",
          "default"
        ],
        "note": "Build law: reasoning_effort=none via [REASONING_SET]none[/REASONING_SET]. Set with REASONING_SET; read with REASONING_GET."
      },
      "temperature": {
        "supported": true,
        "range": {
          "min": 0,
          "max": 2,
          "default": 1
        }
      },
      "cache": {
        "note": "xAI prompt-cache pricing not exhibited in-repo — verify at docs.x.ai/llms.txt.",
        "write": null,
        "read": null
      },
      "models": [
        {
          "model_id": "grok-4.3",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": 1.25,
          "output_ppm": 2.5,
          "reasoning": true,
          "endpoints": [
            "completions",
            "responses"
          ]
        },
        {
          "model_id": "grok-build-0.1",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": 1,
          "output_ppm": 2,
          "reasoning": true,
          "endpoints": [
            "completions",
            "responses"
          ],
          "note": "The build brain."
        },
        {
          "model_id": "grok-4.20-multi-agent-0309",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": 1.25,
          "output_ppm": 2.5,
          "reasoning": true,
          "endpoints": [
            "completions",
            "responses"
          ]
        },
        {
          "model_id": "grok-4.20-0309-reasoning",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": 1.25,
          "output_ppm": 2.5,
          "reasoning": true,
          "endpoints": [
            "completions",
            "responses"
          ]
        },
        {
          "model_id": "grok-4.20-0309-non-reasoning",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": 1.25,
          "output_ppm": 2.5,
          "reasoning": false,
          "endpoints": [
            "completions",
            "responses"
          ]
        },
        {
          "model_id": "grok-image",
          "modality": "image",
          "endpoint": "images",
          "note": "POST /v1/images/generations."
        },
        {
          "model_id": "grok-tts",
          "modality": "tts",
          "endpoint": "tts",
          "voices": [
            "eve",
            "ara",
            "rex",
            "sal",
            "leo"
          ],
          "cost": "$15 / 1M chars",
          "note": "POST /v1/tts → mp3 bytes. Directory: GROK_TTS."
        },
        {
          "model_id": "grok-stt",
          "modality": "stt",
          "endpoint": "stt",
          "note": "POST /v1/stt multipart → transcript. Directory: GROK_STT."
        },
        {
          "model_id": "grok-video",
          "modality": "video",
          "endpoint": "videos",
          "note": "Endpoint family /v1/videos/* — async, SDK polls. generation / image→video / reference→video / editing / extension."
        }
      ]
    },
    "openai": {
      "label": "OpenAI",
      "base_url": "https://api.openai.com",
      "api_key_name": "OPENAI_API_KEY",
      "auth": "bearer:OPENAI_API_KEY",
      "endpoints": {
        "completions": "/v1/chat/completions",
        "responses": "/v1/responses",
        "images": "/v1/images/generations",
        "image_edits": "/v1/images/edits",
        "tts": "/v1/audio/speech",
        "stt": "/v1/audio/transcriptions",
        "models": "/v1/models"
      },
      "docs_url": "https://platform.openai.com/docs/pricing",
      "on_hand_doc": "DOCS_GET openai",
      "reasoning": {
        "param": "reasoning_effort",
        "values": [
          "minimal",
          "low",
          "medium",
          "high"
        ],
        "note": "On reasoning models. Verify support per model at docs."
      },
      "temperature": {
        "supported": true,
        "range": {
          "min": 0,
          "max": 2,
          "default": 1
        }
      },
      "cache": {
        "note": "OpenAI cached-input pricing not exhibited in-repo — verify at platform.openai.com/docs/pricing.",
        "read": null
      },
      "models": [
        {
          "model_id": "gpt-image-1.5",
          "modality": "image",
          "endpoint": "images",
          "note": "Text→image + edits. fn openaiImage / openaiImageEdit."
        },
        {
          "model_id": "gpt-4o-mini-tts",
          "modality": "tts",
          "endpoint": "tts",
          "voices": [
            "alloy"
          ],
          "note": "fn voiceSay; falls back to tts-1."
        },
        {
          "model_id": "tts-1",
          "modality": "tts",
          "endpoint": "tts"
        },
        {
          "model_id": "whisper-1",
          "modality": "stt",
          "endpoint": "stt",
          "note": "fn voiceTranscribe."
        },
        {
          "model_id": "gpt-4o",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "endpoints": [
            "completions",
            "responses"
          ]
        },
        {
          "model_id": "gpt-4o-mini",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "endpoints": [
            "completions",
            "responses"
          ]
        }
      ]
    },
    "google": {
      "label": "Google (Gemini)",
      "base_url": "https://generativelanguage.googleapis.com",
      "api_key_name": "GEMINI_API_KEY",
      "auth": "query/header:GEMINI_API_KEY",
      "endpoints": {
        "generate": "/v1beta/models/{model}:generateContent",
        "stream": "/v1beta/models/{model}:streamGenerateContent",
        "models": "/v1beta/models"
      },
      "docs_url": "https://ai.google.dev/gemini-api/docs/pricing",
      "on_hand_doc": "DOCS_GET gemini",
      "reasoning": {
        "param": "thinkingConfig.thinkingBudget",
        "values": null,
        "note": "Thinking budget in tokens on thinking-capable models. Verify at docs."
      },
      "temperature": {
        "supported": true,
        "range": {
          "min": 0,
          "max": 2,
          "default": 1
        }
      },
      "cache": {
        "note": "Gemini context-cache pricing not exhibited in-repo — verify at ai.google.dev/gemini-api/docs/pricing.",
        "read": null
      },
      "models": [
        {
          "model_id": "gemini-flash",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "note": "Confirm exact id at docs_url."
        },
        {
          "model_id": "gemini-pro",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "note": "Confirm exact id at docs_url."
        }
      ]
    },
    "moonshot": {
      "label": "Moonshot AI (Kimi)",
      "base_url": "https://api.moonshot.ai",
      "api_key_name": "MOONSHOT_API_KEY",
      "auth": "bearer:MOONSHOT_API_KEY",
      "endpoints": {
        "completions": "/v1/chat/completions",
        "models": "/v1/models"
      },
      "docs_url": "https://platform.moonshot.cn/docs",
      "on_hand_doc": "DOCS_GET moonshot",
      "reasoning": {
        "param": null,
        "values": null,
        "note": "Not exhibited. Verify at docs_url."
      },
      "temperature": {
        "supported": true,
        "range": {
          "min": 0,
          "max": 1,
          "default": 1
        },
        "note": "kimi-k2.6 only accepts temperature=1. Sending other values 400s."
      },
      "cache": {
        "note": "Cache pricing not exhibited in-repo — verify at platform.moonshot.cn/docs."
      },
      "models": [
        {
          "model_id": "kimi-k2.6",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "endpoints": [
            "completions"
          ]
        },
        {
          "model_id": "moonshot-v1-8k",
          "modality": "text",
          "context_window": null,
          "max_output": null,
          "input_ppm": null,
          "output_ppm": null,
          "endpoints": [
            "completions"
          ]
        }
      ]
    },
    "cloudflare": {
      "label": "Cloudflare (Workers AI + AI Gateway catalogue)",
      "base_url": "https://api.cloudflare.com · https://gateway.ai.cloudflare.com",
      "api_key_name": "CLOUDFLARE_API_TOKEN",
      "auth": "@cf/* → Workers AI binding env.AI.run (no key). Others → AI Gateway (gw: prefix).",
      "endpoints": {
        "workers_ai": "env.AI.run(\"@cf/<author>/<model>\")",
        "ai_gateway": "dispatch model id \"gw:<author>/<model>\" → /accounts/<id>/ai/v1/chat/completions",
        "catalogue": "CF ai_models|<account_id>  (GET /accounts/<id>/ai/models/search)"
      },
      "docs_url": "https://developers.cloudflare.com/ai/models/",
      "on_hand_doc": "CF ai_models|42da505c278029ba8f199892661e0035",
      "reasoning": {
        "param": "per-model",
        "values": null,
        "note": "Reasoning support is flagged per model in capabilities (\"Reasoning\")."
      },
      "temperature": {
        "supported": true,
        "note": "Per provider; Workers AI text models accept temperature."
      },
      "cache": {
        "note": "Per provider; AI Gateway adds its own response-cache layer."
      },
      "models": [
        {
          "model_id": "@cf/baai/bge-reranker-base",
          "modality": "classification",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": 0.00311,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "baai",
          "task": "Text Classification",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Different from embedding model, reranker uses question and document as input and directly output similarity instead of embedding. You can get a relevance score by inputting query and passage to the reranker. And the score can be mapped to a float value in [0,1] by sigmoid function."
        },
        {
          "model_id": "@cf/huggingface/distilbert-sst-2-int8",
          "modality": "classification",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": 0.0263,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "huggingface",
          "task": "Text Classification",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Distilled BERT model that was finetuned on SST-2 for sentiment classification"
        },
        {
          "model_id": "@cf/baai/bge-base-en-v1.5",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": 153600,
          "input_ppm": 0.0666,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "baai",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "BAAI general embedding (Base) model that transforms any given text into a 768-dimensional vector"
        },
        {
          "model_id": "@cf/baai/bge-large-en-v1.5",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": 512,
          "input_ppm": 0.204,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "baai",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "BAAI general embedding (Large) model that transforms any given text into a 1024-dimensional vector"
        },
        {
          "model_id": "@cf/baai/bge-m3",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": 60000,
          "input_ppm": 0.0118,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "baai",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Multi-Functionality, Multi-Linguality, and Multi-Granularity embeddings model."
        },
        {
          "model_id": "@cf/baai/bge-small-en-v1.5",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": 512,
          "input_ppm": 0.0202,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "baai",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "BAAI general embedding (Small) model that transforms any given text into a 384-dimensional vector"
        },
        {
          "model_id": "@cf/google/embeddinggemma-300m",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "google",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "EmbeddingGemma is a 300M parameter, state-of-the-art for its size, open embedding model from Google, built from Gemma 3 (with T5Gemma initialization) and the same research and technology used to create Gemini models. EmbeddingGemma produces vector representations of text, making it well-suited for search and retrieval tasks, including classification, clustering, and semantic similarity search. This model was trained with data in 100+ spoken languages."
        },
        {
          "model_id": "@cf/pfnet/plamo-embedding-1b",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": 0.0186,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "pfnet",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "PLaMo-Embedding-1B is a Japanese text embedding model developed by Preferred Networks, Inc.\n\nIt can convert Japanese text input into numerical vectors and can be used for a wide range of applications, including information retrieval, text classification, and clustering."
        },
        {
          "model_id": "@cf/qwen/qwen3-embedding-0.6b",
          "modality": "embedding",
          "endpoint": "workers_ai",
          "context_window": 8192,
          "input_ppm": 0.0118,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "qwen",
          "task": "Text Embeddings",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "The Qwen3 Embedding model series is the latest proprietary model of the Qwen family, specifically designed for text embedding and ranking tasks."
        },
        {
          "model_id": "@cf/black-forest-labs/flux-1-schnell",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "black-forest-labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "FLUX.1 [schnell] is a 12 billion parameter rectified flow transformer capable of generating images from text descriptions."
        },
        {
          "model_id": "@cf/black-forest-labs/flux-2-dev",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "black-forest-labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "FLUX.2 [dev] is an image model from Black Forest Labs where you can generate highly realistic and detailed images, with multi-reference support."
        },
        {
          "model_id": "@cf/black-forest-labs/flux-2-klein-4b",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "black-forest-labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "FLUX.2 [klein] is an ultra-fast, distilled image model. It unifies image generation and editing in a single model, delivering state-of-the-art quality enabling interactive workflows, real-time previews, and latency-critical applications."
        },
        {
          "model_id": "@cf/black-forest-labs/flux-2-klein-9b",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "black-forest-labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "FLUX.2 [klein] 9B is a 9 billion parameter model that can generate images from text descriptions and supports multi-reference editing capabilities."
        },
        {
          "model_id": "@cf/bytedance/stable-diffusion-xl-lightning",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "bytedance",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "SDXL-Lightning is a lightning-fast text-to-image generation model. It can generate high-quality 1024px images in a few steps."
        },
        {
          "model_id": "@cf/leonardo/lucid-origin",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "leonardo",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Lucid Origin from Leonardo.AI is their most adaptable and prompt-responsive model to date. Whether you're generating images with sharp graphic design, stunning full-HD renders, or highly specific creative direction, it adheres closely to your prompts, renders text with accuracy, and supports a wide array of visual styles and aesthetics – from stylized concept art to crisp product mockups."
        },
        {
          "model_id": "@cf/leonardo/phoenix-1.0",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "leonardo",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Phoenix 1.0 is a model by Leonardo.Ai that generates images with exceptional prompt adherence and coherent text."
        },
        {
          "model_id": "@cf/lykon/dreamshaper-8-lcm",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "lykon",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Stable Diffusion model that has been fine-tuned to be better at photorealism without sacrificing range."
        },
        {
          "model_id": "@cf/runwayml/stable-diffusion-v1-5-img2img",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "runwayml",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Stable Diffusion is a latent text-to-image diffusion model capable of generating photo-realistic images. Img2img generate a new image from an input image with Stable Diffusion."
        },
        {
          "model_id": "@cf/runwayml/stable-diffusion-v1-5-inpainting",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "runwayml",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Stable Diffusion Inpainting is a latent text-to-image diffusion model capable of generating photo-realistic images given any text input, with the extra capability of inpainting the pictures by using a mask."
        },
        {
          "model_id": "@cf/stabilityai/stable-diffusion-xl-base-1.0",
          "modality": "image",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "stabilityai",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Diffusion-based text-to-image generative model by Stability AI. Generates and modify images based on text prompts."
        },
        {
          "model_id": "alibaba/wan-2.6-image",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's Wan 2.6 text-to-image model generating images from text prompts with optional negative prompts and customizable dimensions."
        },
        {
          "model_id": "black-forest-labs/flux-2-flex",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Black Forest Labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "FLUX.2 [flex] is Black Forest Labs' fine-grained control variant of FLUX.2 — exposes tunable inference steps, guidance, and prompt upsampling for typography-heavy and production workflows."
        },
        {
          "model_id": "black-forest-labs/flux-2-max",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Black Forest Labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "FLUX.2 [max] is Black Forest Labs' highest-quality image model — top editing consistency, strongest prompt following, and grounding search for visualizations of real-time information."
        },
        {
          "model_id": "black-forest-labs/flux-2-pro-preview",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Black Forest Labs",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "FLUX.2 [pro] Preview is Black Forest Labs' recommended default for production image generation and editing — tracks the latest [pro] weights with strong multi-reference support."
        },
        {
          "model_id": "bytedance/seedream-4.0",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "ByteDance",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "Seedream 4.0 is ByteDance's image creation model that combines text-to-image generation and image editing into a single architecture, offering fast, high-resolution output up to 4K."
        },
        {
          "model_id": "bytedance/seedream-4.5",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "ByteDance",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "Seedream 4.5 builds on 4.0 with multi-reference image support, batch generation, and sequential image generation."
        },
        {
          "model_id": "bytedance/seedream-5-lite",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "ByteDance",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "Seedream 5 Lite is a lighter, faster version of the Seedream 5 family with multi-reference and batch generation support."
        },
        {
          "model_id": "google/imagen-4",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's latest image generation model producing high-quality, photorealistic images from text prompts with support for multiple aspect ratios."
        },
        {
          "model_id": "google/nano-banana",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's fast image generation model producing high-quality images from text prompts."
        },
        {
          "model_id": "google/nano-banana-2",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's second-generation image generation model with improved quality and speed."
        },
        {
          "model_id": "google/nano-banana-pro",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's higher-quality image generation model with improved detail and prompt adherence."
        },
        {
          "model_id": "openai/gpt-image-1.5",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's image generation model that creates and edits images from text prompts, supporting multiple quality levels and output sizes."
        },
        {
          "model_id": "openai/gpt-image-2",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's next-generation image model that creates and edits images from text prompts, with support for multiple quality levels, sizes, and output formats. Transparent backgrounds not supported — use gpt-image-1.5 for transparent PNGs."
        },
        {
          "model_id": "recraft/recraftv3",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V3 is the previous-generation text-to-image model from Recraft, well-suited to design-quality compositions, brand-aware imagery, and accurate text rendering."
        },
        {
          "model_id": "recraft/recraftv4",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4 generates art-directed images with strong composition, accurate text rendering, and design taste built in. Fast and cost-efficient at standard resolution."
        },
        {
          "model_id": "recraft/recraftv4-1",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4.1 generates art-directed images tuned for high aesthetics, with strong composition, accurate text rendering, and refined design taste. Fast and cost-efficient at standard resolution."
        },
        {
          "model_id": "recraft/recraftv4-1-pro",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4.1 Pro generates high-resolution, art-directed images at 2048px+ tuned for high aesthetics, with strong composition, text rendering, and refined design taste. Built for print and production work."
        },
        {
          "model_id": "recraft/recraftv4-1-pro-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate detailed, high-resolution SVG vector graphics from text prompts with high aesthetic quality, fine geometry, scalable to any size for print and design work."
        },
        {
          "model_id": "recraft/recraftv4-1-utility",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4.1 Utility is a general-purpose text-to-image model balancing quality and flexibility for a wide range of everyday use cases at standard resolution."
        },
        {
          "model_id": "recraft/recraftv4-1-utility-pro",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4.1 Utility Pro is a general-purpose text-to-image model producing high-resolution 2048px+ output for a wide range of production and print use cases."
        },
        {
          "model_id": "recraft/recraftv4-1-utility-pro-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate detailed, high-resolution SVG vector graphics from text prompts with a general-purpose model, scalable to any size for print and large-scale design work."
        },
        {
          "model_id": "recraft/recraftv4-1-utility-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate production-ready SVG vector graphics from text prompts with a general-purpose model suited for a wide range of design and illustration tasks."
        },
        {
          "model_id": "recraft/recraftv4-1-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate production-ready SVG vector graphics from text prompts with high aesthetic quality, clean geometry, structured layers, and editable paths."
        },
        {
          "model_id": "recraft/recraftv4-pro",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Recraft V4 Pro generates high-resolution, art-directed images at 2048px+ with strong composition, text rendering, and design taste. Built for print and production work."
        },
        {
          "model_id": "recraft/recraftv4-pro-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate detailed, production-ready SVG vector graphics from text prompts with fine geometry, scalable to any size for print and design work."
        },
        {
          "model_id": "recraft/recraftv4-vector",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Recraft",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Generate production-ready SVG vector graphics from text prompts with clean geometry, structured layers, and editable paths."
        },
        {
          "model_id": "xai/grok-imagine-image",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok Imagine image model. Generates and edits images from text and reference-image inputs with configurable aspect ratio and resolution."
        },
        {
          "model_id": "xai/grok-imagine-image-quality",
          "modality": "image",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text-to-Image",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's higher-fidelity text-to-image model optimized for sharper details, more accurate compositions, and stronger text rendering. Supports image editing via reference images and masks. Default output at 2k resolution."
        },
        {
          "model_id": "@cf/microsoft/resnet-50",
          "modality": "image-classification",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "microsoft",
          "task": "Image Classification",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "50 layers deep image classification CNN trained on more than 1M images from ImageNet"
        },
        {
          "model_id": "@cf/llava-hf/llava-1.5-7b-hf",
          "modality": "image-to-text",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "llava-hf",
          "task": "Image-to-Text",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "LLaVA is an open-source chatbot trained by fine-tuning LLaMA/Vicuna on GPT-generated multimodal instruction-following data. It is an auto-regressive language model, based on the transformer architecture."
        },
        {
          "model_id": "minimax/music-2.6",
          "modality": "music",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Music Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "MiniMax's music generation model that creates full-length songs with vocals from text prompts and lyrics, or instrumental tracks. Supports BPM/key control and auto-generated lyrics."
        },
        {
          "model_id": "@cf/deepgram/flux",
          "modality": "stt",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "deepgram",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Flux is the first conversational speech recognition model built specifically for voice agents."
        },
        {
          "model_id": "@cf/deepgram/nova-3",
          "modality": "stt",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "deepgram",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Transcribe audio using Deepgram’s speech-to-text model"
        },
        {
          "model_id": "@cf/openai/whisper",
          "modality": "stt",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "openai",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse audio and is also a multitasking model that can perform multilingual speech recognition, speech translation, and language identification."
        },
        {
          "model_id": "@cf/openai/whisper-large-v3-turbo",
          "modality": "stt",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "openai",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Whisper is a pre-trained model for automatic speech recognition (ASR) and speech translation."
        },
        {
          "model_id": "@cf/openai/whisper-tiny-en",
          "modality": "stt",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "openai",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Whisper is a pre-trained model for automatic speech recognition (ASR) and speech translation. Trained on 680k hours of labelled data, Whisper models demonstrate a strong ability to generalize to many datasets and domains without the need for fine-tuning. This is the English-only version of the Whisper Tiny model which was trained on the task of speech recognition."
        },
        {
          "model_id": "assemblyai/universal-3-pro",
          "modality": "stt",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "AssemblyAI",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "AssemblyAI's Universal 3 Pro speech recognition model for high-accuracy transcription."
        },
        {
          "model_id": "openai/gpt-4o-transcribe",
          "modality": "stt",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "A speech-to-text model that uses GPT-4o to transcribe audio with improved word error rate and better language recognition compared to original Whisper models."
        },
        {
          "model_id": "xai/grok-stt",
          "modality": "stt",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Automatic Speech Recognition",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok speech-to-text model. Transcribes audio files into text across 25 languages with word-level timestamps, multichannel transcription, speaker diarization, and key-term biasing."
        },
        {
          "model_id": "@cf/aisingapore/gemma-sea-lion-v4-27b-it",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 128000,
          "input_ppm": 0.351,
          "output_ppm": 0.555,
          "hosting": "cloudflare",
          "author": "aisingapore",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "SEA-LION stands for Southeast Asian Languages In One Network, which is a collection of Large Language Models (LLMs) which have been pretrained and instruct-tuned for the Southeast Asia (SEA) region."
        },
        {
          "model_id": "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 80000,
          "input_ppm": 0.497,
          "output_ppm": 4.881,
          "hosting": "cloudflare",
          "author": "deepseek-ai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "DeepSeek-R1-Distill-Qwen-32B is a model distilled from DeepSeek-R1 based on Qwen2.5. It outperforms OpenAI-o1-mini across various benchmarks, achieving new state-of-the-art results for dense models."
        },
        {
          "model_id": "@cf/google/gemma-2b-it-lora",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 8192,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "google",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "This is a Gemma-2B base model that Cloudflare dedicates for inference with LoRA adapters. Gemma is a family of lightweight, state-of-the-art open models from Google, built from the same research and technology used to create the Gemini models."
        },
        {
          "model_id": "@cf/google/gemma-4-26b-a4b-it",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 256000,
          "input_ppm": 0.1,
          "output_ppm": 0.3,
          "hosting": "cloudflare",
          "author": "google",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Gemma 4 is Google's most intelligent family of open models, built from Gemini 3 research to maximize intelligence-per-parameter."
        },
        {
          "model_id": "@cf/google/gemma-7b-it-lora",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 3500,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "google",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "This is a Gemma-7B base model that Cloudflare dedicates for inference with LoRA adapters. Gemma is a family of lightweight, state-of-the-art open models from Google, built from the same research and technology used to create the Gemini models."
        },
        {
          "model_id": "@cf/ibm-granite/granite-4.0-h-micro",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 131000,
          "input_ppm": 0.017,
          "output_ppm": 0.112,
          "hosting": "cloudflare",
          "author": "ibm-granite",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Granite 4.0 instruct models deliver strong performance across benchmarks, achieving industry-leading results in key agentic tasks like instruction following and function calling. These efficiencies make the models well-suited for a wide range of use cases like retrieval-augmented generation (RAG), multi-agent workflows, and edge deployments."
        },
        {
          "model_id": "@cf/meta-llama/llama-2-7b-chat-hf-lora",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 8192,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "meta-llama",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "This is a Llama2 base model that Cloudflare dedicated for inference with LoRA adapters. Llama 2 is a collection of pretrained and fine-tuned generative text models ranging in scale from 7 billion to 70 billion parameters. This is the repository for the 7B fine-tuned model, optimized for dialogue use cases and converted for the Hugging Face Transformers format."
        },
        {
          "model_id": "@cf/meta/llama-3.1-8b-instruct-fp8",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 32000,
          "input_ppm": 0.152,
          "output_ppm": 0.287,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Llama 3.1 8B quantized to FP8 precision"
        },
        {
          "model_id": "@cf/meta/llama-3.2-11b-vision-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 128000,
          "input_ppm": 0.0485,
          "output_ppm": 0.676,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "The Llama 3.2-Vision instruction-tuned models are optimized for visual recognition, image reasoning, captioning, and answering general questions about an image."
        },
        {
          "model_id": "@cf/meta/llama-3.2-1b-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 60000,
          "input_ppm": 0.027,
          "output_ppm": 0.201,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "The Llama 3.2 instruction-tuned text only models are optimized for multilingual dialogue use cases, including agentic retrieval and summarization tasks."
        },
        {
          "model_id": "@cf/meta/llama-3.2-3b-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 80000,
          "input_ppm": 0.0509,
          "output_ppm": 0.335,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "The Llama 3.2 instruction-tuned text only models are optimized for multilingual dialogue use cases, including agentic retrieval and summarization tasks."
        },
        {
          "model_id": "@cf/meta/llama-3.3-70b-instruct-fp8-fast",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 24000,
          "input_ppm": 0.293,
          "output_ppm": 2.253,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Llama 3.3 70B quantized to fp8 precision, optimized to be faster."
        },
        {
          "model_id": "@cf/meta/llama-4-scout-17b-16e-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 131000,
          "input_ppm": 0.27,
          "output_ppm": 0.85,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Meta's Llama 4 Scout is a 17 billion parameter model with 16 experts that is natively multimodal. These models leverage a mixture-of-experts architecture to offer industry-leading performance in text and image understanding."
        },
        {
          "model_id": "@cf/meta/llama-guard-3-8b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 131072,
          "input_ppm": 0.484,
          "output_ppm": 0.03,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Text Generation",
          "capabilities": [
            "moderation",
            "safety",
            "content-filtering",
            "guardrails"
          ],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Llama Guard 3 is a Llama-3.1-8B pretrained model, fine-tuned for content safety classification. Similar to previous versions, it can be used to classify content in both LLM inputs (prompt classification) and in LLM responses (response classification). It acts as an LLM – it generates text in its output that indicates whether a given prompt or response is safe or unsafe, and if unsafe, it also lists the content categories violated."
        },
        {
          "model_id": "@cf/mistral/mistral-7b-instruct-v0.2-lora",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 15000,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "mistral",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "The Mistral-7B-Instruct-v0.2 Large Language Model (LLM) is an instruct fine-tuned version of the Mistral-7B-v0.2."
        },
        {
          "model_id": "@cf/mistralai/mistral-small-3.1-24b-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 128000,
          "input_ppm": 0.351,
          "output_ppm": 0.555,
          "hosting": "cloudflare",
          "author": "mistralai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Building upon Mistral Small 3 (2501), Mistral Small 3.1 (2503) adds state-of-the-art vision understanding and enhances long context capabilities up to 128k tokens without compromising text performance. With 24 billion parameters, this model achieves top-tier capabilities in both text and vision tasks."
        },
        {
          "model_id": "@cf/moonshotai/kimi-k2.6",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 262144,
          "input_ppm": 0.95,
          "output_ppm": 4,
          "hosting": "cloudflare",
          "author": "moonshotai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Kimi K2.6 is a frontier-scale open-source 1T parameter model with a 262.1k context window, multi-turn tool calling, vision inputs, and structured outputs for agentic workloads."
        },
        {
          "model_id": "@cf/moonshotai/kimi-k2.7-code",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 262144,
          "input_ppm": 0.95,
          "output_ppm": 4,
          "hosting": "cloudflare",
          "author": "moonshotai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Kimi K2.7 is a frontier-scale open-source 1T parameter model with a 262.1k context window, multi-turn tool calling, vision inputs, and structured outputs for agentic workloads."
        },
        {
          "model_id": "@cf/nvidia/nemotron-3-120b-a12b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 256000,
          "input_ppm": 0.5,
          "output_ppm": 1.5,
          "hosting": "cloudflare",
          "author": "nvidia",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "NVIDIA Nemotron 3 Super is a hybrid MoE model with leading accuracy for multi-agent applications and specialized agentic AI systems."
        },
        {
          "model_id": "@cf/openai/gpt-oss-120b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 128000,
          "input_ppm": 0.35,
          "output_ppm": 0.75,
          "hosting": "cloudflare",
          "author": "openai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "OpenAI’s open-weight models designed for powerful reasoning, agentic tasks, and versatile developer use cases – gpt-oss-120b is for production, general purpose, high reasoning use-cases."
        },
        {
          "model_id": "@cf/openai/gpt-oss-20b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 128000,
          "input_ppm": 0.2,
          "output_ppm": 0.3,
          "hosting": "cloudflare",
          "author": "openai",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "OpenAI’s open-weight models designed for powerful reasoning, agentic tasks, and versatile developer use cases – gpt-oss-20b is for lower latency, and local or specialized use-cases."
        },
        {
          "model_id": "@cf/qwen/qwen2.5-coder-32b-instruct",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 32768,
          "input_ppm": 0.66,
          "output_ppm": 1,
          "hosting": "cloudflare",
          "author": "qwen",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Qwen2.5-Coder is the latest series of Code-Specific Qwen large language models (formerly known as CodeQwen). As of now, Qwen2.5-Coder has covered six mainstream model sizes, 0.5, 1.5, 3, 7, 14, 32 billion parameters, to meet the needs of different developers. Qwen2.5-Coder brings the following improvements upon CodeQwen1.5:"
        },
        {
          "model_id": "@cf/qwen/qwen3-30b-a3b-fp8",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 32768,
          "input_ppm": 0.0509,
          "output_ppm": 0.335,
          "hosting": "cloudflare",
          "author": "qwen",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Qwen3 is the latest generation of large language models in Qwen series, offering a comprehensive suite of dense and mixture-of-experts (MoE) models. Built upon extensive training, Qwen3 delivers groundbreaking advancements in reasoning, instruction-following, agent capabilities, and multilingual support."
        },
        {
          "model_id": "@cf/qwen/qwq-32b",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 24000,
          "input_ppm": 0.66,
          "output_ppm": 1,
          "hosting": "cloudflare",
          "author": "qwen",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "QwQ is the reasoning model of the Qwen series. Compared with conventional instruction-tuned models, QwQ, which is capable of thinking and reasoning, can achieve significantly enhanced performance in downstream tasks, especially hard problems. QwQ-32B is the medium-sized reasoning model, which is capable of achieving competitive performance against state-of-the-art reasoning models, e.g., DeepSeek-R1, o1-mini."
        },
        {
          "model_id": "@cf/zai-org/glm-4.7-flash",
          "modality": "text",
          "endpoint": "workers_ai",
          "context_window": 131072,
          "input_ppm": 0.0605,
          "output_ppm": 0.4,
          "hosting": "cloudflare",
          "author": "zai-org",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "GLM-4.7-Flash is a fast and efficient multilingual text generation model with a 131,072 token context window. Optimized for dialogue, instruction-following, and multi-turn tool calling across 100+ languages."
        },
        {
          "model_id": "alibaba/qwen3-max",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's Qwen 3 Max is a large language model with strong coding, reasoning, and multilingual capabilities, served via DashScope's OpenAI-compatible endpoint."
        },
        {
          "model_id": "alibaba/qwen3.5-397b-a17b",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's Qwen 3.5 is a 397B-parameter mixture-of-experts model with 17B active parameters, offering strong reasoning capabilities with efficient inference."
        },
        {
          "model_id": "anthropic/claude-fable-5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "Claude Fable 5 is Anthropic's most capable widely released model, built for the most demanding reasoning and long-horizon agentic work. Adaptive thinking is always on, and the model supports a 1M token context window with up to 128k output tokens per request."
        },
        {
          "model_id": "anthropic/claude-haiku-4.5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Haiku 4.5 delivers similar levels of coding performance at one-third the cost and more than twice the speed of larger models."
        },
        {
          "model_id": "anthropic/claude-opus-4.5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Opus 4.5 brings further reasoning, coding, and agentic improvements over Opus 4.1, with stronger tool use and tighter instruction following."
        },
        {
          "model_id": "anthropic/claude-opus-4.6",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Opus 4.6 is Anthropic's flagship language model built for complex, multi-step work in coding, financial analysis, and legal reasoning. Extended thinking; one million token context window."
        },
        {
          "model_id": "anthropic/claude-opus-4.7",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Opus 4.7 is Anthropic's most capable generally available model, with a step-change improvement in agentic coding over Claude Opus 4.6. Adaptive thinking; one million token context window at standard pricing."
        },
        {
          "model_id": "anthropic/claude-opus-4.8",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Opus 4.8 is Anthropic's most capable generally available model, with a step-change improvement in agentic coding over Claude Opus 4.7. It uses adaptive thinking to calibrate reasoning per task and supports a one million token context window at standard pricing."
        },
        {
          "model_id": "anthropic/claude-sonnet-4",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Sonnet 4 delivers superior coding and reasoning while responding more precisely to instructions, a significant upgrade over previous versions."
        },
        {
          "model_id": "anthropic/claude-sonnet-4.5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Sonnet 4.5 is the best coding model to date, with significant improvements across the entire development lifecycle."
        },
        {
          "model_id": "anthropic/claude-sonnet-4.6",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Anthropic",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Claude Sonnet 4.6 is Anthropic's latest balanced model offering strong coding, reasoning, and agentic capabilities with improved instruction following."
        },
        {
          "model_id": "deepseek/deepseek-v4-pro",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "deepseek",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "DeepSeek V4 Pro is a high-capability reasoning model from DeepSeek, served via Fireworks infrastructure for production-grade inference."
        },
        {
          "model_id": "google/gemini-2.5-flash",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's fast multimodal Gemini 2.5 model with strong reasoning and a 1M token context window."
        },
        {
          "model_id": "google/gemini-2.5-flash-lite",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's lightest and most cost-efficient Gemini 2.5 model for high-throughput tasks."
        },
        {
          "model_id": "google/gemini-2.5-pro",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's most capable Gemini 2.5 model with strong reasoning, thinking support, and a 1M token context window."
        },
        {
          "model_id": "google/gemini-3-flash",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Gemini 3 Flash is Google's fast multimodal model with frontier intelligence, superior search, and grounding capabilities."
        },
        {
          "model_id": "google/gemini-3.1-flash-lite",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's lightest and most cost-efficient Gemini model for high-throughput tasks."
        },
        {
          "model_id": "google/gemini-3.1-pro",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's most intelligent Gemini model with improved reasoning, a medium thinking level, and a 1M token context window."
        },
        {
          "model_id": "minimax/m2.7",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "MiniMax's M2.7 language model with multilingual capabilities."
        },
        {
          "model_id": "minimax/m3",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text Generation",
          "capabilities": [
            "Function calling"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "MiniMax's M3 language model with frontier coding and agentic capabilities, a 1M token context window, and multilingual support."
        },
        {
          "model_id": "openai/gpt-4.1",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Vision",
            "Function calling"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's flagship GPT model for complex tasks with a million-token context window."
        },
        {
          "model_id": "openai/gpt-4.1-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Fast, affordable version of GPT-4.1 with a million-token context window."
        },
        {
          "model_id": "openai/gpt-4.1-nano",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-4.1 Nano is OpenAI's smallest and cheapest GPT-4.1 variant, optimized for high-throughput, low-latency tasks."
        },
        {
          "model_id": "openai/gpt-4o",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-4o is OpenAI's multimodal flagship, accepting text and images and responding quickly across a wide range of tasks."
        },
        {
          "model_id": "openai/gpt-4o-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-4o Mini is the lightweight, low-cost variant of GPT-4o, well suited to high-volume tasks with multimodal inputs."
        },
        {
          "model_id": "openai/gpt-5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Function calling",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's model excelling at coding, writing, and reasoning."
        },
        {
          "model_id": "openai/gpt-5-chat",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5 Chat is the chat-tuned variant of GPT-5, optimised for back-and-forth conversation and instruction following."
        },
        {
          "model_id": "openai/gpt-5-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5 Mini is the lightweight, low-cost variant of GPT-5, well suited to high-volume coding and reasoning tasks."
        },
        {
          "model_id": "openai/gpt-5-nano",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5 Nano is OpenAI's smallest GPT-5 variant, optimized for low latency and cheap, high-throughput tasks."
        },
        {
          "model_id": "openai/gpt-5.1",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.1 is OpenAI's incremental improvement over GPT-5, with stronger coding, reasoning, and writing."
        },
        {
          "model_id": "openai/gpt-5.1-chat",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.1 Chat is the chat-tuned variant of GPT-5.1, optimised for back-and-forth conversation and instruction following."
        },
        {
          "model_id": "openai/gpt-5.4",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Function calling",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.4 is OpenAI's flagship model with strong coding, reasoning, and multimodal capabilities."
        },
        {
          "model_id": "openai/gpt-5.4-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.4 mini is a smaller, faster, and more cost-efficient version of GPT-5.4 for lightweight tasks."
        },
        {
          "model_id": "openai/gpt-5.4-nano",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.4 nano is OpenAI's smallest and fastest model, optimized for edge and low-latency use cases."
        },
        {
          "model_id": "openai/gpt-5.4-pro",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Function calling"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.4 pro uses OpenAI's Responses API with built-in tools, improved reasoning, and stateful context management."
        },
        {
          "model_id": "openai/gpt-5.5",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Function calling",
            "Vision"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.5 is OpenAI's flagship model with strong coding, reasoning, and multimodal capabilities."
        },
        {
          "model_id": "openai/gpt-5.5-pro",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning",
            "Function calling"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "GPT-5.5 pro uses OpenAI's Responses API with built-in tools, improved reasoning, and stateful context management."
        },
        {
          "model_id": "openai/o3",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "o3 is OpenAI's general-purpose reasoning model, balancing strong analytical performance with reasonable latency and cost."
        },
        {
          "model_id": "openai/o3-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "o3-mini is the lightweight, low-cost reasoning variant of o3, well suited to quick analytical tasks at scale."
        },
        {
          "model_id": "openai/o4-mini",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text Generation",
          "capabilities": [
            "Reasoning"
          ],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's fast, lightweight reasoning model optimized for multi-step problem solving at lower cost."
        },
        {
          "model_id": "xai/grok-4.20-0309-non-reasoning",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text Generation",
          "capabilities": [
            "Function calling"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok 4.20 non-reasoning model. Skips the thinking trace for fast, single-pass responses while keeping the same training as the reasoning variant."
        },
        {
          "model_id": "xai/grok-4.20-0309-reasoning",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text Generation",
          "capabilities": [
            "Function calling",
            "Reasoning"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok 4.20 reasoning model. Uses extended thinking to work through complex problems, returning a reasoning trace alongside the final answer."
        },
        {
          "model_id": "xai/grok-4.20-multi-agent-0309",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text Generation",
          "capabilities": [
            "Function calling",
            "Reasoning"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok 4.20 multi-agent model with a 2M-token context window. Multiple agents collaborate in parallel to perform deep research tasks, with function calling, structured outputs, and reasoning capabilities."
        },
        {
          "model_id": "xai/grok-4.3",
          "modality": "text",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text Generation",
          "capabilities": [
            "Function calling",
            "Reasoning",
            "Vision"
          ],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok 4.3 model with a 1M-token context window and strong agentic tool calling with minimal hallucinations. Accepts text and image inputs, and supports function calling, structured outputs, and configurable reasoning effort (none, low, medium, high)."
        },
        {
          "model_id": "@cf/ai4bharat/indictrans2-en-indic-1B",
          "modality": "translation",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": 0.342,
          "output_ppm": 0.342,
          "hosting": "cloudflare",
          "author": "ai4bharat",
          "task": "Translation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "IndicTrans2 is the first open-source transformer-based multilingual NMT model that supports high-quality translations across all the 22 scheduled Indic languages"
        },
        {
          "model_id": "@cf/meta/m2m100-1.2b",
          "modality": "translation",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": 0.342,
          "output_ppm": 0.342,
          "hosting": "cloudflare",
          "author": "meta",
          "task": "Translation",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Multilingual encoder-decoder (seq-to-seq) model trained for Many-to-Many multilingual translation"
        },
        {
          "model_id": "@cf/deepgram/aura-1",
          "modality": "tts",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "deepgram",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Aura is a context-aware text-to-speech (TTS) model that applies natural pacing, expressiveness, and fillers based on the context of the provided text. The quality of your text input directly impacts the naturalness of the audio output."
        },
        {
          "model_id": "@cf/deepgram/aura-2-en",
          "modality": "tts",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "deepgram",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Aura-2 is a context-aware text-to-speech (TTS) model that applies natural pacing, expressiveness, and fillers based on the context of the provided text. The quality of your text input directly impacts the naturalness of the audio output."
        },
        {
          "model_id": "@cf/deepgram/aura-2-es",
          "modality": "tts",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "deepgram",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "Aura-2 is a context-aware text-to-speech (TTS) model that applies natural pacing, expressiveness, and fillers based on the context of the provided text. The quality of your text input directly impacts the naturalness of the audio output."
        },
        {
          "model_id": "@cf/myshell-ai/melotts",
          "modality": "tts",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "myshell-ai",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "MeloTTS is a high-quality multi-lingual text-to-speech library by MyShell.ai."
        },
        {
          "model_id": "google/gemini-3.1-flash-tts",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google Gemini 3.1 Flash text-to-speech."
        },
        {
          "model_id": "inworld/tts-1.5-max",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Inworld",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Highest-quality text-to-speech with under 200ms latency, emotion control, and 15-language support."
        },
        {
          "model_id": "inworld/tts-1.5-mini",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Inworld",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Ultra-fast, cost-efficient text-to-speech with approximately 120ms latency and 15-language support."
        },
        {
          "model_id": "inworld/tts-2",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Inworld",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Inworld's most powerful and expressive text-to-speech model. Rich expressive speech, real-time latency, natural language steering (e.g. [whisper], [say excitedly]), and stronger multilingual support across 15 production languages plus 90+ experimental languages."
        },
        {
          "model_id": "minimax/speech-2.8-hd",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "MiniMax Speech 2.8 HD focuses on studio-grade audio generation with emotion control, multilingual support (40+ languages), and voice cloning."
        },
        {
          "model_id": "minimax/speech-2.8-turbo",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "MiniMax Speech 2.8 Turbo turns text into natural, expressive speech with voice cloning, emotion control, and 40+ language support at faster speeds."
        },
        {
          "model_id": "openai/tts-1",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's text-to-speech model optimized for real-time use with low latency."
        },
        {
          "model_id": "openai/tts-1-hd",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "OpenAI",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "OpenAI's high-definition text-to-speech model producing higher quality audio output."
        },
        {
          "model_id": "xai/grok-tts",
          "modality": "tts",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text-to-Speech",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's Grok text-to-speech model. Generates high-fidelity spoken audio in 5 expressive voices (eve, ara, rex, sal, leo) with 20+ supported languages. Supports inline speech tags for laughter, whispers, and pauses."
        },
        {
          "model_id": "@cf/pipecat-ai/smart-turn-v2",
          "modality": "vad",
          "endpoint": "workers_ai",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "cloudflare",
          "author": "pipecat-ai",
          "task": "Dumb Pipe",
          "capabilities": [],
          "flags": [],
          "run_via": "workers_ai_binding",
          "note": "An open source, community-driven, native audio turn detection model in 2nd version"
        },
        {
          "model_id": "alibaba/hh1-i2v",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Image-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's HappyHorse 1.0 image-to-video model. Animates a reference image with an optional text prompt. Supports 720P and 1080P output with durations from 3 to 15 seconds."
        },
        {
          "model_id": "alibaba/hh1-t2v",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's HappyHorse 1.0 text-to-video model. Generates videos from a text prompt with configurable resolution, aspect ratio, and duration (3-15s)."
        },
        {
          "model_id": "alibaba/wan-2.7-i2v",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Alibaba",
          "task": "Image-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Alibaba's Wan 2.7 image-to-video model that generates videos from a reference image with optional text prompts. Supports 720P and 1080P output with durations from 2 to 15 seconds."
        },
        {
          "model_id": "bytedance/seedance-2.0",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "ByteDance",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "ByteDance's next-generation video model with a unified multimodal architecture. Generates high-quality video with synchronized audio from text, images, video clips, and audio inputs. Supports multimodal references (up to 9 images, 3 videos, 3 audio files), native audio, video editing, video extension, intelligent duration, and adaptive aspect ratio."
        },
        {
          "model_id": "bytedance/seedance-2.0-fast",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "ByteDance",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "Faster variant of ByteDance's Seedance 2.0 video model. Trades some quality for speed while sharing the same multimodal architecture. Supports text-to-video, image-to-video, native audio, multimodal references, video editing, and video extension."
        },
        {
          "model_id": "google/veo-3",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's video generation model capable of producing high-quality videos with optional audio from text prompts."
        },
        {
          "model_id": "google/veo-3-fast",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "A faster version of Veo 3 optimized for lower latency video generation with audio support."
        },
        {
          "model_id": "google/veo-3.1",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Google's latest video generation model with improved quality, motion, and audio generation."
        },
        {
          "model_id": "google/veo-3.1-fast",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Google",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "A faster version of Veo 3.1 optimized for lower latency while maintaining high-quality video and audio output."
        },
        {
          "model_id": "minimax/hailuo-2.3",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "A high-fidelity video generation model optimized for realistic human motion, cinematic VFX, expressive characters, and strong prompt and style adherence across text-to-video and image-to-video workflows."
        },
        {
          "model_id": "minimax/hailuo-2.3-fast",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "MiniMax",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "A lower-latency version of Hailuo 2.3 that preserves core motion quality, visual consistency, and stylization while enabling faster iteration."
        },
        {
          "model_id": "pixverse/v5.6",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "PixVerse",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Pixverse v5.6 is a video generation model supporting text-to-video and image-to-video with audio generation, customizable aspect ratios, and up to 1080p output."
        },
        {
          "model_id": "pixverse/v6",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "PixVerse",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Pixverse v6 is the latest Pixverse video model with support for up to 15-second videos, customizable duration from 1 to 15 seconds, and audio generation."
        },
        {
          "model_id": "runwayml/gen-4.5",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "RunwayML",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "RunwayML's video generation model supporting both text-to-video and image-to-video with customizable duration, aspect ratio, and content moderation controls."
        },
        {
          "model_id": "vidu/q3-pro",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Vidu",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Vidu Q3 Pro is a high-quality video generation model supporting text-to-video, image-to-video, and start/end-frame-to-video workflows with audio and up to 16-second clips."
        },
        {
          "model_id": "vidu/q3-turbo",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "Vidu",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [
            "Zero data retention"
          ],
          "run_via": "ai_gateway",
          "note": "Vidu Q3 Turbo is a faster version of Vidu Q3 optimized for lower latency video generation while maintaining audio support and up to 16-second clips."
        },
        {
          "model_id": "xai/grok-imagine-video",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Text-to-Video",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's video generation model. Generates, edits, and extends videos from text and image inputs with native synchronized audio including dialogue, sound effects, and music. Supports multiple creative modes (normal, fun, custom)."
        },
        {
          "model_id": "xai/grok-imagine-video-1.5-preview",
          "modality": "video",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "Image-to-Video",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's next-generation video generation model. Generates, edits, and extends videos from text and image inputs. Supports multiple aspect ratios and resolutions with improved quality over the previous generation."
        },
        {
          "model_id": "xai/grok-voice",
          "modality": "voice",
          "endpoint": "ai_gateway",
          "context_window": null,
          "input_ppm": null,
          "output_ppm": null,
          "hosting": "third-party",
          "author": "xAI",
          "task": "websocket",
          "capabilities": [],
          "flags": [],
          "run_via": "ai_gateway",
          "note": "xAI's real-time voice conversation model with low-latency audio input and output streaming."
        }
      ]
    }
  }
}