Skip to main content
GET
Typescript

Overview

Retrieve detailed information about a specific model, including capabilities, pricing, token limits, and routing. The model_id uses the provider/model format (e.g., openai/gpt-4o, anthropic/claude-opus-4-5).

Usage Examples

Example Response

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

model_id
string
required

Response

Successful Response

Unified model metadata across all providers.

Combines provider-specific schemas into a single, consistent format. Fields that aren't available from a provider are set to None.

id
string
required

Unique model identifier with provider prefix (e.g., 'openai/gpt-4')

provider
enum<string>
required

Provider that hosts this model

Available options:
openai,
anthropic,
google,
xai,
deepseek,
mistral,
groq,
fireworks,
cohere,
together,
cerebras,
perplexity,
moonshot
created_at
string<date-time>
required

When the model was released (RFC 3339)

display_name
string | null

Human-readable model name

description
string | null

Model description

version
string | null

Model version identifier

capabilities
ModelCapabilities · object | null

Normalized model capabilities

defaults
ModelDefaults · object | null

Provider-declared default parameters

provider_info
ModelProviderInfo · object | null

Typed provider-specific metadata

provider_declared_generation_methods
string[] | null

Provider-specific generation method names (None = not declared)

Last modified on April 21, 2026