allmodels.ioDocs
API ReferenceProviders

List providers

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.

GET/v1/providers

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.

Response Body

application/json

Client
Language
const response = await fetch("https://api.allmodels.io/v1/providers");if (!response.ok) throw new Error(`AllModels request failed: ${response.status}`);console.log(await response.json());
{  "providers": {    "openai": {      "defaults": {        "tts": {          "model": "gpt-4o-mini-tts",          "voice": "alloy"        },        "stt": {          "model": "gpt-realtime-whisper"        }      },      "tts": [        {          "id": "gpt-4o-mini-tts",          "canonical": "openai/gpt-4o-mini-tts",          "aliases": [],          "streaming": false,          "synchronous": true,          "formats": [            "mp3",            "opus",            "aac",            "flac",            "wav",            "pcm"          ],          "instructions": {            "mode": "native",            "honored": true          },          "pricing": {            "currency": "usd",            "unit": "1000 characters",            "unitPrice": "0.016875"          }        }      ],      "stt": [        {          "id": "whisper-1",          "canonical": "openai/whisper-1",          "aliases": [],          "streaming": false,          "synchronous": true,          "batch": false,          "pricing": {            "currency": "usd",            "unit": "minute",            "unitPrice": "0.00633"          }        }      ]    }  }}