Models & pricing
Model IDs, supported parameters, quotes and account limits.
Public models
| Video model | API model ID |
|---|---|
| Seedance 2.5 | seedance-2.5 |
| Seedance 2.5 Lite | seedance-2.5-lite |
| Seedance 2.0 Pro | seedance-2.0-pro |
| Seedance 2.0 Fast | seedance-2.0-fast |
| Seedance 2.0 Mini | seedance-2.0-mini |
| Seedance 1.5 Pro | seedance-1.5-pro |
| Kling 3.0 | kling-3.0 |
| Veo 3.1 fast | veo-3.1-fast |
| Image model | API model ID |
|---|---|
| GPT Image 2 | gpt-image-2 |
| Nano Banana 2 | nano-banana-2 |
| Nano Banana Pro | nano-banana-pro |
Use GET /models for current supported modes, resolutions, durations, aspect ratios and image limits. Public names and IDs are used in all responses. Unsupported models and options are rejected.
Request parameters
| Field | Meaning |
|---|---|
model | A public model ID from the catalog |
mode | A supported generation mode |
prompt | Nonempty text within the model prompt limit |
inputs | For image modes: an array of {"type":"image","url":"UPLOADED_IMAGE_URL"} |
parameters.resolution | Supported model resolution |
parameters.aspect_ratio | Supported model aspect ratio |
parameters.duration_seconds | Supported integer video duration |
parameters.generate_audio | Optional boolean, only for models advertising audio control |
parameters.image_mode | first-frame, first-last-frame or reference-image, according to model support and image count |
parameters.output_format | Image output: png or jpg, where supported |
parameters.google_search | Optional boolean, only for supported image models |
max_cost_credits | Optional maximum charge; a higher quote rejects the request before generation |
Unknown fields are rejected. Do not send audio switches, image modes or output formats unless the selected model advertises support. Uploaded image URLs are required for image inputs.
Credits and quotes
GET /credits/balance reads your website credit balance. POST /quotes accepts a generation body and returns cost_credits without generating or charging. Set max_cost_credits on the generation to reject an unexpectedly higher quote. The accepted response reports the charged amount in credits.cost.
Seedance 2.5 Lite costs 10 credits per output second. The first five reference images are included; each additional image costs 7 credits. Other prices depend on model parameters and follow the website. Credits are reserved before submission; a verified failure refunds once. Queries, quotes and downloads do not incur generation credits.
Account limits
| Limit | Per account, shared across API keys |
|---|---|
| Active API generation | 1 |
| Generation and upload requests | 10/minute, 1,000/day |
| Reads and quotes | 60/minute, 20,000/day |
| API generation credit budget | 2,000/day |
| Image uploads | 100 files and 500 MiB/day |
All keys share these limits. Daily windows reset in UTC. Replays count toward request limits but do not charge generation credits again. Confirmed failures still count toward the daily generation budget. Additional IP and service protection applies.