Skip to documentation

List models

Discover the currently enabled public aliases before requesting inference.

Updated October 31, 2026 · Contract 0.2.0

GET/v1/models

Enabled model list

GET /v1/models returns an OpenAI list object with public IDs and names. A configured-but-disabled or unavailable alias is not a fallback target. The public catalog supplies detailed capabilities and retail rates.

No silent substitution

Existing conversations keep their chosen model. If it becomes unavailable, choose another explicitly. New conversations use the catalog default when one is published.

Request fields

This endpoint has no JSON request body.

Response schema

object"list"required

dataarray<object>required

Show item fields
idstringrequired

object"model"required

owned_by"notholy"required

namestringrequired

createdintegerrequired

Minimum 0. Maximum 9,007,199,254,740,991.

context_lengthintegerrequired

Maximum 9,007,199,254,740,991.

max_output_tokensintegerrequired

Maximum 9,007,199,254,740,991.

base_modelstring

abliteratedboolean

reasoning_default"off" | "low" | "high" | "max"

reasoning_effortsarray<"off" | "low" | "high" | "max">

capabilitiesobjectrequired

Unknown fields rejected.

Show object fields
streamingbooleanrequired

toolsbooleanrequired

imagesbooleanrequired

jsonbooleanrequired

embeddingsbooleanrequired

reasoningbooleanrequired

generation_capabilitiesobject

Unknown fields rejected.

Show object fields
reasoningOutputboolean

reasoningEffortsarray<"off" | "low" | "high" | "max">

Up to 4 items. At least 1 item.

responseFormatsarray<"text" | "json_object" | "json_schema">

Up to 3 items. At least 1 item.

temperatureboolean

top_pboolean

stopboolean

pricingobject

Unknown fields rejected.

Show object fields
versionstringrequired

currency"USD"required

inputUsdPerMillionstringrequired

cachedInputUsdPerMillionstringrequired

outputUsdPerMillionstringrequired

inputCuPerMillionstringrequired

cachedInputCuPerMillionstringrequired

outputCuPerMillionstringrequired