Gateway

List gateway models

Returns shared non-hidden gateway models. Defaults to currently publicly routable models; use availability=all to include non-routable availability records. Use format=openai for an OpenAI-compatible model list. OpenAI format returns all filtered models by default; an explicit limit and offset can still select a page.

get/models

Request

  • Base URL: https://api.phaseo.app/v1
  • URL: https://api.phaseo.app/v1/models
  • Auth: HTTP bearer

Query parameters

searchstring

Case-insensitive search across model ids, names, descriptions, and organisations.

provider_searchstring

Case-insensitive provider or model-organisation search.

input_modality'text' | 'image' | 'audio' | 'video'

Require a supported input modality.

minimum_context_tokensnumber

Require at least this many input context tokens.

maximum_input_price_per_millionnumber

Maximum USD input-token price per million tokens.

gateway_available_onlyboolean

Return only models with at least one routable gateway offer.

sort_by'relevance' | 'input_price' | 'output_price' | 'context_length' | 'provider_count'

Field used to order model discovery results.

sort_order'asc' | 'desc'

Optional sort direction. Price sorts default to ascending; other numeric sorts default to descending.

endpointsstring[]

Filter by endpoints

'01-ai' | 'adept' | 'ai21' | 'aion-labs' | 'aisingapore' | 'alibaba' | 'allenai' | 'amazon' | 'anthracite-org' | 'anthropic' | 'arcee-ai' | 'baai' | 'baichuan' | 'baidu' | 'bigcode' | 'black-forest-labs' | 'bytedance' | 'bytedance-seed' | 'cogito' | 'cognitivecomputations' | 'cohere' | 'crofai' | 'cursor' | 'cyfragovpl' | 'databricks' | 'decart' | 'deepseek' | 'dots-studio' | 'early-access' | 'eleven-labs' | 'essential-ai' | 'fastino' | 'fish-audio' | 'github' | 'google' | 'gryphe' | 'hexgrad' | 'ibm' | 'ibm-granite' | 'inception' | 'inclusionai' | 'inference-net' | 'inflection' | 'intfloat' | 'jetbrains' | 'kblab' | 'kling' | 'kuaishou' | 'kwaipilot' | 'kwaivgi' | 'lg' | 'lightricks' | 'liquid-ai' | 'mancer' | 'medaibase' | 'meituan' | 'meta' | 'microsoft' | 'mindai' | 'minimax' | 'mistral' | 'mistralai' | 'moonshotai' | 'morph' | 'naver-hyperclova' | 'near-ai' | 'nex-agi' | 'nous' | 'nousresearch' | 'novasearch' | 'nvidia' | 'openai' | 'openbmb' | 'opencompass' | 'opengvlab' | 'orcarouter' | 'ornith' | 'perceptron' | 'perplexity' | 'phala' | 'pixverse' | 'poe' | 'poolside' | 'prime-intellect' | 'prism-ml' | 'qwen' | 'reka' | 'relace' | 'runway' | 'sakana' | 'sao10k' | 'sapiens-ai' | 'sentence-transformers' | 'sference' | 'shanghai-ai-laboratory' | 'shengshu-ai' | 'snowflake' | 'sourceful' | 'spacex-ai' | 'speakleash' | 'stability-ai' | 'stealth' | 'stepfun' | 'suno' | 'tencent' | 'thedrummer' | 'thinking-machines' | 'undi95' | 'upstage' | 'venice' | 'vercel' | 'villanova-ai' | 'voyage' | 'windsurf' | 'writer' | 'xai' | 'xgenerationlab' | 'xiaomi' | 'z-ai' | 'zyphra'

Organisation identifier.

OR
OrganisationId[]

Filter by organisation

providerstring[]

Filter by provider id

provider_statusstring[]

Filter by provider rollout status

provider_routing_statusstring[]

Filter by provider routing status

model_routing_statusstring[]

Filter by model routing status

capability_statusstring[]

Filter by provider capability status

provider_availability_statusstring[]

Filter by provider availability status

provider_availability_reasonstring[]

Filter by provider availability reason

statusstring[]

Filter by model status

input_typesstring[]

Filter by input types

input_modalitiesstring[]

Public alias for input_types.

output_typesstring[]

Filter by output types

output_modalitiesstring[]

Public alias for output_types.

paramsstring[]

Filter by params

supported_parametersstring[]

Public alias for params.

availability'active' | 'all'

Availability filter. active returns publicly routable models only; all includes non-routable availability records.

limitinteger

Limit the number of results

offsetinteger

Offset for pagination

format'json' | 'openai' | 'rss' | 'atom'

Response format. Defaults to Phaseo-native json. OpenAI format returns the complete filtered list unless limit is supplied.

feed'json' | 'rss' | 'atom'

Alias for format. Accepts json, rss, or atom.

Response

List of models

OR

Example response

{
  "ok": true,
  "availability_mode": "active",
  "limit": 50,
  "total": 128
}

Changes

No recorded changes to this operation across all 1 revision of this API.