Get started with the Models API
One API key, one base URL, four capabilities: text to speech, speech to text, speech to speech, and an LLM. Pick the model with a body field or a query parameter.
Before you start
Create an API key
Create a key on the API Keys page and export it:
The same key works for every model and for the Voice Agents API. See Authentication for rotation and security guidance.
Endpoints at a glance
Every endpoint lives under https://api.smallest.ai/waves/v1 and authenticates with Authorization: Bearer <key>.
Read Choosing a transport to choose a transport, and Compare models to pick one.
Quickstarts
SDKs
Using an agent framework? LiveKit, Pipecat, and the Vercel AI SDK have first party plugins. The full list is on the Integrations tab.
Limits, errors, and regions
- Concurrency and Limits covers per plan concurrency and rate limits.
- Error reference lists every status code the model endpoints return.
- East Asian streaming languages on Pulse are served from the US region at
wss://api.us.smallest.ai. See the Pulse model card.