{
  "schema_version": 1,
  "updated": "2026-10-30T17:55:17Z",
  "source": "https://openrouter.ai/api/v1/models",
  "count": 456,
  "models": [
    {
      "id": "aion-labs/aion-2.0",
      "name": "AionLabs: Aion-2.0",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-2.0/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 1.6,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-23T21:15:06Z",
      "expiration_date": null
    },
    {
      "id": "aion-labs/aion-3.0",
      "name": "AionLabs: Aion-3.0",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-3.0/",
      "prompt_per_1m": 3,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-07T16:51:35Z",
      "expiration_date": null
    },
    {
      "id": "aion-labs/aion-3.0-mini",
      "name": "AionLabs: Aion-3.0-Mini",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-3.0-mini/",
      "prompt_per_1m": 0.7,
      "completion_per_1m": 1.4,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-07T16:51:36Z",
      "expiration_date": null
    },
    {
      "id": "aion-labs/aion-3.5",
      "name": "AionLabs: Aion 3.5",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-3.5/",
      "prompt_per_1m": 3,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-23T13:42:41Z",
      "expiration_date": null
    },
    {
      "id": "aion-labs/aion-3.5-mini",
      "name": "AionLabs: Aion 3.5 Mini",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-3.5-mini/",
      "prompt_per_1m": 0.7,
      "completion_per_1m": 1.4,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-23T13:42:42Z",
      "expiration_date": null
    },
    {
      "id": "aion-labs/aion-rp-llama-3.1-8b",
      "name": "AionLabs: Aion-RP 1.0 (8B)",
      "url": "https://openrouterlist.jvrck.com/m/aion-labs/aion-rp-llama-3.1-8b/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 1.6,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-02-04T19:18:38Z",
      "expiration_date": null
    },
    {
      "id": "amazon/nova-2-lite-v1",
      "name": "Amazon: Nova 2 Lite",
      "url": "https://openrouterlist.jvrck.com/m/amazon/nova-2-lite-v1/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-02T17:31:12Z",
      "expiration_date": null
    },
    {
      "id": "amazon/nova-lite-v1",
      "name": "Amazon: Nova Lite 1.0",
      "url": "https://openrouterlist.jvrck.com/m/amazon/nova-lite-v1/",
      "prompt_per_1m": 0.06,
      "completion_per_1m": 0.24,
      "pricing": "fixed",
      "context_length": 300000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-05T22:22:43Z",
      "expiration_date": null
    },
    {
      "id": "amazon/nova-micro-v1",
      "name": "Amazon: Nova Micro 1.0",
      "url": "https://openrouterlist.jvrck.com/m/amazon/nova-micro-v1/",
      "prompt_per_1m": 0.035,
      "completion_per_1m": 0.14,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-05T22:20:37Z",
      "expiration_date": null
    },
    {
      "id": "amazon/nova-premier-v1",
      "name": "Amazon: Nova Premier 1.0",
      "url": "https://openrouterlist.jvrck.com/m/amazon/nova-premier-v1/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-31T22:38:52Z",
      "expiration_date": null
    },
    {
      "id": "amazon/nova-pro-v1",
      "name": "Amazon: Nova Pro 1.0",
      "url": "https://openrouterlist.jvrck.com/m/amazon/nova-pro-v1/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 3.2,
      "pricing": "fixed",
      "context_length": 300000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-05T22:05:03Z",
      "expiration_date": null
    },
    {
      "id": "anthracite-org/magnum-v4-72b",
      "name": "Magnum v4 72B",
      "url": "https://openrouterlist.jvrck.com/m/anthracite-org/magnum-v4-72b/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-10-22T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-fable-5",
      "name": "Anthropic: Claude Fable 5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-fable-5/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-09T12:18:35Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-fable-5.1",
      "name": "Anthropic: Claude Fable 5.1",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-fable-5.1/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-01T18:03:58Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-fable-5.1:batch",
      "name": "Anthropic: Claude Fable 5.1 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-fable-5.1-batch/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-01T18:03:58Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-fable-5:batch",
      "name": "Anthropic: Claude Fable 5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-fable-5-batch/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-09T12:18:35Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-haiku-4.5",
      "name": "Anthropic: Claude Haiku 4.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-haiku-4.5/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-15T17:00:38Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-haiku-4.5:batch",
      "name": "Anthropic: Claude Haiku 4.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-haiku-4.5-batch/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-15T17:00:38Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-haiku-5.5",
      "name": "Anthropic: Claude Haiku 5.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-haiku-5.5/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-07T18:31:23Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-haiku-5.5:batch",
      "name": "Anthropic: Claude Haiku 5.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-haiku-5.5-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-07T18:31:23Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.1",
      "name": "Anthropic: Claude Opus 4.1",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.1/",
      "prompt_per_1m": 15,
      "completion_per_1m": 75,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T16:33:11Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.1:batch",
      "name": "Anthropic: Claude Opus 4.1 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.1-batch/",
      "prompt_per_1m": 7.5,
      "completion_per_1m": 37.5,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T16:33:11Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.5",
      "name": "Anthropic: Claude Opus 4.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.5/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-24T18:56:20Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.5:batch",
      "name": "Anthropic: Claude Opus 4.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.5-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-24T18:56:20Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.6",
      "name": "Anthropic: Claude Opus 4.6",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.6/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-04T15:30:50Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.6:batch",
      "name": "Anthropic: Claude Opus 4.6 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.6-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-04T15:30:50Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.7",
      "name": "Anthropic: Claude Opus 4.7",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.7/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-16T14:51:40Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.7:batch",
      "name": "Anthropic: Claude Opus 4.7 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.7-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-16T14:51:40Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.8",
      "name": "Anthropic: Claude Opus 4.8",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.8/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-27T18:04:51Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-4.8:batch",
      "name": "Anthropic: Claude Opus 4.8 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-4.8-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-27T18:04:51Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-5",
      "name": "Anthropic: Claude Opus 5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-5/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-24T17:02:24Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-5.5",
      "name": "Anthropic: Claude Opus 5.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-5.5/",
      "prompt_per_1m": 4,
      "completion_per_1m": 20,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T16:32:12Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-5.5:batch",
      "name": "Anthropic: Claude Opus 5.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-5.5-batch/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T16:32:12Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-opus-5:batch",
      "name": "Anthropic: Claude Opus 5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-opus-5-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 12.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-24T17:02:24Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-4.5",
      "name": "Anthropic: Claude Sonnet 4.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-4.5/",
      "prompt_per_1m": 3,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-29T16:01:16Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-4.5:batch",
      "name": "Anthropic: Claude Sonnet 4.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-4.5-batch/",
      "prompt_per_1m": 1.5,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-29T16:01:16Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-4.6",
      "name": "Anthropic: Claude Sonnet 4.6",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-4.6/",
      "prompt_per_1m": 3,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-17T15:43:10Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-4.6:batch",
      "name": "Anthropic: Claude Sonnet 4.6 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-4.6-batch/",
      "prompt_per_1m": 1.5,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-17T15:43:10Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-5",
      "name": "Anthropic: Claude Sonnet 5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-5/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-30T18:11:23Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-5.5",
      "name": "Anthropic: Claude Sonnet 5.5",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-5.5/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-28T18:04:46Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-5.5:batch",
      "name": "Anthropic: Claude Sonnet 5.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-5.5-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-28T18:04:46Z",
      "expiration_date": null
    },
    {
      "id": "anthropic/claude-sonnet-5:batch",
      "name": "Anthropic: Claude Sonnet 5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/anthropic/claude-sonnet-5-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-30T18:11:23Z",
      "expiration_date": null
    },
    {
      "id": "bytedance-seed/seed-1.6",
      "name": "ByteDance Seed: Seed 1.6",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-1.6/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-23T15:49:57Z",
      "expiration_date": "2026-11-11"
    },
    {
      "id": "bytedance-seed/seed-1.6-flash",
      "name": "ByteDance Seed: Seed 1.6 Flash",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-1.6-flash/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-23T15:50:11Z",
      "expiration_date": "2026-11-11"
    },
    {
      "id": "bytedance-seed/seed-2-1-turbo",
      "name": "ByteDance Seed: Seed 2.1 Turbo",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-2-1-turbo/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-12T16:29:36Z",
      "expiration_date": null
    },
    {
      "id": "bytedance-seed/seed-2.0-code",
      "name": "ByteDance Seed: Seed-2.0-Code",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-2.0-code/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-12T16:05:01Z",
      "expiration_date": "2026-11-11"
    },
    {
      "id": "bytedance-seed/seed-2.0-lite",
      "name": "ByteDance Seed: Seed-2.0-Lite",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-2.0-lite/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-10T15:40:31Z",
      "expiration_date": null
    },
    {
      "id": "bytedance-seed/seed-2.0-mini",
      "name": "ByteDance Seed: Seed-2.0-Mini",
      "url": "https://openrouterlist.jvrck.com/m/bytedance-seed/seed-2.0-mini/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-26T18:38:27Z",
      "expiration_date": null
    },
    {
      "id": "bytedance/ui-tars-1.5-7b",
      "name": "ByteDance: UI-TARS 7B ",
      "url": "https://openrouterlist.jvrck.com/m/bytedance/ui-tars-1.5-7b/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-22T17:24:16Z",
      "expiration_date": null
    },
    {
      "id": "cognitivecomputations/dolphin-mistral-24b-venice-edition",
      "name": "Venice: Uncensored",
      "url": "https://openrouterlist.jvrck.com/m/cognitivecomputations/dolphin-mistral-24b-venice-edition/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.9,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-09T21:02:46Z",
      "expiration_date": null
    },
    {
      "id": "cohere/command-a",
      "name": "Cohere: Command A",
      "url": "https://openrouterlist.jvrck.com/m/cohere/command-a/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-13T19:32:22Z",
      "expiration_date": null
    },
    {
      "id": "cohere/command-a-plus",
      "name": "Cohere: Command A+",
      "url": "https://openrouterlist.jvrck.com/m/cohere/command-a-plus/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 192000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:48:16Z",
      "expiration_date": null
    },
    {
      "id": "cohere/command-r-08-2024",
      "name": "Cohere: Command R (08-2024)",
      "url": "https://openrouterlist.jvrck.com/m/cohere/command-r-08-2024/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-30T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "cohere/command-r-plus-08-2024",
      "name": "Cohere: Command R+ (08-2024)",
      "url": "https://openrouterlist.jvrck.com/m/cohere/command-r-plus-08-2024/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-30T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "cohere/command-r7b-12-2024",
      "name": "Cohere: Command R7B (12-2024)",
      "url": "https://openrouterlist.jvrck.com/m/cohere/command-r7b-12-2024/",
      "prompt_per_1m": 0.0375,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-14T06:35:52Z",
      "expiration_date": null
    },
    {
      "id": "cohere/north-mini-code:free",
      "name": "Cohere: North Mini Code (free)",
      "url": "https://openrouterlist.jvrck.com/m/cohere/north-mini-code-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-17T19:15:48Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-chat",
      "name": "DeepSeek: DeepSeek V3",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-chat/",
      "prompt_per_1m": 0.2574,
      "completion_per_1m": 1.0287,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-26T19:28:40Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-chat-v3-0324",
      "name": "DeepSeek: DeepSeek V3 0324",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-chat-v3-0324/",
      "prompt_per_1m": 0.29,
      "completion_per_1m": 1.14,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-24T13:59:15Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-chat-v3.1",
      "name": "DeepSeek: DeepSeek V3.1",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-chat-v3.1/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 0.95,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-21T12:33:48Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-r1-0528",
      "name": "DeepSeek: R1 0528",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-r1-0528/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.15,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-05-28T17:59:30Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v3.1-terminus",
      "name": "DeepSeek: DeepSeek V3.1 Terminus",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v3.1-terminus/",
      "prompt_per_1m": 0.27,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-22T13:37:55Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v3.2",
      "name": "DeepSeek: DeepSeek V3.2",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v3.2/",
      "prompt_per_1m": 0.26,
      "completion_per_1m": 0.38,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-01T13:10:42Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v3.2-exp",
      "name": "DeepSeek: DeepSeek V3.2 Exp",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v3.2-exp/",
      "prompt_per_1m": 0.27,
      "completion_per_1m": 0.41,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-29T12:54:41Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4-flash",
      "name": "DeepSeek: DeepSeek V4 Flash 0423",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4-flash/",
      "prompt_per_1m": 0.091,
      "completion_per_1m": 0.182,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T03:17:46Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4-flash-0731",
      "name": "DeepSeek: DeepSeek V4 Flash 0731",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4-flash-0731/",
      "prompt_per_1m": 0.119,
      "completion_per_1m": 0.238,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-31T06:21:48Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4-flash-vision-exp",
      "name": "DeepSeek: DeepSeek V4 Flash Vision Exp",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4-flash-vision-exp/",
      "prompt_per_1m": 0.2156,
      "completion_per_1m": 0.6468,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-21T11:26:03Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4-pro",
      "name": "DeepSeek: DeepSeek V4 Pro 0423",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4-pro/",
      "prompt_per_1m": 0.9483,
      "completion_per_1m": 1.8966,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T03:17:59Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4-pro-0813",
      "name": "DeepSeek: DeepSeek V4 Pro 0813",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4-pro-0813/",
      "prompt_per_1m": 0.66,
      "completion_per_1m": 1.98,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-12T15:42:44Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4.1-flash",
      "name": "DeepSeek: DeepSeek V4.1 Flash",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4.1-flash/",
      "prompt_per_1m": 0.045,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-10T06:21:25Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4.1-flash-1017",
      "name": "DeepSeek: DeepSeek V4.1 Flash 1017",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4.1-flash-1017/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-17T08:27:04Z",
      "expiration_date": null
    },
    {
      "id": "deepseek/deepseek-v4.1-flash:batch",
      "name": "DeepSeek: DeepSeek V4.1 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/deepseek/deepseek-v4.1-flash-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-10T06:21:25Z",
      "expiration_date": null
    },
    {
      "id": "dots-studio/dots-3-note-preview:free",
      "name": "Dots Studio: Dots3-Note Preview (free)",
      "url": "https://openrouterlist.jvrck.com/m/dots-studio/dots-3-note-preview-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 512000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-14T04:06:01Z",
      "expiration_date": "2026-12-31"
    },
    {
      "id": "elorian/glimpse",
      "name": "Elorian: Glimpse",
      "url": "https://openrouterlist.jvrck.com/m/elorian/glimpse/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-17T03:10:29Z",
      "expiration_date": null
    },
    {
      "id": "fireworks/ember-1",
      "name": "Fireworks: Ember-1",
      "url": "https://openrouterlist.jvrck.com/m/fireworks/ember-1/",
      "prompt_per_1m": 3,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-24T00:07:41Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-2.5-flash",
      "name": "Google: Gemini 2.5 Flash",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-2.5-flash/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-17T15:01:28Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-2.5-flash-image",
      "name": "Google: Nano Banana (Gemini 2.5 Flash Image)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-2.5-flash-image/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2025-10-07T20:53:51Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-2.5-flash-lite",
      "name": "Google: Gemini 2.5 Flash Lite",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-2.5-flash-lite/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-22T16:04:36Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-2.5-pro",
      "name": "Google: Gemini 2.5 Pro",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-2.5-pro/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-17T14:12:24Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-2.5-pro-preview",
      "name": "Google: Gemini 2.5 Pro Preview 06-05",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-2.5-pro-preview/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-05T15:27:37Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3-flash-preview",
      "name": "Google: Gemini 3 Flash Preview",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3-flash-preview/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-17T15:57:58Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3-flash-preview:batch",
      "name": "Google: Gemini 3 Flash Preview (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3-flash-preview-batch/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-17T15:57:58Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3-pro-image",
      "name": "Google: Nano Banana Pro (Gemini 3 Pro Image)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3-pro-image/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-06-18T03:40:54Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3-pro-image-preview",
      "name": "Google: Nano Banana Pro (Gemini 3 Pro Image Preview)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3-pro-image-preview/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2025-11-20T15:49:57Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-image",
      "name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-image/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-06-18T03:41:05Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-image-preview",
      "name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-image-preview/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-02-26T15:25:58Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-lite",
      "name": "Google: Gemini 3.1 Flash Lite",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-lite/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-07T15:47:08Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-lite-image",
      "name": "Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-lite-image/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-06-30T16:33:45Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-lite-preview",
      "name": "Google: Gemini 3.1 Flash Lite Preview",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-lite-preview/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-03T04:37:53Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-flash-lite:batch",
      "name": "Google: Gemini 3.1 Flash Lite (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-flash-lite-batch/",
      "prompt_per_1m": 0.125,
      "completion_per_1m": 0.75,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-07T15:47:08Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-pro-preview",
      "name": "Google: Gemini 3.1 Pro Preview",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-pro-preview/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-19T14:00:27Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-pro-preview-customtools",
      "name": "Google: Gemini 3.1 Pro Preview Custom Tools",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-pro-preview-customtools/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-25T18:58:43Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.1-pro-preview:batch",
      "name": "Google: Gemini 3.1 Pro Preview (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.1-pro-preview-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-19T14:00:27Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.5-flash",
      "name": "Google: Gemini 3.5 Flash",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.5-flash/",
      "prompt_per_1m": 1.5,
      "completion_per_1m": 9,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-19T12:30:00Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.5-flash-lite",
      "name": "Google: Gemini 3.5 Flash Lite",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.5-flash-lite/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T15:12:06Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.5-flash-lite:batch",
      "name": "Google: Gemini 3.5 Flash Lite (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.5-flash-lite-batch/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 1.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T15:12:06Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.5-flash:batch",
      "name": "Google: Gemini 3.5 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.5-flash-batch/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 4.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-19T12:30:00Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.6-flash",
      "name": "Google: Gemini 3.6 Flash",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.6-flash/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 3.75,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T15:12:13Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.6-flash:batch",
      "name": "Google: Gemini 3.6 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.6-flash-batch/",
      "prompt_per_1m": 0.375,
      "completion_per_1m": 1.875,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T15:12:13Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.7-flash",
      "name": "Google: Gemini 3.7 Flash",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.7-flash/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 3.75,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-13T17:03:01Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.7-flash:batch",
      "name": "Google: Gemini 3.7 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.7-flash-batch/",
      "prompt_per_1m": 0.375,
      "completion_per_1m": 1.875,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-13T17:03:01Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.8-flash",
      "name": "Google: Gemini 3.8 Flash",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.8-flash/",
      "prompt_per_1m": 0.825,
      "completion_per_1m": 4.125,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-02T15:14:16Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-3.8-flash:batch",
      "name": "Google: Gemini 3.8 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-3.8-flash-batch/",
      "prompt_per_1m": 0.375,
      "completion_per_1m": 1.875,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-02T15:14:16Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-4-argon",
      "name": "Google: Gemini 4 Argon",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-4-argon/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T16:04:37Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-4-argon:batch",
      "name": "Google: Gemini 4 Argon (batch)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-4-argon-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T16:04:37Z",
      "expiration_date": null
    },
    {
      "id": "google/gemini-nano-banana-2.1",
      "name": "Google: Nano Banana 2.1",
      "url": "https://openrouterlist.jvrck.com/m/google/gemini-nano-banana-2.1/",
      "prompt_per_1m": 1.5,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-10-06T15:33:45Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-2-27b-it",
      "name": "Google: Gemma 2 27B",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-2-27b-it/",
      "prompt_per_1m": 0.65,
      "completion_per_1m": 0.65,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-13T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-3-12b-it",
      "name": "Google: Gemma 3 12B",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-3-12b-it/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-13T21:50:25Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-3-27b-it",
      "name": "Google: Gemma 3 27B",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-3-27b-it/",
      "prompt_per_1m": 0.08,
      "completion_per_1m": 0.35,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-12T05:12:39Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-3-4b-it",
      "name": "Google: Gemma 3 4B",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-3-4b-it/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.1,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-13T22:38:30Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-4-26b-a4b-it",
      "name": "Google: Gemma 4 26B A4B ",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-4-26b-a4b-it/",
      "prompt_per_1m": 0.09,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-03T14:53:09Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-4-26b-a4b-it:free",
      "name": "Google: Gemma 4 26B A4B  (free)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-4-26b-a4b-it-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-03T14:53:09Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-4-31b-it",
      "name": "Google: Gemma 4 31B",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-4-31b-it/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-02T16:48:06Z",
      "expiration_date": null
    },
    {
      "id": "google/gemma-4-31b-it:free",
      "name": "Google: Gemma 4 31B (free)",
      "url": "https://openrouterlist.jvrck.com/m/google/gemma-4-31b-it-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-02T16:48:06Z",
      "expiration_date": null
    },
    {
      "id": "google/lyria-3-clip-preview",
      "name": "Google: Lyria 3 Clip Preview",
      "url": "https://openrouterlist.jvrck.com/m/google/lyria-3-clip-preview/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text",
        "audio"
      ],
      "created": "2026-03-30T21:47:35Z",
      "expiration_date": null
    },
    {
      "id": "google/lyria-3-pro-preview",
      "name": "Google: Lyria 3 Pro Preview",
      "url": "https://openrouterlist.jvrck.com/m/google/lyria-3-pro-preview/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text",
        "audio"
      ],
      "created": "2026-03-30T21:48:06Z",
      "expiration_date": null
    },
    {
      "id": "gryphe/mythomax-l2-13b",
      "name": "MythoMax 13B",
      "url": "https://openrouterlist.jvrck.com/m/gryphe/mythomax-l2-13b/",
      "prompt_per_1m": 0.08,
      "completion_per_1m": 0.11,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2023-07-02T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "ibm-granite/granite-4.2-8b",
      "name": "IBM: Granite 4.2 8B",
      "url": "https://openrouterlist.jvrck.com/m/ibm-granite/granite-4.2-8b/",
      "prompt_per_1m": 0.06,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-31T20:06:20Z",
      "expiration_date": null
    },
    {
      "id": "inception/mercury-2",
      "name": "Inception: Mercury 2",
      "url": "https://openrouterlist.jvrck.com/m/inception/mercury-2/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 0.75,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-04T14:57:55Z",
      "expiration_date": null
    },
    {
      "id": "inception/mercury-2.5",
      "name": "Inception: Mercury 2.5",
      "url": "https://openrouterlist.jvrck.com/m/inception/mercury-2.5/",
      "prompt_per_1m": 0.04,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 260000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-08T18:28:57Z",
      "expiration_date": null
    },
    {
      "id": "inception/mercury-3",
      "name": "Inception: Mercury 3",
      "url": "https://openrouterlist.jvrck.com/m/inception/mercury-3/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.35,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-16T13:45:37Z",
      "expiration_date": null
    },
    {
      "id": "inclusionai/ling-3.0-flash",
      "name": "inclusionAI: Ling 3.0 Flash",
      "url": "https://openrouterlist.jvrck.com/m/inclusionai/ling-3.0-flash/",
      "prompt_per_1m": 0.021,
      "completion_per_1m": 0.063,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-23T14:56:20Z",
      "expiration_date": null
    },
    {
      "id": "inclusionai/ling-3.0-flash-vl",
      "name": "inclusionAI: Ling 3.0 Flash VL",
      "url": "https://openrouterlist.jvrck.com/m/inclusionai/ling-3.0-flash-vl/",
      "prompt_per_1m": 0.06,
      "completion_per_1m": 0.18,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-10T16:01:54Z",
      "expiration_date": null
    },
    {
      "id": "inclusionai/ling-3.1-flash",
      "name": "inclusionAI: Ling 3.1 Flash",
      "url": "https://openrouterlist.jvrck.com/m/inclusionai/ling-3.1-flash/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.225,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-02T14:07:04Z",
      "expiration_date": null
    },
    {
      "id": "inference-net/schematron-v2-small",
      "name": "Inference.net: Schematron V2 Small",
      "url": "https://openrouterlist.jvrck.com/m/inference-net/schematron-v2-small/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.23,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-12T01:35:33Z",
      "expiration_date": null
    },
    {
      "id": "inference-net/schematron-v2-turbo",
      "name": "Inference.net: Schematron V2 Turbo",
      "url": "https://openrouterlist.jvrck.com/m/inference-net/schematron-v2-turbo/",
      "prompt_per_1m": 0.03,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-12T01:35:49Z",
      "expiration_date": null
    },
    {
      "id": "liquid/lfm-2.5-2.6b",
      "name": "LiquidAI: LFM2.5-2.6B",
      "url": "https://openrouterlist.jvrck.com/m/liquid/lfm-2.5-2.6b/",
      "prompt_per_1m": 0.35,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-11T17:48:39Z",
      "expiration_date": null
    },
    {
      "id": "liquid/lfm-2.5-2.6b:free",
      "name": "LiquidAI: LFM2.5-2.6B (free)",
      "url": "https://openrouterlist.jvrck.com/m/liquid/lfm-2.5-2.6b-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-11T17:48:39Z",
      "expiration_date": null
    },
    {
      "id": "liquid/lfm-2.5-24b-a2b",
      "name": "LiquidAI: LFM2.5-24B-A2B",
      "url": "https://openrouterlist.jvrck.com/m/liquid/lfm-2.5-24b-a2b/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.7,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T17:20:25Z",
      "expiration_date": null
    },
    {
      "id": "mancer/weaver",
      "name": "Mancer: Weaver (alpha)",
      "url": "https://openrouterlist.jvrck.com/m/mancer/weaver/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 0.75,
      "pricing": "fixed",
      "context_length": 8000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2023-08-02T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "meituan/longcat-2.0",
      "name": "Meituan: LongCat 2.0",
      "url": "https://openrouterlist.jvrck.com/m/meituan/longcat-2.0/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 1048756,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-20T13:37:38Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-3.1-70b-instruct",
      "name": "Meta: Llama 3.1 70B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-3.1-70b-instruct/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-23T00:00:00Z",
      "expiration_date": "2026-11-03"
    },
    {
      "id": "meta-llama/llama-3.1-8b-instruct",
      "name": "Meta: Llama 3.1 8B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-3.1-8b-instruct/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.08,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-23T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-3.2-1b-instruct",
      "name": "Meta: Llama 3.2 1B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-3.2-1b-instruct/",
      "prompt_per_1m": 0.027,
      "completion_per_1m": 0.201,
      "pricing": "fixed",
      "context_length": 60000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-09-25T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-3.2-3b-instruct",
      "name": "Meta: Llama 3.2 3B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-3.2-3b-instruct/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.33,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-09-25T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-3.3-70b-instruct",
      "name": "Meta: Llama 3.3 70B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-3.3-70b-instruct/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.32,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-12-06T17:28:57Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-4-maverick",
      "name": "Meta: Llama 4 Maverick",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-4-maverick/",
      "prompt_per_1m": 0.1875,
      "completion_per_1m": 0.6525,
      "pricing": "fixed",
      "context_length": 524288,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-05T19:37:02Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-4-scout",
      "name": "Meta: Llama 4 Scout",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-4-scout/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 1310720,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-05T19:31:59Z",
      "expiration_date": null
    },
    {
      "id": "meta-llama/llama-guard-4-12b",
      "name": "Meta: Llama Guard 4 12B",
      "url": "https://openrouterlist.jvrck.com/m/meta-llama/llama-guard-4-12b/",
      "prompt_per_1m": 0.18,
      "completion_per_1m": 0.18,
      "pricing": "fixed",
      "context_length": 163840,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-30T01:06:33Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-glimmer-30b",
      "name": "Meta: Muse Glimmer 30B",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-glimmer-30b/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-09T19:06:34Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-1.1",
      "name": "Meta: Muse Spark 1.1",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-1.1/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 4.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-16T15:29:01Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-1.2",
      "name": "Meta: Muse Spark 1.2",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-1.2/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 4.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-05T19:48:07Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-1.2-contributor",
      "name": "Meta: Muse Spark 1.2 Contributor",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-1.2-contributor/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-21T18:21:16Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-1.3",
      "name": "Meta: Muse Spark 1.3",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-1.3/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 4.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-02T19:45:59Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-1.3-contributor",
      "name": "Meta: Muse Spark 1.3 Contributor",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-1.3-contributor/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-02T20:38:39Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-spark-open",
      "name": "Meta: Muse Spark Open",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-spark-open/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 4.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T17:57:49Z",
      "expiration_date": null
    },
    {
      "id": "meta/muse-wonder",
      "name": "Meta: Muse Wonder",
      "url": "https://openrouterlist.jvrck.com/m/meta/muse-wonder/",
      "prompt_per_1m": 4,
      "completion_per_1m": 20,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-12T12:25:45Z",
      "expiration_date": null
    },
    {
      "id": "microsoft/phi-4",
      "name": "Microsoft: Phi 4",
      "url": "https://openrouterlist.jvrck.com/m/microsoft/phi-4/",
      "prompt_per_1m": 0.07,
      "completion_per_1m": 0.14,
      "pricing": "fixed",
      "context_length": 16384,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-01-10T06:17:52Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-01",
      "name": "MiniMax: MiniMax-01",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-01/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 1.1,
      "pricing": "fixed",
      "context_length": 1000192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-01-15T04:31:02Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m1",
      "name": "MiniMax: MiniMax M1",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m1/",
      "prompt_per_1m": 0.55,
      "completion_per_1m": 2.2,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-17T22:46:54Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m2",
      "name": "MiniMax: MiniMax M2",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m2/",
      "prompt_per_1m": 0.255,
      "completion_per_1m": 1.02,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-23T20:41:33Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m2-her",
      "name": "MiniMax: MiniMax M2-her",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m2-her/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-23T14:07:19Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m2.1",
      "name": "MiniMax: MiniMax M2.1",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m2.1/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-23T01:56:37Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m2.5",
      "name": "MiniMax: MiniMax M2.5",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m2.5/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-12T15:01:42Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m2.7",
      "name": "MiniMax: MiniMax M2.7",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m2.7/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-18T12:24:57Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m3",
      "name": "MiniMax: MiniMax M3",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m3/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-31T16:36:14Z",
      "expiration_date": null
    },
    {
      "id": "minimax/minimax-m3.1-flash",
      "name": "MiniMax: MiniMax M3.1 Flash",
      "url": "https://openrouterlist.jvrck.com/m/minimax/minimax-m3.1-flash/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-19T03:12:49Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/codestral-2508",
      "name": "Mistral: Codestral 2508",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/codestral-2508/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 0.9,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-01T20:20:30Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/devstral-2512",
      "name": "Mistral: Devstral 2 2512",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/devstral-2512/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-09T13:03:39Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/ministral-14b-2512",
      "name": "Mistral: Ministral 3 14B 2512",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/ministral-14b-2512/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-02T13:22:15Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/ministral-3b-2512",
      "name": "Mistral: Ministral 3 3B 2512",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/ministral-3b-2512/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.1,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-02T13:19:20Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/ministral-8b-2512",
      "name": "Mistral: Ministral 3 8B 2512",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/ministral-8b-2512/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.15,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-02T13:20:54Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-large",
      "name": "Mistral Large",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-large/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-02-26T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-large-2407",
      "name": "Mistral Large 2407",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-large-2407/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-11-19T01:06:55Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-large-2512",
      "name": "Mistral: Mistral Large 3 2512",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-large-2512/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-01T21:27:52Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-large-4-0",
      "name": "Mistral: Mistral Large 4",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-large-4-0/",
      "prompt_per_1m": 0.7,
      "completion_per_1m": 2.1,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-06T13:42:02Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-medium-3",
      "name": "Mistral: Mistral Medium 3",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-medium-3/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-05-07T14:15:41Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-medium-3-5",
      "name": "Mistral: Mistral Medium 3.5",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-medium-3-5/",
      "prompt_per_1m": 1.5,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-30T17:33:59Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-medium-3-5:batch",
      "name": "Mistral: Mistral Medium 3.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-medium-3-5-batch/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 3.75,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-30T17:33:59Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-medium-3.1",
      "name": "Mistral: Mistral Medium 3.1",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-medium-3.1/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-13T14:33:59Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-nemo",
      "name": "Mistral: Mistral Nemo",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-nemo/",
      "prompt_per_1m": 0.029,
      "completion_per_1m": 0.03,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-19T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-saba",
      "name": "Mistral: Saba",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-saba/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-02-17T14:40:39Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-small-24b-instruct-2501",
      "name": "Mistral: Mistral Small 3",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-small-24b-instruct-2501/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.08,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-01-30T16:43:29Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-small-2603",
      "name": "Mistral: Mistral Small 4",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-small-2603/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-16T21:14:45Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-small-3.1-24b-instruct",
      "name": "Mistral: Mistral Small 3.1 24B",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-small-3.1-24b-instruct/",
      "prompt_per_1m": 0.351,
      "completion_per_1m": 0.555,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-17T19:15:37Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mistral-small-3.2-24b-instruct",
      "name": "Mistral: Mistral Small 3.2 24B",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mistral-small-3.2-24b-instruct/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-20T18:10:16Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/mixtral-8x22b-instruct",
      "name": "Mistral: Mixtral 8x22B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/mixtral-8x22b-instruct/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-04-17T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "mistralai/voxtral-small-24b-2507",
      "name": "Mistral: Voxtral Small 24B 2507",
      "url": "https://openrouterlist.jvrck.com/m/mistralai/voxtral-small-24b-2507/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-30T14:39:04Z",
      "expiration_date": null
    },
    {
      "id": "moondream/moondream3-preview",
      "name": "Moondream: Moondream 3 Preview",
      "url": "https://openrouterlist.jvrck.com/m/moondream/moondream3-preview/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 32000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T22:13:05Z",
      "expiration_date": null
    },
    {
      "id": "moondream/moondream3.1-9b-a2b",
      "name": "Moondream: Moondream 3.1",
      "url": "https://openrouterlist.jvrck.com/m/moondream/moondream3.1-9b-a2b/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 32000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T22:12:53Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2",
      "name": "MoonshotAI: Kimi K2 0711",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2/",
      "prompt_per_1m": 0.57,
      "completion_per_1m": 2.3,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-11T19:47:32Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2-0905",
      "name": "MoonshotAI: Kimi K2 0905",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2-0905/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-04T21:25:47Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2-thinking",
      "name": "MoonshotAI: Kimi K2 Thinking",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2-thinking/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-06T14:50:22Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2.5",
      "name": "MoonshotAI: Kimi K2.5",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2.5/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-27T04:11:16Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2.6",
      "name": "MoonshotAI: Kimi K2.6",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2.6/",
      "prompt_per_1m": 0.65,
      "completion_per_1m": 3.41,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-20T15:36:42Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k2.7-code",
      "name": "MoonshotAI: Kimi K2.7 Code",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k2.7-code/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 3.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-12T12:12:41Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k3",
      "name": "MoonshotAI: Kimi K3",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k3/",
      "prompt_per_1m": 0.192,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-16T15:30:58Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k3.1-pro",
      "name": "MoonshotAI: Kimi K3.1 Pro",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k3.1-pro/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-23T17:56:28Z",
      "expiration_date": null
    },
    {
      "id": "moonshotai/kimi-k3:batch",
      "name": "MoonshotAI: Kimi K3 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/moonshotai/kimi-k3-batch/",
      "prompt_per_1m": 2.28,
      "completion_per_1m": 11.4,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-16T15:30:58Z",
      "expiration_date": null
    },
    {
      "id": "morph/morph-v3-fast",
      "name": "Morph: Morph V3 Fast",
      "url": "https://openrouterlist.jvrck.com/m/morph/morph-v3-fast/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-07T17:40:02Z",
      "expiration_date": null
    },
    {
      "id": "morph/morph-v3-large",
      "name": "Morph: Morph V3 Large",
      "url": "https://openrouterlist.jvrck.com/m/morph/morph-v3-large/",
      "prompt_per_1m": 0.9,
      "completion_per_1m": 1.9,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-07T17:54:18Z",
      "expiration_date": null
    },
    {
      "id": "nex-agi/nex-n2.5-mini",
      "name": "Nex AGI: Nex-N2.5-Mini",
      "url": "https://openrouterlist.jvrck.com/m/nex-agi/nex-n2.5-mini/",
      "prompt_per_1m": 0.025,
      "completion_per_1m": 0.1,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-08T17:54:21Z",
      "expiration_date": null
    },
    {
      "id": "nex-agi/nex-n2.5-pro",
      "name": "Nex AGI: Nex-N2.5-Pro",
      "url": "https://openrouterlist.jvrck.com/m/nex-agi/nex-n2.5-pro/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.25,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-08T17:54:10Z",
      "expiration_date": null
    },
    {
      "id": "nousresearch/hermes-3-llama-3.1-405b",
      "name": "Nous: Hermes 3 405B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/nousresearch/hermes-3-llama-3.1-405b/",
      "prompt_per_1m": 1,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-16T00:00:00Z",
      "expiration_date": "2026-11-02"
    },
    {
      "id": "nousresearch/hermes-3-llama-3.1-70b",
      "name": "Nous: Hermes 3 70B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/nousresearch/hermes-3-llama-3.1-70b/",
      "prompt_per_1m": 0.7,
      "completion_per_1m": 0.7,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-18T00:00:00Z",
      "expiration_date": "2026-11-02"
    },
    {
      "id": "nousresearch/hermes-4-405b",
      "name": "Nous: Hermes 4 405B",
      "url": "https://openrouterlist.jvrck.com/m/nousresearch/hermes-4-405b/",
      "prompt_per_1m": 1,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-26T19:11:03Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3-nano-30b-a3b",
      "name": "NVIDIA: Nemotron 3 Nano 30B A3B",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3-nano-30b-a3b/",
      "prompt_per_1m": 0.06,
      "completion_per_1m": 0.24,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-14T16:54:35Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
      "name": "NVIDIA: Nemotron 3 Nano Omni (free)",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-28T16:18:15Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3-super-120b-a12b",
      "name": "NVIDIA: Nemotron 3 Super",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3-super-120b-a12b/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 2.4,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-11T16:07:19Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3-ultra-550b-a55b",
      "name": "NVIDIA: Nemotron 3 Ultra",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3-ultra-550b-a55b/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 2.4,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-04T05:33:28Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3-ultra-550b-a55b:free",
      "name": "NVIDIA: Nemotron 3 Ultra (free)",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3-ultra-550b-a55b-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-04T05:33:28Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-content-safety",
      "name": "NVIDIA: Nemotron 3.5 Content Safety",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-content-safety/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-04T14:04:24Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-content-safety:free",
      "name": "NVIDIA: Nemotron 3.5 Content Safety (free)",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-content-safety-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-04T14:04:24Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-lightning",
      "name": "NVIDIA: Nemotron 3.5 Lightning",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-lightning/",
      "prompt_per_1m": 0.07,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-11T12:52:31Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-lightning:free",
      "name": "NVIDIA: Nemotron 3.5 Lightning (free)",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-lightning-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-11T12:52:31Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-super-vl",
      "name": "NVIDIA: Nemotron 3.5 Super VL",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-super-vl/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T15:04:22Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/nemotron-3.5-super-vl:free",
      "name": "NVIDIA: Nemotron 3.5 Super VL (free)",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/nemotron-3.5-super-vl-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T15:04:22Z",
      "expiration_date": null
    },
    {
      "id": "nvidia/switchyard",
      "name": "NVIDIA: Switchyard",
      "url": "https://openrouterlist.jvrck.com/m/nvidia/switchyard/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T21:25:47Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-3.5-turbo-0613",
      "name": "OpenAI: GPT-3.5 Turbo (older v0613)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-3.5-turbo-0613/",
      "prompt_per_1m": 1,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 4095,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-01-25T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-3.5-turbo-16k",
      "name": "OpenAI: GPT-3.5 Turbo 16k",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-3.5-turbo-16k/",
      "prompt_per_1m": 3,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 16385,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2023-08-28T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4",
      "name": "OpenAI: GPT-4",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4/",
      "prompt_per_1m": 30,
      "completion_per_1m": 60,
      "pricing": "fixed",
      "context_length": 8191,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2023-05-28T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4-turbo:batch",
      "name": "OpenAI: GPT-4 Turbo (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4-turbo-batch/",
      "prompt_per_1m": 5,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-04-09T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1",
      "name": "OpenAI: GPT-4.1",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1/",
      "prompt_per_1m": 2,
      "completion_per_1m": 8,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:23:05Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1-mini",
      "name": "OpenAI: GPT-4.1 Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1-mini/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 1.6,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:23:01Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1-mini:batch",
      "name": "OpenAI: GPT-4.1 Mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1-mini-batch/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 0.8,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:23:01Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1-nano",
      "name": "OpenAI: GPT-4.1 Nano",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1-nano/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:22:49Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1-nano:batch",
      "name": "OpenAI: GPT-4.1 Nano (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1-nano-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:22:49Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4.1:batch",
      "name": "OpenAI: GPT-4.1 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4.1-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 1047576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-14T17:23:05Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o",
      "name": "OpenAI: GPT-4o",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-05-13T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-2024-05-13",
      "name": "OpenAI: GPT-4o (2024-05-13)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-2024-05-13/",
      "prompt_per_1m": 5,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-05-13T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-2024-08-06",
      "name": "OpenAI: GPT-4o (2024-08-06)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-2024-08-06/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-06T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-2024-11-20",
      "name": "OpenAI: GPT-4o (2024-11-20)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-2024-11-20/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-11-20T18:33:14Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-mini",
      "name": "OpenAI: GPT-4o-mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-mini/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-18T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-mini-2024-07-18",
      "name": "OpenAI: GPT-4o-mini (2024-07-18)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-mini-2024-07-18/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-18T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o-mini:batch",
      "name": "OpenAI: GPT-4o-mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-mini-batch/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-07-18T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-4o:batch",
      "name": "OpenAI: GPT-4o (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-4o-batch/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-05-13T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5",
      "name": "OpenAI: GPT-5",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:33Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-image",
      "name": "OpenAI: GPT-5 Image",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-image/",
      "prompt_per_1m": 10,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2025-10-14T13:19:46Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-image-mini",
      "name": "OpenAI: GPT-5 Image Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-image-mini/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2025-10-16T14:23:03Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-mini",
      "name": "OpenAI: GPT-5 Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-mini/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:27Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-mini:batch",
      "name": "OpenAI: GPT-5 Mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-mini-batch/",
      "prompt_per_1m": 0.125,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:27Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-nano",
      "name": "OpenAI: GPT-5 Nano",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-nano/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:22Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-nano:batch",
      "name": "OpenAI: GPT-5 Nano (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-nano-batch/",
      "prompt_per_1m": 0.025,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:22Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-pro",
      "name": "OpenAI: GPT-5 Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-pro/",
      "prompt_per_1m": 15,
      "completion_per_1m": 120,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-06T18:51:03Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5-pro:batch",
      "name": "OpenAI: GPT-5 Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-pro-batch/",
      "prompt_per_1m": 7.5,
      "completion_per_1m": 60,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-06T18:51:03Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.1",
      "name": "OpenAI: GPT-5.1",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.1/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-13T18:58:25Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.1-codex",
      "name": "OpenAI: GPT-5.1-Codex",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.1-codex/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-13T18:58:18Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.1-codex-max",
      "name": "OpenAI: GPT-5.1-Codex-Max",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.1-codex-max/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-04T20:08:54Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.1-codex-mini",
      "name": "OpenAI: GPT-5.1-Codex-Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.1-codex-mini/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-13T18:17:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.1:batch",
      "name": "OpenAI: GPT-5.1 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.1-batch/",
      "prompt_per_1m": 0.625,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-11-13T18:58:25Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2",
      "name": "OpenAI: GPT-5.2",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2/",
      "prompt_per_1m": 1.75,
      "completion_per_1m": 14,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-10T18:02:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2-chat",
      "name": "OpenAI: GPT-5.2 Chat",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2-chat/",
      "prompt_per_1m": 1.75,
      "completion_per_1m": 14,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-10T18:03:03Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2-codex",
      "name": "OpenAI: GPT-5.2-Codex",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2-codex/",
      "prompt_per_1m": 1.75,
      "completion_per_1m": 14,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-14T16:48:35Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2-pro",
      "name": "OpenAI: GPT-5.2 Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2-pro/",
      "prompt_per_1m": 21,
      "completion_per_1m": 168,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-10T18:03:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2-pro:batch",
      "name": "OpenAI: GPT-5.2 Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2-pro-batch/",
      "prompt_per_1m": 10.5,
      "completion_per_1m": 84,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-10T18:03:00Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.2:batch",
      "name": "OpenAI: GPT-5.2 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.2-batch/",
      "prompt_per_1m": 0.875,
      "completion_per_1m": 7,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-10T18:02:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.3-codex",
      "name": "OpenAI: GPT-5.3-Codex",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.3-codex/",
      "prompt_per_1m": 1.75,
      "completion_per_1m": 14,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-24T18:52:44Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4",
      "name": "OpenAI: GPT-5.4",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-05T18:12:32Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-image-2",
      "name": "OpenAI: GPT-5.4 Image 2",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-image-2/",
      "prompt_per_1m": 8,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 272000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "image",
        "text"
      ],
      "created": "2026-04-21T18:52:08Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-mini",
      "name": "OpenAI: GPT-5.4 Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-mini/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 4.5,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-17T11:49:38Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-mini:batch",
      "name": "OpenAI: GPT-5.4 Mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-mini-batch/",
      "prompt_per_1m": 0.375,
      "completion_per_1m": 2.25,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-17T11:49:38Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-nano",
      "name": "OpenAI: GPT-5.4 Nano",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-nano/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 1.25,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-17T11:49:47Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-nano:batch",
      "name": "OpenAI: GPT-5.4 Nano (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-nano-batch/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.625,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-17T11:49:47Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-pro",
      "name": "OpenAI: GPT-5.4 Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-pro/",
      "prompt_per_1m": 30,
      "completion_per_1m": 180,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-05T18:12:46Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4-pro:batch",
      "name": "OpenAI: GPT-5.4 Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-pro-batch/",
      "prompt_per_1m": 15,
      "completion_per_1m": 90,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-05T18:12:46Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.4:batch",
      "name": "OpenAI: GPT-5.4 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.4-batch/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-05T18:12:32Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.5",
      "name": "OpenAI: GPT-5.5",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.5/",
      "prompt_per_1m": 5,
      "completion_per_1m": 30,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T17:31:33Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.5-pro",
      "name": "OpenAI: GPT-5.5 Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.5-pro/",
      "prompt_per_1m": 30,
      "completion_per_1m": 180,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T17:31:36Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.5-pro:batch",
      "name": "OpenAI: GPT-5.5 Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.5-pro-batch/",
      "prompt_per_1m": 15,
      "completion_per_1m": 90,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T17:31:36Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.5:batch",
      "name": "OpenAI: GPT-5.5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.5-batch/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-24T17:31:33Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-luna",
      "name": "OpenAI: GPT-5.6 Luna",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-luna/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:24Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-luna-pro",
      "name": "OpenAI: GPT-5.6 Luna Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-luna-pro/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:27Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-luna-pro:batch",
      "name": "OpenAI: GPT-5.6 Luna Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-luna-pro-batch/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:27Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-luna:batch",
      "name": "OpenAI: GPT-5.6 Luna (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-luna-batch/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:24Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-sol",
      "name": "OpenAI: GPT-5.6 Sol",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-sol/",
      "prompt_per_1m": 4,
      "completion_per_1m": 20,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:10Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-sol-pro",
      "name": "OpenAI: GPT-5.6 Sol Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-sol-pro/",
      "prompt_per_1m": 4,
      "completion_per_1m": 20,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:14Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-sol-pro:batch",
      "name": "OpenAI: GPT-5.6 Sol Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-sol-pro-batch/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:14Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-sol:batch",
      "name": "OpenAI: GPT-5.6 Sol (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-sol-batch/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:10Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-terra",
      "name": "OpenAI: GPT-5.6 Terra",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-terra/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:17Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-terra-pro",
      "name": "OpenAI: GPT-5.6 Terra Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-terra-pro/",
      "prompt_per_1m": 2,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:21Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-terra-pro:batch",
      "name": "OpenAI: GPT-5.6 Terra Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-terra-pro-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:21Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5.6-terra:batch",
      "name": "OpenAI: GPT-5.6 Terra (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5.6-terra-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-09T09:54:17Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-5:batch",
      "name": "OpenAI: GPT-5 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-5-batch/",
      "prompt_per_1m": 0.625,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-07T17:23:33Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-astra",
      "name": "OpenAI: GPT-6 Astra",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-astra/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-04T20:13:58Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-astra-pro",
      "name": "OpenAI: GPT-6 Astra Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-astra-pro/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-04T20:13:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-astra-pro:batch",
      "name": "OpenAI: GPT-6 Astra Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-astra-pro-batch/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-04T20:13:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-astra:batch",
      "name": "OpenAI: GPT-6 Astra (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-astra-batch/",
      "prompt_per_1m": 5,
      "completion_per_1m": 25,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-04T20:13:58Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-luna",
      "name": "OpenAI: GPT-6 Luna",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-luna/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:06Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-luna-pro",
      "name": "OpenAI: GPT-6 Luna Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-luna-pro/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:11Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-luna-pro:batch",
      "name": "OpenAI: GPT-6 Luna Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-luna-pro-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.25,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:11Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-luna:batch",
      "name": "OpenAI: GPT-6 Luna (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-luna-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.25,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:06Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-sol",
      "name": "OpenAI: GPT-6 Sol",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-sol/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:12:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-sol-pro",
      "name": "OpenAI: GPT-6 Sol Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-sol-pro/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:01Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-sol-pro:batch",
      "name": "OpenAI: GPT-6 Sol Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-sol-pro-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:13:01Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6-sol:batch",
      "name": "OpenAI: GPT-6 Sol (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6-sol-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-22T18:12:55Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-sol",
      "name": "OpenAI: GPT-6.1 Sol",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-sol/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-29T17:28:02Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-sol-pro",
      "name": "OpenAI: GPT-6.1 Sol Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-sol-pro/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-29T17:28:06Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-sol-pro:batch",
      "name": "OpenAI: GPT-6.1 Sol Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-sol-pro-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-29T17:28:06Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-sol:batch",
      "name": "OpenAI: GPT-6.1 Sol (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-sol-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-29T17:28:02Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-terra",
      "name": "OpenAI: GPT-6.1 Terra",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-terra/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-26T18:13:29Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-terra-pro",
      "name": "OpenAI: GPT-6.1 Terra Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-terra-pro/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-26T18:15:56Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-terra-pro:batch",
      "name": "OpenAI: GPT-6.1 Terra Pro (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-terra-pro-batch/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-26T18:15:56Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-6.1-terra:batch",
      "name": "OpenAI: GPT-6.1 Terra (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-6.1-terra-batch/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-26T18:13:29Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-audio",
      "name": "OpenAI: GPT Audio",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-audio/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio"
      ],
      "output_modalities": [
        "text",
        "audio"
      ],
      "created": "2026-01-19T22:42:49Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-audio-mini",
      "name": "OpenAI: GPT Audio Mini",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-audio-mini/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 2.4,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio"
      ],
      "output_modalities": [
        "text",
        "audio"
      ],
      "created": "2026-01-19T21:50:19Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-chat-latest",
      "name": "OpenAI: GPT Chat Latest",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-chat-latest/",
      "prompt_per_1m": 5,
      "completion_per_1m": 30,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-05T16:56:52Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-oss-120b",
      "name": "OpenAI: gpt-oss-120b",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-oss-120b/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T17:17:11Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-oss-120b:batch",
      "name": "OpenAI: gpt-oss-120b (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-oss-120b-batch/",
      "prompt_per_1m": 0.0296,
      "completion_per_1m": 0.136,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T17:17:11Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-oss-20b",
      "name": "OpenAI: gpt-oss-20b",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-oss-20b/",
      "prompt_per_1m": 0.018,
      "completion_per_1m": 0.09,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T17:17:09Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-oss-20b:batch",
      "name": "OpenAI: gpt-oss-20b (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-oss-20b-batch/",
      "prompt_per_1m": 0.024,
      "completion_per_1m": 0.112,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-05T17:17:09Z",
      "expiration_date": null
    },
    {
      "id": "openai/gpt-oss-safeguard-20b",
      "name": "OpenAI: gpt-oss-safeguard-20b",
      "url": "https://openrouterlist.jvrck.com/m/openai/gpt-oss-safeguard-20b/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-29T15:47:16Z",
      "expiration_date": null
    },
    {
      "id": "openai/o3",
      "name": "OpenAI: o3",
      "url": "https://openrouterlist.jvrck.com/m/openai/o3/",
      "prompt_per_1m": 2,
      "completion_per_1m": 8,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-16T17:10:57Z",
      "expiration_date": null
    },
    {
      "id": "openai/o3-mini:batch",
      "name": "OpenAI: o3 Mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/o3-mini-batch/",
      "prompt_per_1m": 0.55,
      "completion_per_1m": 2.2,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-01-31T19:28:41Z",
      "expiration_date": null
    },
    {
      "id": "openai/o3-pro",
      "name": "OpenAI: o3 Pro",
      "url": "https://openrouterlist.jvrck.com/m/openai/o3-pro/",
      "prompt_per_1m": 20,
      "completion_per_1m": 80,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "file",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-06-10T23:32:32Z",
      "expiration_date": null
    },
    {
      "id": "openai/o3:batch",
      "name": "OpenAI: o3 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/o3-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-16T17:10:57Z",
      "expiration_date": null
    },
    {
      "id": "openai/o4-mini:batch",
      "name": "OpenAI: o4 Mini (batch)",
      "url": "https://openrouterlist.jvrck.com/m/openai/o4-mini-batch/",
      "prompt_per_1m": 0.55,
      "completion_per_1m": 2.2,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-16T16:29:02Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/auto",
      "name": "Auto Router",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/auto/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 2000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "audio",
        "file",
        "video"
      ],
      "output_modalities": [
        "text",
        "image"
      ],
      "created": "2023-11-08T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/auto-beta",
      "name": "Auto Router (Beta)",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/auto-beta/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 2000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio",
        "file",
        "video"
      ],
      "output_modalities": [
        "text",
        "image"
      ],
      "created": "2026-07-17T17:59:25Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/bodybuilder",
      "name": "Body Builder (beta)",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/bodybuilder/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-05T03:00:53Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/free",
      "name": "Free Models Router",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-01T03:43:47Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/fusion",
      "name": "OpenRouter: Fusion",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/fusion/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-13T17:27:27Z",
      "expiration_date": null
    },
    {
      "id": "openrouter/pareto-code",
      "name": "Pareto Code Router",
      "url": "https://openrouterlist.jvrck.com/m/openrouter/pareto-code/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 2000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-21T05:05:00Z",
      "expiration_date": null
    },
    {
      "id": "particle-ai/particle-1",
      "name": "Particle AI: Particle-1",
      "url": "https://openrouterlist.jvrck.com/m/particle-ai/particle-1/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-28T17:18:13Z",
      "expiration_date": null
    },
    {
      "id": "perceptron/perceptron-mk1",
      "name": "Perceptron: Perceptron Mk1",
      "url": "https://openrouterlist.jvrck.com/m/perceptron/perceptron-mk1/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-12T14:43:49Z",
      "expiration_date": null
    },
    {
      "id": "perceptron/perceptron-mk1.5",
      "name": "Perceptron: Perceptron Mk1.5",
      "url": "https://openrouterlist.jvrck.com/m/perceptron/perceptron-mk1.5/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 1.5,
      "pricing": "fixed",
      "context_length": 36864,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-25T16:11:01Z",
      "expiration_date": null
    },
    {
      "id": "perplexity/sonar",
      "name": "Perplexity: Sonar",
      "url": "https://openrouterlist.jvrck.com/m/perplexity/sonar/",
      "prompt_per_1m": 1,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 127072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-01-27T21:36:48Z",
      "expiration_date": null
    },
    {
      "id": "perplexity/sonar-deep-research",
      "name": "Perplexity: Sonar Deep Research",
      "url": "https://openrouterlist.jvrck.com/m/perplexity/sonar-deep-research/",
      "prompt_per_1m": 2,
      "completion_per_1m": 8,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-07T01:34:06Z",
      "expiration_date": null
    },
    {
      "id": "perplexity/sonar-pro",
      "name": "Perplexity: Sonar Pro",
      "url": "https://openrouterlist.jvrck.com/m/perplexity/sonar-pro/",
      "prompt_per_1m": 3,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-07T01:53:43Z",
      "expiration_date": null
    },
    {
      "id": "perplexity/sonar-pro-search",
      "name": "Perplexity: Sonar Pro Search",
      "url": "https://openrouterlist.jvrck.com/m/perplexity/sonar-pro-search/",
      "prompt_per_1m": 3,
      "completion_per_1m": 15,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-30T19:59:26Z",
      "expiration_date": null
    },
    {
      "id": "perplexity/sonar-reasoning-pro",
      "name": "Perplexity: Sonar Reasoning Pro",
      "url": "https://openrouterlist.jvrck.com/m/perplexity/sonar-reasoning-pro/",
      "prompt_per_1m": 2,
      "completion_per_1m": 8,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-07T02:08:28Z",
      "expiration_date": null
    },
    {
      "id": "poolside/laguna-s-2.1",
      "name": "Poolside: Laguna S 2.1",
      "url": "https://openrouterlist.jvrck.com/m/poolside/laguna-s-2.1/",
      "prompt_per_1m": 0.09,
      "completion_per_1m": 0.18,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T16:51:23Z",
      "expiration_date": "2026-10-31"
    },
    {
      "id": "poolside/laguna-s-2.1:free",
      "name": "Poolside: Laguna S 2.1 (free)",
      "url": "https://openrouterlist.jvrck.com/m/poolside/laguna-s-2.1-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-21T16:51:23Z",
      "expiration_date": "2026-10-31"
    },
    {
      "id": "poolside/laguna-xs-2.1",
      "name": "Poolside: Laguna XS 2.1",
      "url": "https://openrouterlist.jvrck.com/m/poolside/laguna-xs-2.1/",
      "prompt_per_1m": 0.06,
      "completion_per_1m": 0.12,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-02T14:27:09Z",
      "expiration_date": "2026-10-31"
    },
    {
      "id": "poolside/laguna-xs-2.1:free",
      "name": "Poolside: Laguna XS 2.1 (free)",
      "url": "https://openrouterlist.jvrck.com/m/poolside/laguna-xs-2.1-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-02T14:27:09Z",
      "expiration_date": "2026-10-31"
    },
    {
      "id": "prism-ml/ternary-bonsai-2-27b",
      "name": "PrismML: Ternary Bonsai 2 27B",
      "url": "https://openrouterlist.jvrck.com/m/prism-ml/ternary-bonsai-2-27b/",
      "prompt_per_1m": 0.075,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-18T17:54:06Z",
      "expiration_date": null
    },
    {
      "id": "prism-ml/ternary-bonsai-2-9b",
      "name": "PrismML: Ternary Bonsai 2 9B",
      "url": "https://openrouterlist.jvrck.com/m/prism-ml/ternary-bonsai-2-9b/",
      "prompt_per_1m": 0.08,
      "completion_per_1m": 0.13,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-16T06:09:55Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen-2.5-72b-instruct",
      "name": "Qwen2.5 72B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen-2.5-72b-instruct/",
      "prompt_per_1m": 0.36,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-09-19T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen-2.5-7b-instruct",
      "name": "Qwen: Qwen2.5 7B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen-2.5-7b-instruct/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-10-16T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen-2.5-coder-32b-instruct",
      "name": "Qwen2.5 Coder 32B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen-2.5-coder-32b-instruct/",
      "prompt_per_1m": 0.66,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-11-11T23:40:00Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen-plus",
      "name": "Qwen: Qwen-Plus",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen-plus/",
      "prompt_per_1m": 0.26,
      "completion_per_1m": 0.78,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-02-01T11:37:20Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen2.5-vl-72b-instruct",
      "name": "Qwen: Qwen2.5 VL 72B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen2.5-vl-72b-instruct/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-02-01T11:45:11Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-14b",
      "name": "Qwen: Qwen3 14B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-14b/",
      "prompt_per_1m": 0.12,
      "completion_per_1m": 0.24,
      "pricing": "fixed",
      "context_length": 40960,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-28T21:41:18Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-235b-a22b-2507",
      "name": "Qwen: Qwen3 235B A22B Instruct 2507",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-235b-a22b-2507/",
      "prompt_per_1m": 0.09,
      "completion_per_1m": 0.55,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-21T17:39:15Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-235b-a22b-thinking-2507",
      "name": "Qwen: Qwen3 235B A22B Thinking 2507",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-235b-a22b-thinking-2507/",
      "prompt_per_1m": 0.45,
      "completion_per_1m": 3.5,
      "pricing": "fixed",
      "context_length": 128000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-25T13:19:17Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-30b-a3b",
      "name": "Qwen: Qwen3 30B A3B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-30b-a3b/",
      "prompt_per_1m": 0.12,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 40960,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-28T22:16:44Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-30b-a3b-instruct-2507",
      "name": "Qwen: Qwen3 30B A3B Instruct 2507",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-30b-a3b-instruct-2507/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-29T16:36:05Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-32b",
      "name": "Qwen: Qwen3 32B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-32b/",
      "prompt_per_1m": 0.08,
      "completion_per_1m": 0.28,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-04-28T21:32:25Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-coder",
      "name": "Qwen: Qwen3 Coder 480B A35B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-coder/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-23T00:29:06Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-coder-30b-a3b-instruct",
      "name": "Qwen: Qwen3 Coder 30B A3B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-coder-30b-a3b-instruct/",
      "prompt_per_1m": 0.07,
      "completion_per_1m": 0.28,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-31T14:32:59Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-coder-flash",
      "name": "Qwen: Qwen3 Coder Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-coder-flash/",
      "prompt_per_1m": 0.195,
      "completion_per_1m": 0.975,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-17T13:25:36Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-coder-next",
      "name": "Qwen: Qwen3 Coder Next",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-coder-next/",
      "prompt_per_1m": 0.12,
      "completion_per_1m": 0.8,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-04T00:15:01Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-next-80b-a3b-instruct",
      "name": "Qwen: Qwen3 Next 80B A3B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-next-80b-a3b-instruct/",
      "prompt_per_1m": 0.09,
      "completion_per_1m": 1.1,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-11T17:36:53Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-vl-235b-a22b-instruct",
      "name": "Qwen: Qwen3 VL 235B A22B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-vl-235b-a22b-instruct/",
      "prompt_per_1m": 0.21,
      "completion_per_1m": 1.9,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-23T23:04:47Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-vl-30b-a3b-instruct",
      "name": "Qwen: Qwen3 VL 30B A3B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-vl-30b-a3b-instruct/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-06T23:47:56Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-vl-30b-a3b-thinking",
      "name": "Qwen: Qwen3 VL 30B A3B Thinking",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-vl-30b-a3b-thinking/",
      "prompt_per_1m": 0.29,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-06T23:47:59Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3-vl-8b-instruct",
      "name": "Qwen: Qwen3 VL 8B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3-vl-8b-instruct/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 0.75,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-10-14T17:35:08Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-122b-a10b",
      "name": "Qwen: Qwen3.5-122B-A10B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-122b-a10b/",
      "prompt_per_1m": 0.26,
      "completion_per_1m": 2.08,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-25T21:09:49Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-27b",
      "name": "Qwen: Qwen3.5-27B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-27b/",
      "prompt_per_1m": 0.26,
      "completion_per_1m": 2.6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-25T21:10:10Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-35b-a3b",
      "name": "Qwen: Qwen3.5-35B-A3B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-35b-a3b/",
      "prompt_per_1m": 0.14,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-25T21:10:22Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-397b-a17b",
      "name": "Qwen: Qwen3.5 397B A17B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-397b-a17b/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 3.6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-16T06:23:38Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-9b",
      "name": "Qwen: Qwen3.5-9B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-9b/",
      "prompt_per_1m": 0.17,
      "completion_per_1m": 0.25,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-10T14:19:56Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-flash-02-23",
      "name": "Qwen: Qwen3.5-Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-flash-02-23/",
      "prompt_per_1m": 0.065,
      "completion_per_1m": 0.26,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-25T21:09:36Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-plus-02-15",
      "name": "Qwen: Qwen3.5 Plus 2026-02-15",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-plus-02-15/",
      "prompt_per_1m": 0.26,
      "completion_per_1m": 1.56,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-16T08:10:16Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.5-plus-20260420",
      "name": "Qwen: Qwen3.5 Plus 2026-04-20",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.5-plus-20260420/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 1.8,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T03:42:48Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.6-27b",
      "name": "Qwen: Qwen3.6 27B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.6-27b/",
      "prompt_per_1m": 0.32,
      "completion_per_1m": 3.2,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T01:57:44Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.6-35b-a3b",
      "name": "Qwen: Qwen3.6 35B A3B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.6-35b-a3b/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.9,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T03:24:15Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.6-flash",
      "name": "Qwen: Qwen3.6 Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.6-flash/",
      "prompt_per_1m": 0.1875,
      "completion_per_1m": 1.125,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T03:42:42Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.6-plus",
      "name": "Qwen: Qwen3.6 Plus",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.6-plus/",
      "prompt_per_1m": 0.325,
      "completion_per_1m": 1.95,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-02T12:39:17Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.7-flash",
      "name": "Qwen: Qwen3.7 Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.7-flash/",
      "prompt_per_1m": 0.03,
      "completion_per_1m": 0.13,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-27T22:16:01Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.7-max",
      "name": "Qwen: Qwen3.7 Max",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.7-max/",
      "prompt_per_1m": 1.475,
      "completion_per_1m": 4.425,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-21T15:21:01Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.7-plus",
      "name": "Qwen: Qwen3.7 Plus",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.7-plus/",
      "prompt_per_1m": 0.32,
      "completion_per_1m": 1.28,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-03T13:03:03Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.7-plus:batch",
      "name": "Qwen: Qwen3.7 Plus (batch)",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.7-plus-batch/",
      "prompt_per_1m": 0.23,
      "completion_per_1m": 0.92,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-03T13:03:03Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-2.4t-a95b",
      "name": "Qwen: Qwen3.8 2.4T A95B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-2.4t-a95b/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-12T16:21:42Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-27b",
      "name": "Qwen: Qwen3.8 27B",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-27b/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 1.875,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-14T15:55:10Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-flash",
      "name": "Qwen: Qwen3.8 Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-flash/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.47,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-26T19:37:40Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-max-0902",
      "name": "Qwen: Qwen3.8 Max (0902)",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-max-0902/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-03T21:08:24Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-max-prime",
      "name": "Qwen: Qwen3.8 Max Prime",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-max-prime/",
      "prompt_per_1m": 4,
      "completion_per_1m": 12,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-23T19:20:28Z",
      "expiration_date": null
    },
    {
      "id": "qwen/qwen3.8-omni-flash",
      "name": "Qwen: Qwen3.8 Omni Flash",
      "url": "https://openrouterlist.jvrck.com/m/qwen/qwen3.8-omni-flash/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.47,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T03:05:54Z",
      "expiration_date": null
    },
    {
      "id": "recursive/flint-v1.0:free",
      "name": "Recursive: Flint (free)",
      "url": "https://openrouterlist.jvrck.com/m/recursive/flint-v1.0-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-21T22:46:05Z",
      "expiration_date": null
    },
    {
      "id": "reflection/beam-1.0-501b-a23b",
      "name": "Reflection: Beam 1.0 501B A23B",
      "url": "https://openrouterlist.jvrck.com/m/reflection/beam-1.0-501b-a23b/",
      "prompt_per_1m": 0.25,
      "completion_per_1m": 1,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-16T14:21:39Z",
      "expiration_date": null
    },
    {
      "id": "rekaai/reka-edge",
      "name": "Reka Edge",
      "url": "https://openrouterlist.jvrck.com/m/rekaai/reka-edge/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.1,
      "pricing": "fixed",
      "context_length": 16384,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-20T17:16:05Z",
      "expiration_date": null
    },
    {
      "id": "rekaai/reka-flash-3",
      "name": "Reka Flash 3",
      "url": "https://openrouterlist.jvrck.com/m/rekaai/reka-flash-3/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-12T20:53:33Z",
      "expiration_date": null
    },
    {
      "id": "relace/relace-apply-3",
      "name": "Relace: Relace Apply 3",
      "url": "https://openrouterlist.jvrck.com/m/relace/relace-apply-3/",
      "prompt_per_1m": 0.85,
      "completion_per_1m": 1.25,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-26T12:59:32Z",
      "expiration_date": null
    },
    {
      "id": "relace/relace-search",
      "name": "Relace: Relace Search",
      "url": "https://openrouterlist.jvrck.com/m/relace/relace-search/",
      "prompt_per_1m": 1,
      "completion_per_1m": 3,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-08T17:06:00Z",
      "expiration_date": null
    },
    {
      "id": "sakana/fugu-max",
      "name": "Sakana: Fugu Max",
      "url": "https://openrouterlist.jvrck.com/m/sakana/fugu-max/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T05:32:51Z",
      "expiration_date": null
    },
    {
      "id": "sakana/fugu-ultra",
      "name": "Sakana: Fugu Ultra",
      "url": "https://openrouterlist.jvrck.com/m/sakana/fugu-ultra/",
      "prompt_per_1m": 5,
      "completion_per_1m": 30,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-24T04:45:03Z",
      "expiration_date": null
    },
    {
      "id": "sakana/fugu-ultra-v2",
      "name": "Sakana: Fugu Ultra v2",
      "url": "https://openrouterlist.jvrck.com/m/sakana/fugu-ultra-v2/",
      "prompt_per_1m": 5,
      "completion_per_1m": 30,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T05:43:03Z",
      "expiration_date": null
    },
    {
      "id": "sakana/sakana-namazu",
      "name": "Sakana: Sakana Namazu",
      "url": "https://openrouterlist.jvrck.com/m/sakana/sakana-namazu/",
      "prompt_per_1m": 0.95,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": false,
        "web_search": true
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-11T01:02:09Z",
      "expiration_date": null
    },
    {
      "id": "sao10k/l3-lunaris-8b",
      "name": "Sao10K: Llama 3 8B Lunaris",
      "url": "https://openrouterlist.jvrck.com/m/sao10k/l3-lunaris-8b/",
      "prompt_per_1m": 0.04,
      "completion_per_1m": 0.05,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-13T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "sao10k/l3.1-euryale-70b",
      "name": "Sao10K: Llama 3.1 Euryale 70B v2.2",
      "url": "https://openrouterlist.jvrck.com/m/sao10k/l3.1-euryale-70b/",
      "prompt_per_1m": 0.85,
      "completion_per_1m": 0.85,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-08-28T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "scaledown/extract",
      "name": "ScaleDown: Extract",
      "url": "https://openrouterlist.jvrck.com/m/scaledown/extract/",
      "prompt_per_1m": 0.04,
      "completion_per_1m": 0,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T12:09:11Z",
      "expiration_date": null
    },
    {
      "id": "scaledown/summarize",
      "name": "ScaleDown: Summarize",
      "url": "https://openrouterlist.jvrck.com/m/scaledown/summarize/",
      "prompt_per_1m": 0.04,
      "completion_per_1m": 0,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T12:09:20Z",
      "expiration_date": null
    },
    {
      "id": "stepfun/step-3.5-flash",
      "name": "StepFun: Step 3.5 Flash",
      "url": "https://openrouterlist.jvrck.com/m/stepfun/step-3.5-flash/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-29T23:12:17Z",
      "expiration_date": null
    },
    {
      "id": "stepfun/step-3.7-flash",
      "name": "StepFun: Step 3.7 Flash",
      "url": "https://openrouterlist.jvrck.com/m/stepfun/step-3.7-flash/",
      "prompt_per_1m": 0.2,
      "completion_per_1m": 1.15,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-28T16:17:49Z",
      "expiration_date": null
    },
    {
      "id": "stepfun/step-5-preview",
      "name": "StepFun: Step 5 Preview",
      "url": "https://openrouterlist.jvrck.com/m/stepfun/step-5-preview/",
      "prompt_per_1m": 1,
      "completion_per_1m": 2.7,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-08T12:34:09Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hunyuan-a13b-instruct",
      "name": "Tencent: Hunyuan A13B Instruct",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hunyuan-a13b-instruct/",
      "prompt_per_1m": 0.14,
      "completion_per_1m": 0.57,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-08T15:14:24Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy-mt2-1.8b",
      "name": "Tencent: Hy-MT2-1.8B",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy-mt2-1.8b/",
      "prompt_per_1m": 0.044,
      "completion_per_1m": 0.177,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-20T13:13:01Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy-mt2-30b-a3b",
      "name": "Tencent: Hy-MT2-30B-A3B",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy-mt2-30b-a3b/",
      "prompt_per_1m": 0.074,
      "completion_per_1m": 0.295,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-20T13:12:41Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy-mt2-7b",
      "name": "Tencent: Hy-MT2-7B",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy-mt2-7b/",
      "prompt_per_1m": 0.074,
      "completion_per_1m": 0.295,
      "pricing": "fixed",
      "context_length": 8192,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-19T14:13:17Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy3",
      "name": "Tencent: Hy3",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy3/",
      "prompt_per_1m": 0.0825,
      "completion_per_1m": 0.33,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-06T13:20:48Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy3-preview",
      "name": "Tencent: Hy3 preview",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy3-preview/",
      "prompt_per_1m": 0.18,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-22T17:15:50Z",
      "expiration_date": null
    },
    {
      "id": "tencent/hy4-preview",
      "name": "Tencent: Hy4 preview",
      "url": "https://openrouterlist.jvrck.com/m/tencent/hy4-preview/",
      "prompt_per_1m": 0.7506,
      "completion_per_1m": 2.2509,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-28T06:09:35Z",
      "expiration_date": null
    },
    {
      "id": "thedrummer/cydonia-24b-v4.1",
      "name": "TheDrummer: Cydonia 24B V4.1",
      "url": "https://openrouterlist.jvrck.com/m/thedrummer/cydonia-24b-v4.1/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-27T00:11:18Z",
      "expiration_date": null
    },
    {
      "id": "thedrummer/skyfall-36b-v2",
      "name": "TheDrummer: Skyfall 36B V2",
      "url": "https://openrouterlist.jvrck.com/m/thedrummer/skyfall-36b-v2/",
      "prompt_per_1m": 0.55,
      "completion_per_1m": 0.8,
      "pricing": "fixed",
      "context_length": 32768,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-03-10T19:56:06Z",
      "expiration_date": null
    },
    {
      "id": "thedrummer/unslopnemo-12b",
      "name": "TheDrummer: UnslopNemo 12B",
      "url": "https://openrouterlist.jvrck.com/m/thedrummer/unslopnemo-12b/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 1024000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2024-11-08T22:04:08Z",
      "expiration_date": null
    },
    {
      "id": "thinkingmachines/inkling",
      "name": "Thinking Machines: Inkling",
      "url": "https://openrouterlist.jvrck.com/m/thinkingmachines/inkling/",
      "prompt_per_1m": 1,
      "completion_per_1m": 4.05,
      "pricing": "fixed",
      "context_length": 524288,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-17T22:05:56Z",
      "expiration_date": null
    },
    {
      "id": "thinkingmachines/inkling-small",
      "name": "Thinking Machines: Inkling Small",
      "url": "https://openrouterlist.jvrck.com/m/thinkingmachines/inkling-small/",
      "prompt_per_1m": 0.45,
      "completion_per_1m": 1.2,
      "pricing": "fixed",
      "context_length": 524288,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-30T20:25:17Z",
      "expiration_date": null
    },
    {
      "id": "thinkingmachines/inkling-small:free",
      "name": "Thinking Machines: Inkling Small (free)",
      "url": "https://openrouterlist.jvrck.com/m/thinkingmachines/inkling-small-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-30T20:25:17Z",
      "expiration_date": null
    },
    {
      "id": "thinkingmachines/inkling:free",
      "name": "Thinking Machines: Inkling (free)",
      "url": "https://openrouterlist.jvrck.com/m/thinkingmachines/inkling-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-17T22:05:56Z",
      "expiration_date": null
    },
    {
      "id": "typesafe/jev-router",
      "name": "TypeSafe: Jev Router",
      "url": "https://openrouterlist.jvrck.com/m/typesafe/jev-router/",
      "prompt_per_1m": null,
      "completion_per_1m": null,
      "pricing": "variable",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-25T19:12:40Z",
      "expiration_date": null
    },
    {
      "id": "unbiased/pareto-26.10",
      "name": "Pareto 26.10",
      "url": "https://openrouterlist.jvrck.com/m/unbiased/pareto-26.10/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 3.2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-15T14:13:40Z",
      "expiration_date": null
    },
    {
      "id": "unbiased/pareto-26.9",
      "name": "Pareto 26.9",
      "url": "https://openrouterlist.jvrck.com/m/unbiased/pareto-26.9/",
      "prompt_per_1m": 2.5,
      "completion_per_1m": 7.5,
      "pricing": "fixed",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T22:28:57Z",
      "expiration_date": null
    },
    {
      "id": "undi95/remm-slerp-l2-13b",
      "name": "ReMM SLERP 13B",
      "url": "https://openrouterlist.jvrck.com/m/undi95/remm-slerp-l2-13b/",
      "prompt_per_1m": 0.35,
      "completion_per_1m": 0.65,
      "pricing": "fixed",
      "context_length": 6144,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": false,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2023-07-22T00:00:00Z",
      "expiration_date": null
    },
    {
      "id": "upstage/solar-mini4",
      "name": "Upstage: Solar Mini 4",
      "url": "https://openrouterlist.jvrck.com/m/upstage/solar-mini4/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.2,
      "pricing": "fixed",
      "context_length": 524288,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-23T10:45:58Z",
      "expiration_date": null
    },
    {
      "id": "upstage/solar-pro4",
      "name": "Upstage: Solar Pro 4",
      "url": "https://openrouterlist.jvrck.com/m/upstage/solar-pro4/",
      "prompt_per_1m": 0.15,
      "completion_per_1m": 0.6,
      "pricing": "fixed",
      "context_length": 524288,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-10T14:20:36Z",
      "expiration_date": null
    },
    {
      "id": "writer/palmyra-x5",
      "name": "Writer: Palmyra X5",
      "url": "https://openrouterlist.jvrck.com/m/writer/palmyra-x5/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 1040000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-21T13:57:03Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.20",
      "name": "SpaceXAI: Grok 4.20",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.20/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 2000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-31T17:43:39Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.20-multi-agent",
      "name": "SpaceXAI: Grok 4.20 Multi-Agent",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.20-multi-agent/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 2000000,
      "capabilities": {
        "tool_calling": false,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-31T17:45:58Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.3",
      "name": "SpaceXAI: Grok 4.3",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.3/",
      "prompt_per_1m": 1.25,
      "completion_per_1m": 2.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-30T23:30:21Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.3:batch",
      "name": "SpaceXAI: Grok 4.3 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.3-batch/",
      "prompt_per_1m": 1,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-30T23:30:21Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.5",
      "name": "SpaceXAI: Grok 4.5",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.5/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 500000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-08T15:05:54Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.6",
      "name": "SpaceXAI: Grok 4.6",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.6/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 500000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-12T15:35:57Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-4.7",
      "name": "SpaceXAI: Grok 4.7",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-4.7/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 500000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T16:19:01Z",
      "expiration_date": null
    },
    {
      "id": "x-ai/grok-build-0.1",
      "name": "SpaceXAI: Grok Build 0.1",
      "url": "https://openrouterlist.jvrck.com/m/x-ai/grok-build-0.1/",
      "prompt_per_1m": 1,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 256000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-05-20T17:28:43Z",
      "expiration_date": null
    },
    {
      "id": "xiaomi/mimo-v2.5",
      "name": "Xiaomi: MiMo-V2.5",
      "url": "https://openrouterlist.jvrck.com/m/xiaomi/mimo-v2.5/",
      "prompt_per_1m": 0.4,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "audio",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-22T16:11:09Z",
      "expiration_date": null
    },
    {
      "id": "xiaomi/mimo-v2.5-pro",
      "name": "Xiaomi: MiMo-V2.5-Pro",
      "url": "https://openrouterlist.jvrck.com/m/xiaomi/mimo-v2.5-pro/",
      "prompt_per_1m": 0.48,
      "completion_per_1m": 1.8,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-22T16:11:13Z",
      "expiration_date": null
    },
    {
      "id": "xiaomi/mimo-v2.6-flash",
      "name": "Xiaomi: MiMo-V2.6-Flash",
      "url": "https://openrouterlist.jvrck.com/m/xiaomi/mimo-v2.6-flash/",
      "prompt_per_1m": 0.14,
      "completion_per_1m": 0.28,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T20:07:44Z",
      "expiration_date": null
    },
    {
      "id": "xiaomi/mimo-v2.6-pro",
      "name": "Xiaomi: MiMo-V2.6-Pro",
      "url": "https://openrouterlist.jvrck.com/m/xiaomi/mimo-v2.6-pro/",
      "prompt_per_1m": 0.435,
      "completion_per_1m": 0.87,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T20:07:39Z",
      "expiration_date": null
    },
    {
      "id": "xiaomi/mimo-v2.6-pro-ultraspeed",
      "name": "Xiaomi: MiMo-V2.6-Pro-UltraSpeed",
      "url": "https://openrouterlist.jvrck.com/m/xiaomi/mimo-v2.6-pro-ultraspeed/",
      "prompt_per_1m": 4.35,
      "completion_per_1m": 8.7,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-21T20:07:47Z",
      "expiration_date": null
    },
    {
      "id": "xingchen-agi/xing4.0-29b-a4b:free",
      "name": "XingChen: Xing4.0 29B A4B (free)",
      "url": "https://openrouterlist.jvrck.com/m/xingchen-agi/xing4.0-29b-a4b-free/",
      "prompt_per_1m": 0,
      "completion_per_1m": 0,
      "pricing": "free",
      "context_length": 262144,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-16T19:04:56Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-4.5",
      "name": "Z.ai: GLM 4.5",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.5/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 2.2,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-25T19:22:27Z",
      "expiration_date": "2026-12-31"
    },
    {
      "id": "z-ai/glm-4.5-air",
      "name": "Z.ai: GLM 4.5 Air",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.5-air/",
      "prompt_per_1m": 0.13,
      "completion_per_1m": 0.85,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-07-25T19:20:58Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-4.5v",
      "name": "Z.ai: GLM 4.5V",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.5v/",
      "prompt_per_1m": 0.6,
      "completion_per_1m": 1.8,
      "pricing": "fixed",
      "context_length": 65536,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-08-11T14:24:48Z",
      "expiration_date": "2026-12-31"
    },
    {
      "id": "z-ai/glm-4.6",
      "name": "Z.ai: GLM 4.6",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.6/",
      "prompt_per_1m": 0.5,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-09-30T12:32:56Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-4.6v",
      "name": "Z.ai: GLM 4.6V",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.6v/",
      "prompt_per_1m": 0.3,
      "completion_per_1m": 0.9,
      "pricing": "fixed",
      "context_length": 131072,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-08T15:24:22Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-4.7",
      "name": "Z.ai: GLM 4.7",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.7/",
      "prompt_per_1m": 0.54,
      "completion_per_1m": 1.98,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2025-12-22T04:33:34Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-4.7-flash",
      "name": "Z.ai: GLM 4.7 Flash",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-4.7-flash/",
      "prompt_per_1m": 0.0605,
      "completion_per_1m": 0.4,
      "pricing": "fixed",
      "context_length": 200000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-01-19T14:45:13Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5",
      "name": "Z.ai: GLM 5",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5/",
      "prompt_per_1m": 1,
      "completion_per_1m": 3.2,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-02-11T16:59:42Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5-turbo",
      "name": "Z.ai: GLM 5 Turbo",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5-turbo/",
      "prompt_per_1m": 1.2,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 202752,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-03-15T14:06:13Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.1",
      "name": "Z.ai: GLM 5.1",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.1/",
      "prompt_per_1m": 1.4,
      "completion_per_1m": 4.4,
      "pricing": "fixed",
      "context_length": 204800,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-07T16:07:05Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.2",
      "name": "Z.ai: GLM 5.2",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.2/",
      "prompt_per_1m": 0.006,
      "completion_per_1m": 7,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-16T17:45:30Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3",
      "name": "Z.ai: GLM 5.3",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3/",
      "prompt_per_1m": 0.08,
      "completion_per_1m": 3.6,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-18T20:57:35Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3-flash",
      "name": "Z.ai: GLM 5.3 Flash",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3-flash/",
      "prompt_per_1m": 0.018,
      "completion_per_1m": 0.1402,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-26T13:59:01Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3-flash:batch",
      "name": "Z.ai: GLM 5.3 Flash (batch)",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3-flash-batch/",
      "prompt_per_1m": 0.05,
      "completion_per_1m": 0.18,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-26T13:59:01Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3-flashx",
      "name": "Z.ai: GLM 5.3 FlashX",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3-flashx/",
      "prompt_per_1m": 0.37,
      "completion_per_1m": 1.25,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-18T15:07:00Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3-prime",
      "name": "Z.ai: GLM 5.3 Prime",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3-prime/",
      "prompt_per_1m": 2.8,
      "completion_per_1m": 8.8,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-23T21:40:51Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5.3:batch",
      "name": "Z.ai: GLM 5.3 (batch)",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5.3-batch/",
      "prompt_per_1m": 0.45,
      "completion_per_1m": 2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-18T20:57:35Z",
      "expiration_date": null
    },
    {
      "id": "z-ai/glm-5v-turbo",
      "name": "Z.ai: GLM 5V Turbo",
      "url": "https://openrouterlist.jvrck.com/m/z-ai/glm-5v-turbo/",
      "prompt_per_1m": 1.2,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 202752,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-01T16:37:38Z",
      "expiration_date": null
    },
    {
      "id": "~anthropic/claude-fable-latest",
      "name": "Anthropic: Claude Fable Latest",
      "url": "https://openrouterlist.jvrck.com/m/-anthropic/claude-fable-latest/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-06-09T18:32:24Z",
      "expiration_date": null
    },
    {
      "id": "~anthropic/claude-haiku-latest",
      "name": "Anthropic: Claude Haiku Latest",
      "url": "https://openrouterlist.jvrck.com/m/-anthropic/claude-haiku-latest/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:34:52Z",
      "expiration_date": null
    },
    {
      "id": "~anthropic/claude-opus-latest",
      "name": "Anthropic: Claude Opus Latest",
      "url": "https://openrouterlist.jvrck.com/m/-anthropic/claude-opus-latest/",
      "prompt_per_1m": 4,
      "completion_per_1m": 20,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-21T18:16:01Z",
      "expiration_date": null
    },
    {
      "id": "~anthropic/claude-sonnet-latest",
      "name": "Anthropic: Claude Sonnet Latest",
      "url": "https://openrouterlist.jvrck.com/m/-anthropic/claude-sonnet-latest/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1000000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:32:48Z",
      "expiration_date": null
    },
    {
      "id": "~deepseek/deepseek-flash-latest",
      "name": "DeepSeek: DeepSeek Flash Latest",
      "url": "https://openrouterlist.jvrck.com/m/-deepseek/deepseek-flash-latest/",
      "prompt_per_1m": 0.022,
      "completion_per_1m": 0.192,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-14T15:19:10Z",
      "expiration_date": null
    },
    {
      "id": "~deepseek/deepseek-pro-latest",
      "name": "DeepSeek: DeepSeek Pro Latest",
      "url": "https://openrouterlist.jvrck.com/m/-deepseek/deepseek-pro-latest/",
      "prompt_per_1m": 0.1035,
      "completion_per_1m": 4,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-14T15:19:34Z",
      "expiration_date": null
    },
    {
      "id": "~deepseek/deepseek-v4-flash-latest",
      "name": "DeepSeek: DeepSeek V4 Flash Latest",
      "url": "https://openrouterlist.jvrck.com/m/-deepseek/deepseek-v4-flash-latest/",
      "prompt_per_1m": 0.0419,
      "completion_per_1m": 0.3,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-01T17:40:09Z",
      "expiration_date": null
    },
    {
      "id": "~google/gemini-flash-latest",
      "name": "Google: Gemini Flash Latest",
      "url": "https://openrouterlist.jvrck.com/m/-google/gemini-flash-latest/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 3.75,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video",
        "file",
        "audio"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:33:18Z",
      "expiration_date": null
    },
    {
      "id": "~google/gemini-pro-latest",
      "name": "Google: Gemini Pro Latest",
      "url": "https://openrouterlist.jvrck.com/m/-google/gemini-pro-latest/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "audio",
        "file",
        "image",
        "text",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:34:11Z",
      "expiration_date": null
    },
    {
      "id": "~moonshotai/kimi-latest",
      "name": "MoonshotAI: Kimi Latest",
      "url": "https://openrouterlist.jvrck.com/m/-moonshotai/kimi-latest/",
      "prompt_per_1m": 0.1615,
      "completion_per_1m": 10.1551,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:33:48Z",
      "expiration_date": null
    },
    {
      "id": "~openai/gpt-astra-latest",
      "name": "OpenAI: GPT Astra Latest",
      "url": "https://openrouterlist.jvrck.com/m/-openai/gpt-astra-latest/",
      "prompt_per_1m": 10,
      "completion_per_1m": 50,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T12:48:52Z",
      "expiration_date": null
    },
    {
      "id": "~openai/gpt-luna-latest",
      "name": "OpenAI: GPT Luna Latest",
      "url": "https://openrouterlist.jvrck.com/m/-openai/gpt-luna-latest/",
      "prompt_per_1m": 0.1,
      "completion_per_1m": 0.5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T12:48:42Z",
      "expiration_date": null
    },
    {
      "id": "~openai/gpt-mini-latest",
      "name": "OpenAI: GPT Mini Latest",
      "url": "https://openrouterlist.jvrck.com/m/-openai/gpt-mini-latest/",
      "prompt_per_1m": 0.75,
      "completion_per_1m": 4.5,
      "pricing": "fixed",
      "context_length": 400000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-04-27T19:34:31Z",
      "expiration_date": null
    },
    {
      "id": "~openai/gpt-sol-latest",
      "name": "OpenAI: GPT Sol Latest",
      "url": "https://openrouterlist.jvrck.com/m/-openai/gpt-sol-latest/",
      "prompt_per_1m": 2,
      "completion_per_1m": 10,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T12:48:48Z",
      "expiration_date": null
    },
    {
      "id": "~openai/gpt-terra-latest",
      "name": "OpenAI: GPT Terra Latest",
      "url": "https://openrouterlist.jvrck.com/m/-openai/gpt-terra-latest/",
      "prompt_per_1m": 1,
      "completion_per_1m": 5,
      "pricing": "fixed",
      "context_length": 1050000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "file",
        "image",
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-09-11T12:48:45Z",
      "expiration_date": null
    },
    {
      "id": "~unbiased/pareto-latest",
      "name": "Pareto Latest",
      "url": "https://openrouterlist.jvrck.com/m/-unbiased/pareto-latest/",
      "prompt_per_1m": 0.8,
      "completion_per_1m": 3.2,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": false,
        "reasoning": false,
        "response_format": false,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-10-13T23:10:50Z",
      "expiration_date": null
    },
    {
      "id": "~x-ai/grok-latest",
      "name": "xAI: Grok Latest",
      "url": "https://openrouterlist.jvrck.com/m/-x-ai/grok-latest/",
      "prompt_per_1m": 2,
      "completion_per_1m": 6,
      "pricing": "fixed",
      "context_length": 500000,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "file"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-07-08T14:02:40Z",
      "expiration_date": null
    },
    {
      "id": "~z-ai/glm-flash-latest",
      "name": "Z.ai: GLM Flash Latest",
      "url": "https://openrouterlist.jvrck.com/m/-z-ai/glm-flash-latest/",
      "prompt_per_1m": 0.018,
      "completion_per_1m": 0.1402,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text",
        "image",
        "video"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-27T08:00:33Z",
      "expiration_date": null
    },
    {
      "id": "~z-ai/glm-latest",
      "name": "Z.ai: GLM Latest",
      "url": "https://openrouterlist.jvrck.com/m/-z-ai/glm-latest/",
      "prompt_per_1m": 0.0699,
      "completion_per_1m": 1.4,
      "pricing": "fixed",
      "context_length": 1048576,
      "capabilities": {
        "tool_calling": true,
        "structured_outputs": true,
        "reasoning": true,
        "response_format": true,
        "web_search": false
      },
      "input_modalities": [
        "text"
      ],
      "output_modalities": [
        "text"
      ],
      "created": "2026-08-19T14:50:53Z",
      "expiration_date": null
    }
  ]
}
