List available models
Returns all available models, filterable via output_modalities (see List embedding models — the same endpoint with output_modalities=embeddings applied). Without an Authorization header, returns the full public list with public caching; with a Bearer key belonging to an organization, the response is filtered by that org's model allowlist and switches to private, short-lived caching.
/api/v1/modelsQuery parameters
output_modalitiesA single comma-separated string (not repeated same-name query keys), e.g. image or text,image. Pass all to get every modality. Defaults to text only when omitted. Unrecognized values return 400. Common uses: for text models, keep the default or pass text explicitly; image models pass image; embeddings pass embeddings; text-to-speech pass speech and speech-to-text pass transcription; audio, video, and rerank are available the same way (some categories currently have few or no listed models); to get the union across every category at once (not a sum — a single model can belong to more than one) pass all.
textimageembeddingsaudiovideorerankspeechtranscriptionall"text,image"