Generate with AI: models
List every AI model
Every model CutPro runs, of every kind: chat models (Claude, GPT, Gemini, DeepSeek, Qwen, Llama and more), embeddings, images, videos, voices, music, sound effects, talking avatars, 3D models and image and video tools, with what each takes, where it runs and its price in credits. Prices can change at any time: read them from here, or get the exact total of a generation from POST /generations/quote. Narrow it with kind, endpoint, q or id; GET /models/featured lists the ones worth starting with.
Authorization
apiKey X-Api-Key<token>
In: header
Query Parameters
kind?string
Value in
- "image"
- "video"
- "speech"
- "music"
- "audio"
- "avatar"
- "model3d"
- "tool"
- "videoedit"
- "text"
- "embedding"
endpoint?string
Value in
- "generations"
- "chat_completions"
- "embeddings"
q?string
Part of the id or the name.
Length
length <= 64id?string
One model's id.
Length
length <= 128Response Body
application/json
curl -X GET "https://example.com/models"{ "models": [ { "id": "string", "name": "string", "maker": "string", "kind": "image", "endpoint": "generations", "featured": true, "pricing": [ { "unit": "image", "credits": 0, "mode": "text", "resolution": "string", "silent_credits": 0 } ], "priced_by_request": true, "parameters": { "properties": { "property1": { "type": "string", "enum": [ "string" ], "default": "string", "minimum": 0, "maximum": 0, "maxItems": 0, "items": "string", "description": "string" }, "property2": { "type": "string", "enum": [ "string" ], "default": "string", "minimum": 0, "maximum": 0, "maxItems": 0, "items": "string", "description": "string" } }, "required": [ "string" ] }, "supported_parameters": [ "string" ], "context_length": 0, "max_output_tokens": 0, "input_modalities": [ "string" ], "modes": [ "text" ], "resolutions": [ "string" ], "seconds": [ 0 ], "mode_seconds": [ { "mode": "text", "seconds": [ 0 ] } ], "aspect_ratios": [ "21:9" ], "audio": "always", "max_images": 0, "max_audios": 0, "max_video_seconds": 0, "refuses": [ "real_faces" ], "voices": [ { "id": "string", "name": "string", "style": "string", "gender": "female", "age": "young", "language": "string", "preview_url": "string", "portrait_url": "string" } ], "quality": 0, "typical_seconds": 0, "success_rate": 0 } ], "presets": { "video": [ { "id": "fast", "model": "string", "resolution": "string" } ], "image": [ { "id": "fast", "model": "string", "resolution": "string" } ], "speech": [ { "id": "fast", "model": "string", "resolution": "string" } ] }, "prompt_max": 0, "max_running": 0, "improve_credits": 0}