[
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00005,
    "supports_adaptive_thinking": true,
    "thinking_always_on": true,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-fable-5",
    "model_name": "Claude Fable 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 10,
    "output_cost_per_million": 50,
    "cache_read_cost_per_token": 0.000001,
    "cache_read_cost_per_million": 1,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00005,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-fable-5-1",
    "model_name": "Claude Fable 5 1",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 10,
    "output_cost_per_million": 50,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 5e-7,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-haiku-5-5",
    "model_name": "Claude Haiku 5 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "supports_web_search": true,
    "supports_reasoning": false,
    "supports_output_config": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-opus-4-5",
    "model_name": "Claude Opus 4 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "supports_adaptive_thinking": true,
    "supports_legacy_thinking": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "supports_output_config": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-opus-4-6",
    "model_name": "Claude Opus 4 6",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-opus-4-8",
    "model_name": "Claude Opus 4 8",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "supports_adaptive_thinking": true,
    "prompt_cache_min_tokens": 512,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-opus-5",
    "model_name": "Claude Opus 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000004,
    "output_cost_per_token": 0.00002,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-opus-5-5",
    "model_name": "Claude Opus 5 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 4,
    "output_cost_per_million": 20,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "supports_web_search": true,
    "supports_reasoning": false,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-sonnet-4-5",
    "model_name": "Claude Sonnet 4 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-sonnet-4-6",
    "model_name": "Claude Sonnet 4 6",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-sonnet-5",
    "model_name": "Claude Sonnet 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "anthropic/claude-sonnet-5-5",
    "model_name": "Claude Sonnet 5 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 3.5e-7,
    "output_cost_per_token": 0.0000014,
    "max_input_tokens": 16384,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "codellama-34b-instruct",
    "model_name": "Codellama 34B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.35,
    "output_cost_per_million": 1.4,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-7,
    "output_cost_per_token": 0.0000028,
    "max_input_tokens": 16384,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "codellama-70b-instruct",
    "model_name": "Codellama 70B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.7,
    "output_cost_per_million": 2.8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "google/gemini-2.5-pro",
    "model_name": "Gemini 2.5 Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 5e-7,
    "output_cost_per_token": 0.000003,
    "supports_web_search": true,
    "supports_reasoning": false,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3-flash-preview",
    "model_name": "Gemini 3 Flash Preview",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.5,
    "output_cost_per_million": 3,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "google/gemini-3-pro-preview",
    "model_name": "Gemini 3 Pro Preview",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.1-flash-lite",
    "model_name": "Gemini 3.1 Flash Lite",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.1-pro-preview",
    "model_name": "Gemini 3.1 Pro Preview",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000009,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.5-flash",
    "model_name": "Gemini 3.5 Flash",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 9,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.5-flash-lite",
    "model_name": "Gemini 3.5 Flash Lite",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.0000075,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.6-flash",
    "model_name": "Gemini 3.6 Flash",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 7.5,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.00000375,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.7-flash",
    "model_name": "Gemini 3.7 Flash",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 3.75,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.00000375,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "google/gemini-3.8-flash",
    "model_name": "Gemini 3.8 Flash",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 3.75,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-7,
    "output_cost_per_token": 0.0000028,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "llama-2-70b-chat",
    "model_name": "LLaMA 2 70b Chat",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.7,
    "output_cost_per_million": 2.8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000001,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "model_id": "llama-3.1-70b-instruct",
    "model_name": "Llama 3.1 70B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 1,
    "output_cost_per_million": 1,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 2e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "model_id": "llama-3.1-8b-instruct",
    "model_name": "Llama 3.1 8B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.19999999999999998,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-8,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "mistral-7b-instruct",
    "model_name": "Mistral 7B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.07,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-8,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "mixtral-8x7b-instruct",
    "model_name": "Mixtral 8x7B Instruct",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.07,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5",
    "model_name": "GPT-5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "supports_web_search": true,
    "supports_reasoning": false,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.1",
    "model_name": "GPT-5.1",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "supports_web_search": true,
    "supports_reasoning": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.2",
    "model_name": "GPT-5.2",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.0000025,
    "output_cost_per_token": 0.000015,
    "supports_web_search": true,
    "input_cost_per_token_above_272k_tokens": 0.000005,
    "output_cost_per_token_above_272k_tokens": 0.0000225,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.4",
    "model_name": "GPT-5.4",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2.5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.4-mini",
    "model_name": "GPT-5.4 Mini",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.4-nano",
    "model_name": "GPT-5.4 Nano",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "supports_web_search": true,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.0000012,
    "supports_web_search": true,
    "input_cost_per_token_above_272k_tokens": 4e-7,
    "output_cost_per_token_above_272k_tokens": 0.0000018,
    "cache_read_input_token_cost_above_272k_tokens": 4e-8,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.6-luna",
    "model_name": "GPT-5.6 Luna",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.2,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000004,
    "output_cost_per_token": 0.00002,
    "supports_web_search": true,
    "input_cost_per_token_above_272k_tokens": 0.000008,
    "output_cost_per_token_above_272k_tokens": 0.00003,
    "cache_read_input_token_cost_above_272k_tokens": 8e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.6-sol",
    "model_name": "GPT-5.6 Sol",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 4,
    "output_cost_per_million": 20,
    "cache_read_cost_per_token": 4e-7,
    "cache_read_cost_per_million": 0.39999999999999997,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "supports_web_search": true,
    "input_cost_per_token_above_272k_tokens": 0.000004,
    "output_cost_per_token_above_272k_tokens": 0.000018,
    "cache_read_input_token_cost_above_272k_tokens": 4e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-5.6-terra",
    "model_name": "GPT-5.6 Terra",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 5e-7,
    "input_cost_per_token_above_272k_tokens": 2e-7,
    "output_cost_per_token_above_272k_tokens": 7.5e-7,
    "cache_read_input_token_cost_above_272k_tokens": 2e-8,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-6-luna",
    "model_name": "GPT-6 Luna",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "input_cost_per_token_above_272k_tokens": 0.000004,
    "output_cost_per_token_above_272k_tokens": 0.000015,
    "cache_read_input_token_cost_above_272k_tokens": 4e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-6-sol",
    "model_name": "GPT-6 Sol",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "input_cost_per_token_above_272k_tokens": 0.000004,
    "output_cost_per_token_above_272k_tokens": 0.000015,
    "cache_read_input_token_cost_above_272k_tokens": 2e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "openai/gpt-6.1-sol",
    "model_name": "GPT-6.1 Sol",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1e-7,
    "cache_read_cost_per_million": 0.09999999999999999,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 1.3e-7,
    "output_cost_per_token": 2.6e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "supports_web_search": true,
    "supports_reasoning": true,
    "model_id": "perplexity/deepseek-v4-flash-0731",
    "model_name": "Deepseek V4 Flash 0731",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.13,
    "output_cost_per_million": 0.26,
    "cache_read_cost_per_token": 2.8e-8,
    "cache_read_cost_per_million": 0.028,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.0000014,
    "output_cost_per_token": 0.0000044,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "supports_web_search": true,
    "supports_reasoning": true,
    "model_id": "perplexity/glm-5.2",
    "model_name": "Glm 5.2",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.4,
    "output_cost_per_million": 4.4,
    "cache_read_cost_per_token": 1.4e-7,
    "cache_read_cost_per_million": 0.14,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.0000014,
    "output_cost_per_token": 0.0000044,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "perplexity/glm-5.3",
    "model_name": "Glm 5.3",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.4,
    "output_cost_per_million": 4.4,
    "cache_read_cost_per_token": 2.6e-7,
    "cache_read_cost_per_million": 0.26,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 1.5e-7,
    "output_cost_per_token": 5e-7,
    "supports_web_search": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "perplexity/glm-5.3-flash",
    "model_name": "Glm 5.3 Flash",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.15,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 9.5e-7,
    "output_cost_per_token": 0.000004,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "perplexity/kimi-k2.7-code",
    "model_name": "Kimi K2.7 Code",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.95,
    "output_cost_per_million": 4,
    "cache_read_cost_per_token": 1.9e-7,
    "cache_read_cost_per_million": 0.19,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "reasoning_effort_levels": [
      "minimal",
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
    ],
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "supports_web_search": true,
    "supports_reasoning": true,
    "model_id": "perplexity/kimi-k3",
    "model_name": "Kimi K3",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "supports_reasoning": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "perplexity/nemotron-3-ultra-550b-a55b",
    "model_name": "Nemotron 3 Ultra 550B A55B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 1.15e-8,
    "output_cost_per_token": 1.7e-7,
    "supports_web_search": true,
    "supports_reasoning": true,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "perplexity/nemotron-3.5-lightning-30b-a3b",
    "model_name": "Nemotron 3.5 Lightning 30B A3B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.0115,
    "output_cost_per_million": 0.16999999999999998,
    "cache_read_cost_per_token": 1.15e-9,
    "cache_read_cost_per_million": 0.00115,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "supports_reasoning": false,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "perplexity/sonar",
    "model_name": "Sonar",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 6.25e-8,
    "cache_read_cost_per_million": 0.0625,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-7,
    "output_cost_per_token": 0.0000028,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "pplx-70b-chat",
    "model_name": "Pplx 70B Chat",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.7,
    "output_cost_per_million": 2.8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0.0000028,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "input_cost_per_request": 0.005,
    "max_tokens": 4096,
    "model_id": "pplx-70b-online",
    "model_name": "Pplx 70B Online",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 2.8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-8,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "pplx-7b-chat",
    "model_name": "Pplx 7B Chat",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.07,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "input_cost_per_request": 0.005,
    "max_tokens": 4096,
    "model_id": "pplx-7b-online",
    "model_name": "Pplx 7B Online",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 4e-8,
    "output_cost_per_token": 0,
    "max_input_tokens": 262144,
    "source": "https://docs.perplexity.ai/api-reference/decisions-post",
    "model_id": "pplx-decider-v1-27b",
    "model_name": "Pplx Decider V1 27B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 0.04,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "evaluation",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 8e-9,
    "output_cost_per_token": 0,
    "max_input_tokens": 32768,
    "max_tokens": 32768,
    "output_vector_size": 1024,
    "source": "https://docs.perplexity.ai/getting-started/pricing",
    "model_id": "pplx-embed-context-v1-0.6b",
    "model_name": "Pplx Embed Context V1 0.6B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 0.008,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 5e-8,
    "output_cost_per_token": 0,
    "max_input_tokens": 32768,
    "max_tokens": 32768,
    "output_vector_size": 2560,
    "source": "https://docs.perplexity.ai/getting-started/pricing",
    "model_id": "pplx-embed-context-v1-4b",
    "model_name": "Pplx Embed Context V1 4B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 0.049999999999999996,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 4e-9,
    "output_cost_per_token": 0,
    "max_input_tokens": 32768,
    "max_tokens": 32768,
    "output_vector_size": 1024,
    "source": "https://docs.perplexity.ai/docs/embeddings/quickstart",
    "model_id": "pplx-embed-v1-0.6b",
    "model_name": "Pplx Embed V1 0.6B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 0.004,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 3e-8,
    "output_cost_per_token": 0,
    "max_input_tokens": 32768,
    "max_tokens": 32768,
    "output_vector_size": 2560,
    "source": "https://docs.perplexity.ai/docs/embeddings/quickstart",
    "model_id": "pplx-embed-v1-4b",
    "model_name": "Pplx Embed V1 4B",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 0.03,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/advanced-deep-research",
    "model_name": "Advanced Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/deep-research",
    "model_name": "Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/fast-search",
    "model_name": "Fast Search",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/pro-search",
    "model_name": "Pro Search",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_query": 0.005,
    "model_id": "search",
    "model_name": "Search",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "search",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000001,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.012,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.008
    },
    "supports_web_search": true,
    "model_id": "sonar",
    "model_name": "Sonar",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 1,
    "output_cost_per_million": 1,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 128000,
    "citation_cost_per_token": 0.000002,
    "max_tokens": 128000,
    "output_cost_per_reasoning_token": 0.000003,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.005,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.005
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-deep-research",
    "model_name": "Sonar Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000018,
    "max_input_tokens": 16384,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "sonar-medium-chat",
    "model_name": "Sonar Medium Chat",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 1.7999999999999998,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0.0000018,
    "max_input_tokens": 12000,
    "max_output_tokens": 12000,
    "input_cost_per_request": 0.005,
    "max_tokens": 12000,
    "model_id": "sonar-medium-online",
    "model_name": "Sonar Medium Online",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 1.7999999999999998,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 200000,
    "max_output_tokens": 8000,
    "max_tokens": 8000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.006,
      "search_context_size_medium": 0.01
    },
    "supports_web_search": true,
    "model_id": "sonar-pro",
    "model_name": "Sonar Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000005,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.008
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-reasoning",
    "model_name": "Sonar Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 1,
    "output_cost_per_million": 5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.006,
      "search_context_size_medium": 0.01
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-reasoning-pro",
    "model_name": "Sonar Reasoning Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 7e-8,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 16384,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "sonar-small-chat",
    "model_name": "Sonar Small Chat",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0.07,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 2.8e-7,
    "max_input_tokens": 12000,
    "max_output_tokens": 12000,
    "input_cost_per_request": 0.005,
    "max_tokens": 12000,
    "model_id": "sonar-small-online",
    "model_name": "Sonar Small Online",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0.28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "xai/grok-4-1-fast-non-reasoning",
    "model_name": "Grok 4 1 Fast Non Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.20-multi-agent",
    "model_name": "Grok 4.20 Multi Agent",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.20-non-reasoning",
    "model_name": "Grok 4.20 Non Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.20-reasoning",
    "model_name": "Grok 4.20 Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.3",
    "model_name": "Grok 4.3",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "output_cost_per_token_above_200k_tokens": 0.000012,
    "cache_read_input_token_cost_above_200k_tokens": 6e-7,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.5",
    "model_name": "Grok 4.5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "supports_web_search": true,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "output_cost_per_token_above_200k_tokens": 0.000012,
    "cache_read_input_token_cost_above_200k_tokens": 0.000001,
    "source": "https://docs.perplexity.ai/docs/agent-api/models",
    "model_id": "xai/grok-4.6",
    "model_name": "Grok 4.6",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  }
]