List Models

View as Markdown
List available models with per-user discounted pricing when applicable. Only models registered in the `models` table with is_enabled=true are returned. Accepts either a dashboard JWT or an API key. Includes pricing per 1 000 tokens and a convenience ``is_free`` flag. If the caller has an active discount, discounted prices are included. Response is cached for 5 minutes; admin writes invalidate the cache immediately.

Authentication

AuthorizationBearer

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

Query parameters

freeboolean or nullOptional

Filter: true = free models only, false = paid only, omit = all

typeenum or nullOptional

Filter by model_type: text, embedding, image, audio, video

Allowed values:
providerstring or nullOptional

Filter by provider: amazon-bedrock, vertex, openai

Response

Successful Response
idstring
namestring
context_lengthinteger or null
is_freeboolean
pricingobject
supports_thinkingboolean
supports_completions_apiboolean
supports_responses_apiboolean
model_typestring
input_modalitieslist of strings
output_modalitieslist of strings
providerstring or null
descriptionstring or null
supports_realtimebooleanDefaults to false
supports_embeddingsbooleanDefaults to false
supports_toolsbooleanDefaults to false
supports_structured_outputbooleanDefaults to false
supports_system_promptbooleanDefaults to true
supports_batchingbooleanDefaults to false
context_windowinteger or null
standard_context_thresholdinteger or null
realtime_session_max_tokensinteger or null
realtime_max_concurrent_per_ownerinteger or null
is_compositebooleanDefaults to false
composite_modelslist of strings or null

Errors

422
Unprocessable Entity Error