List models
Lists the TTS and STT models available through AllModels. Each model includes accepted aliases, supported providers, and whether it can be used for streaming or synchronous requests (with an orthogonal `batch` flag for STT providers that queue internally).
/v1/modelsLists the TTS and STT models available through AllModels. Each model includes accepted aliases, supported providers, and whether it can be used for streaming or synchronous requests (with an orthogonal batch flag for STT providers that queue internally).
Response Body
application/json
const response = await fetch("https://api.allmodels.io/v1/models");if (!response.ok) throw new Error(`AllModels request failed: ${response.status}`);console.log(await response.json());import requestsresponse = requests.get( "https://api.allmodels.io/v1/models", timeout=30,)response.raise_for_status()print(response.json())curl https://api.allmodels.io/v1/models{ "tts": [ { "id": "elevenlabs/eleven-turbo-v2-5", "aliases": [ "elevenlabs/eleven_turbo_v2_5" ], "providers": [ { "id": "elevenlabs", "modelId": "eleven_turbo_v2_5", "streaming": true, "synchronous": true, "instructions": { "mode": "structured", "honored": false }, "pricing": { "currency": "usd", "unit": "1000 characters", "unitPrice": "0.0394359" } }, { "id": "fal", "modelId": "fal-ai/elevenlabs/tts/turbo-v2.5", "streaming": true, "synchronous": true, "instructions": { "mode": "structured", "honored": false }, "pricing": { "currency": "usd", "unit": "1000 characters", "unitPrice": "0.055" } } ] } ], "stt": [ { "id": "openai/whisper-large-v3", "aliases": [ "groq/whisper-large-v3", "together/openai/whisper-large-v3" ], "providers": [ { "id": "groq", "modelId": "whisper-large-v3", "streaming": true, "synchronous": true, "batch": false, "pricing": { "currency": "usd", "unit": "minute", "unitPrice": "0.00633", "requestPrice": "0.001055" } }, { "id": "together", "modelId": "openai/whisper-large-v3", "streaming": true, "synchronous": true, "batch": false }, { "id": "fal", "modelId": "fal-ai/whisper", "streaming": true, "synchronous": true, "batch": false } ] }, { "id": "assemblyai/universal-3-5-pro", "aliases": [], "providers": [ { "id": "assemblyai", "modelId": "universal-3-5-pro", "streaming": false, "synchronous": true, "batch": true } ] } ]}Liveness probe GET
Returns `{ "ok": true }` and the deployed Git commit when the API is available. The commit is null when it was not injected at deployment. No authentication required.
List providers GET
Lists available providers, their default models and voices, and the TTS and STT models they support. Use `GET /v1/models` to browse by model instead.
