Returns public-safe model metadata and capabilities. startable: true means the model's type can be started via POST /processes in V1; other types (avatars, music, etc.) appear in process and asset reads but cannot be started yet. Audio model capabilities include voice/reference modes and setting ranges.
Authorization
bearerAuth models:readIn: header
Scope: models:read
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/models"{ "data": [ { "id": "string", "type": "string", "displayName": "string", "outputType": "image", "enabled": true, "startable": true, "schemaUrl": "string", "capabilities": {}, "pricing": { "unit": "image", "creditsByResolution": { "property1": 0, "property2": 0 }, "creditsByLength": { "property1": 0, "property2": 0 }, "pricedResolution": 0, "note": "string", "creditsPerJob": 0 } } ]}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}List voices for an audio model GET
Returns preset voices compatible with one audio-generation model. Voice ids are model/provider-specific; choose a model from GET /models first, then pass its id as modelId. Use the returned voice id in an audio-generation process input.
List processes GET
Lists team processes visible to the API key. Unsupported filter combinations return unsupported_filter_combination instead of silently adding new index requirements.