---
title: "List available public models"
method: GET
path: "/v1/models"
tags: ["Meta"]
---

# List available public models

`GET /v1/models`

## Response `200`

Successful Response

- ModelsResponse
  - `data` ModelCard[], required — The available public models.
    - `id` string, required — Stable public model id used in the `model` request field.
    - `display_name` string, required — Human-readable model name.
    - `description` string — What this model is for.
    - `modes` string[], required — Supported modes: subset of ["converse", "tts"].
    - `speakers` string[], required — Valid role labels for a turn's `speaker`, in turn order (e.g. ["0", "1"]).
    - `default` boolean — True for the model used when `model` is omitted.

## Other responses

- `401` — Missing or invalid API key.
- `500` — Unexpected internal error.
- `503` — API-key verification is temporarily unavailable.

---

[API](https://skmtc.net/kalpalabs/apis/kalpa-speech-api.md) · [All operations](https://skmtc.net/kalpalabs/apis/kalpa-speech-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalpalabs/kalpa-speech-api/versions/20970946adc1/schema)
