For the complete documentation index, see llms.txt. This page is also available as Markdown.

Provider x Model Supported Parameters

List Provider-Model Pairs

get

Returns a flat array of every (provider, model) pair available on FastRouter. Each entry shows how a given provider exposes a model: the provider's provider_model_id, its own pricing, the parameters it accepts (with detailed input formats in supported_parameters_v2), and provider-specific capability flags in extra_params.

This is the most granular view — use it to filter by provider or to discover all the provider variants of a model. For a single model's full provider breakdown, use GET /api/v1/modelProviderData?id={modelId}.

Tip: Inspect supported_parameters_v2 on each entry to see exactly which parameters a provider accepts (with their data types, enums, and min/max ranges).

Responses
200

Array of provider-model entries

application/json
ProviderModelEntry[]Optional
get/api/v1/providerModels
GET /api/v1/providerModels HTTP/1.1
Host: api.fastrouter.ai
Accept: */*
[
  {
    "provider_id": "perplexity",
    "provider_label": "Perplexity AI",
    "model_id": "perplexity/sonar-pro",
    "model_name": "Perplexity: Sonar Pro",
    "provider_model_id": "sonar-pro",
    "architecture": {
      "modality": "text+image->text",
      "input_modalities": [
        "text",
        "image"
      ],
      "output_modalities": [
        "text"
      ],
      "tokenizer": "Other"
    },
    "pricing": {
      "prompt": "0.000003",
      "completion": "0.000015",
      "request": "0.005",
      "web_search_per_1000_requests_low": "6",
      "web_search_per_1000_requests_medium": "10",
      "web_search_per_1000_requests_high": "14",
      "priceToShow": {
        "prompt": "0.000003",
        "completion": "0.000015"
      }
    },
    "supported_parameters": [
      "max_tokens",
      "temperature",
      "top_p",
      "seed",
      "reasoning",
      "web_search_options"
    ],
    "supported_parameters_v2": {
      "max_tokens": {},
      "temperature": {},
      "top_p": {},
      "seed": {},
      "reasoning": {},
      "web_search_options": {}
    },
    "is_active": true,
    "extra_params": {
      "supportsReasoning": false,
      "supportWebSearch": false,
      "max_completion_tokens": 8000,
      "reasoningEffortMap": {
        "high": "high",
        "low": "low",
        "medium": "medium",
        "minimal": "low",
        "none": "noParameter"
      }
    },
    "default_extra_params_values": {}
  }
]

Last updated