The GET /models endpoint returns every AudioShake model available to your account, along with its category, pricing, accepted input formats, and output formats. Use it to discover models programmatically instead of hardcoding a list — the id field is exactly the value you pass as model when creating a Task.
Request
Authenticate with your x-api-key header, the same as every other endpoint.
Response
The response is a { "models": [...] } envelope. Each model looks like this:
Fields
Null and empty values are omitted, so optional fields like limits, supportedLanguages, and (for gated models) creditsPerMinute won’t always be present. Check for a field before reading it.
Use a model in a Task
Take any id from the response and use it directly when creating a Task: