Response
{ success: true, models: [...] }. Each model object contains:
The unique model identifier. Use this as
modelId when generating.Display name.
Model provider family (e.g.
OpenAI, Google, ByteDance, Midjourney). Display only — not a request parameter.Credits per generation. For per-second-billed video models, refer to
extra_config.pricingPerSec for the actual rate.Aspect ratios accepted by
aspectRatio. Seedance additionally accepts "adaptive".Maximum number of reference images accepted (
0 means the model does not accept references)."image" or "video".Model-specific configuration. Keys you may rely on:
Other keys may appear; treat anything not listed above as informational and subject to change.
| Key | Used by | Description |
|---|---|---|
resolutions | Image / video | Allowed values for resolution ("1K" / "2K" / "3K" / "4K" for image, "480p" / "720p" / "1080p" for video) |
tiers | Seedance 2.0 | Available speed tiers (fast / pro), selected via tier |
durations | Seedance 2.0 | Allowed values for duration (seconds) |
pricingPerSec | Seedance 2.0 | Per-second rate, keyed by tier then resolution |
pricingPerSecWithVideo | Seedance 2.0 | Per-second rate with referenceVideo, keyed by tier then resolution |
minBillableTable | Seedance 2.0 | Minimum billable seconds keyed by duration (continuation only) |
Example
Example shows two representative models. The live endpoint returns all active models. Response is briefly cached.