For the complete documentation index, see llms.txt. This page is also available as Markdown.
Models x Provider Breakdown
Get Model with Provider Breakdown
get
Returns the same model object as GET /api/v1/models for a single model plus a provider_data array showing every provider that serves this model, with each provider's own provider_model_id, pricing, supported parameters (and their per-provider schemas via supported_parameters_v2), and provider-specific capabilities.
Use this to figure out:
which providers serve a given model,
how a provider exposes the model (its provider_model_id, pricing, what parameters it accepts).
Query parameters
idstringRequired
The model ID in provider/model format.
Example: bytedance/seedream-4.5
Responses
200
Model details with per-provider breakdown
application/json
Same shape as a single item from GET /api/v1/models, with an extra provider_data array.
Aggregated/display pricing (see GET /api/v1/models for the full list of pricing fields).
provider_dataProviderModelEntry[]Optional
One entry per provider that serves this model. Same item shape as GET /api/v1/providerModels.
supported_parametersstring[]Optional
Aggregated supported parameters across providers.
is_activebooleanOptional
creatorstringOptionalExample: ByteDance
400
Bad Request - The request is malformed. This could be due to missing parameters, invalid formats, or routing errors.
Note: the 400 body shape is not uniform. Validation errors return the structured object below, but routing/model errors may instead return a plain string: { "error": "<message>" }. A few endpoints (e.g. some file operations) may return a plain-text body rather than JSON.
application/json
404
Model not found
429
Rate Limited - You have exceeded your request limits (TPM/RPM). Slow down or increase your limits.