Discover models and capabilities

GET /v1/models

Lists the models known to this service, including entries that are not downloaded or loaded. Filter supported_endpoints for the API you want, read default_for for defaults, and check execution_location before sending content. Alignment models list /v1/audio/alignments: EdgeSpeak/Lattice-2 is the default and covers every language in the catalog, mixed-language text and und, while EdgeSpeak/Lattice-1 covers Chinese, English and German only and must be requested explicitly.

Guide and examplesModels and serviceAll endpoints

Responses

200The current catalog. The example is a single-entry excerpt; a real catalog differs.
objectstringlist
dataobject[]
idstringCanonical model ID. Use it verbatim in requests.
objectstringmodel
createdinteger
owned_bystring
supported_endpointsstring[]Paths this model can serve, for example /v1/chat/completions or /v1/audio/alignments.
featuresstring[]Capability flags such as reasoning, vision or tool_calling.
execution_locationstringlocal executes on the service host; a configured remote model receives the request sent to it.local | remote
default_forstring[]Paths for which this model is the default. Read it instead of hard-coding aliases.
supported_languagesstring[]Speech models: languages you can pass as language to /v1/audio/speech, as canonical codes (FireRedTTS3 dialects use zh-x-<name>). Region and script variants of a listed language, such as zh-TW, are accepted. auto is always accepted.
x_edgespeakobjectEdgeSpeak extensions. On speech models, speech_language.open_set is true when the model also accepts ISO 639 codes outside supported_languages, such as k2-fsa/OmniVoice.
JSON
{
  "object": "list",
  "data": [
    {
      "id": "Qwen/Qwen3.5-4B",
      "object": "model",
      "created": 0,
      "owned_by": "EdgeSpeak",
      "supported_endpoints": [
        "/v1/chat/completions",
        "/v1/responses",
        "/v1/messages",
        "/v1/tokenize"
      ],
      "features": [
        "reasoning",
        "vision",
        "tool_calling"
      ],
      "execution_location": "local",
      "default_for": []
    }
  ]
}
401Invalid or missing API key.
403Host or origin is not allowed, or the license was rejected. Inspect error.code to tell them apart.
503A required local model is still being prepared (model_downloading) or the service is busy (service_busy). Honor Retry-After when present.