List Models
List available models.
Retrieve the complete list of models available to your organization, including models from OpenAI, Anthropic, Google, xAI, Mistral, Fireworks, and DeepSeek.
Returns: ListModelsResponse: List of available models across all supported providers
GET
Typescript
Overview
List all available models from configured providers. Returns 300+ models across OpenAI, Anthropic, Google, xAI, DeepSeek, Mistral, Groq, Fireworks, and more. Each model includes structured metadata:- Capabilities — what the model can do (text, vision, tools, thinking, etc.)
- Pricing — per-million-token cost in USD (input, output, cached input)
- Token limits — context window and max output tokens
- Routing — which upstream API and endpoints the model supports
- Status — enabled, preview, or deprecated
Usage Examples
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Model identifier with provider prefix (e.g., openai/gpt-4o) |
provider | string | Provider name (openai, anthropic, google, etc.) |
display_name | string | Human-readable name (e.g., “GPT-4o”) |
description | string | Short model description |
capabilities.text | boolean | Supports text generation |
capabilities.vision | boolean | Supports image understanding |
capabilities.image_generation | boolean | Supports image generation |
capabilities.audio | boolean | Supports audio processing |
capabilities.tools | boolean | Supports function/tool calling |
capabilities.structured_output | boolean | Supports structured JSON output |
capabilities.streaming | boolean | Supports streaming responses |
capabilities.thinking | boolean | Supports extended reasoning (o1, o3, Claude thinking) |
token_limits.input | integer | Maximum input context window in tokens |
token_limits.output | integer | Maximum output tokens per request |
pricing.input_per_million | float | USD per million input tokens |
pricing.output_per_million | float | USD per million output tokens |
pricing.cached_input_per_million | float | USD per million cached input tokens |
provider_info.status | string | enabled, preview, or deprecated |
provider_info.routing | array | Which upstream APIs and endpoints this model uses |
null are omitted from the response.
See Response Schemas for complete schema documentation.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Last modified on April 21, 2026
Typescript
