Skip to content
Pricing
ByteDance

Seedance 2.0 Fast API

Create videos with Seedance 2.0 Fast using text, images, video, audio. Available resolutions: 480p / 720p. Try the current API settings, preview results and reuse your inputs.

Modalities
TextImageVideoAudioVideo
Published
480p
$0.03/ second
Platform price · USD
720p
$0.05/ second
Platform price · USD
Input
Request preview
{
  "model": "seedance-2.0-fast",
  "input": {
    "seconds": 5,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "generate_audio": true,
    "prompt": "Macro commercial film of an imaginary translucent cobalt perfume bottle on wet black stone. A soft light travels across the glass, condensation slowly forms, and the camera makes one controlled half-orbit. No logos or text."
  }
}
API keySign in to generate
Sign in to choose a key from your account.
Output
Example output
Open original ↗

Seedance 2.0 Fast pricing

Estimate one request, then choose a budget for your workflow.

UsageQuantityRateCost
480p5 sec$0.03/ sec$0.15
Cost per request$0.15

Public USD estimate. Your account rate and final recorded usage determine the actual charge.

View all specifications and prices
SpecificationOur priceOfficial reference
480p$0.03 / second—
720p$0.05 / second—

See what it can create.

Capability-based prompts and platform-generated examples are labeled separately, with their sources.

Official capability source ↗ · 2026-10-14

Camera and motion direction

At dawn, a white paper boat glides across a lake. Track smoothly just above the water as sunlight lights the mist, in a single continuous shot.

Specify subject, motion and camera direction for a coherent continuous shot.

Reference-guided video

Use the supplied scene and character references for a clip of the character entering a courtyard and turning toward the camera. Preserve design consistency with a slow pullback.

Use the model’s supported reference mode and specify the traits that should remain consistent.

Platform-generated examples

Macro product film

View prompt

Macro commercial film of an imaginary translucent cobalt perfume bottle on wet black stone. A soft light travels across the glass, condensation slowly forms, and the camera makes one controlled half-orbit. No logos or text.

What is Seedance 2.0 Fast?

Create videos with Seedance 2.0 Fast using text, images, video, audio. Available resolutions: 480p / 720p. Try the current API settings, preview results and reuse your inputs.

Seedance 2.0 Fast is a distinct variant in the Seedance 2.0 API. Its documented output choices differ; other variants’ full capabilities should not be assumed.

Official model information ↗ · 2026-10-14

Seedance 2.0 Fast specifications

Model IDseedance-2.0-fast
ProviderByteDance
API/v1/tasks
Resolution480p / 720p
Aspect ratio21:9 / 16:9 / 9:16 / 4:3 / 3:4 / 1:1
Duration4–15 seconds
Reference imagesUp to 9
Frame imagesUp to 2
Reference videosUp to 3
Reference audioUp to 3
Generated audioConfigurable; reference-video restrictions may apply

Before you generate

  • Use the current model ID and the API request shape shown on this page.
  • Generation is asynchronous. Keep the returned task ID to retrieve the result and billing status.
  • Frame and reference modes may be mutually exclusive. Check the combination constraints before submitting.
  • Only options supported by the current platform contract are exposed in Playground.

Compare Seedance 2.0 Fast with related models

SpecificationSeedance 2.0 FastSeedance 2.0Kling V3 Omni
ProviderByteDanceByteDanceKuaishou
Input → outputTextImageVideoAudioVideoTextImageVideoAudioVideoTextImageVideoVideo
Start / end framesSupported · 1 or 2 imagesSupported · 1 or 2 imagesSupported · 1 or 2 images
Reference videos331
Reference audio33—
Selection basisCurrent modelBoth declare text, image, video, audio input · Same billing unitsBoth declare text, image, video input
Resolution480p / 720p480p / 720p / 1080p720p / 1080p
Reference images993
Starting price$0.03 / second$0.05 / second$0 / request

Choose by the input types, output settings and billing unit your workflow needs. Try the same prompt across models to compare results for your own use case.

BUILD WITH ASTRAL NEXUS

Build with Seedance 2.0 Fast in your app

Submit parameters through the Media Tasks API, then retrieve the result with the task ID. Image and video models keep their own input requirements.

  1. 01
    Get your API key

    Sign in and prepare a key with access to this model.

  2. 02
    Configure your request

    Choose parameters in Playground and copy the API example.

  3. 03
    Run and inspect the result

    Review status, outputs and charges in History.

API integration

POST /v1/tasks · Authorization: Bearer

cURL
curl 'https://vip.astralgames.ai/v1/tasks' \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $MODEL_API_KEY" \
  --data '{
  "model": "seedance-2.0-fast",
  "input": {
    "seconds": 5,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "generate_audio": true,
    "prompt": "A quiet mountain lake at sunrise, soft morning light."
  }
}'
JavaScript
const response = await fetch("https://vip.astralgames.ai/v1/tasks", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer $MODEL_API_KEY"
  },
  body: JSON.stringify({
    "model": "seedance-2.0-fast",
    "input": {
      "seconds": 5,
      "resolution": "720p",
      "aspect_ratio": "16:9",
      "generate_audio": true,
      "prompt": "A quiet mountain lake at sunrise, soft morning light."
    }
  })
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());
Python
import json
import requests

response = requests.post(
    "https://vip.astralgames.ai/v1/tasks",
    headers=json.loads("{\"Content-Type\":\"application/json\",\"Authorization\":\"Bearer $MODEL_API_KEY\"}"),
    json=json.loads("{\"model\":\"seedance-2.0-fast\",\"input\":{\"seconds\":5,\"resolution\":\"720p\",\"aspect_ratio\":\"16:9\",\"generate_audio\":true,\"prompt\":\"A quiet mountain lake at sunrise, soft morning light.\"}}"),
    timeout=300,
)
response.raise_for_status()
print(response.text)

Poll the returned task ID for processing status and output assets.

curl -H "Authorization: Bearer $MODEL_API_KEY" "https://vip.astralgames.ai/v1/tasks/$TASK_ID"

Documentation: Authentication · Task status and results · Error handling

Full API parameters and combination constraints

Request parameters

ParameterTypeValues & constraints
audiosarray
imagesarray
prompt *string
videosarray
secondsintegerDefault: 5
resolutionJSON"480p" · "720p"Default: "720p"
aspect_ratioJSON"21:9" · "16:9" · "9:16" · "4:3" · "3:4" · "1:1"Default: "16:9"
frames_imagesarray
generate_audiobooleanDefault: true
Full JSON Schema and combination constraints
{
  "type": "object",
  "allOf": [
    {
      "not": {
        "required": [
          "frames_images",
          "images"
        ]
      }
    }
  ],
  "required": [
    "prompt"
  ],
  "properties": {
    "audios": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "maxItems": 3,
      "minItems": 1
    },
    "images": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "maxItems": 9,
      "minItems": 1
    },
    "prompt": {
      "type": "string",
      "minLength": 1
    },
    "videos": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "maxItems": 3,
      "minItems": 1
    },
    "seconds": {
      "type": "integer",
      "default": 5,
      "maximum": 15,
      "minimum": 4
    },
    "resolution": {
      "enum": [
        "480p",
        "720p"
      ],
      "default": "720p"
    },
    "aspect_ratio": {
      "enum": [
        "21:9",
        "16:9",
        "9:16",
        "4:3",
        "3:4",
        "1:1"
      ],
      "default": "16:9"
    },
    "frames_images": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "maxItems": 2,
      "minItems": 1
    },
    "generate_audio": {
      "type": "boolean",
      "default": true
    }
  },
  "additionalProperties": false
}

Seedance 2.0 Fast API · Common questions

Answers about pricing, inputs, integration and results.

How much does Seedance 2.0 Fast cost?

The current public price starts at $0.03 / second. The pricing section lists each specification. Playground checks your account price before submitting; the completed request records the final charge.

How do I get a Astral Nexus API key?

Sign in and open Quick Start above the workspace. Select or create a key with access to this model, then copy the request example.

Which inputs and output settings are supported?

Supported input fields: audios, images, prompt, videos, seconds, resolution, aspect_ratio, frames_images, generate_audio. The parameter table includes allowed values and defaults.

Can I use reference images?

Yes. Use the reference mode to upload images or supply their URLs. The current limit is 9 images. Reference images guide a new generation; they do not imply mask editing support.

How do I retrieve results and past requests?

Save the returned task ID and query the task until it succeeds or fails. The History tab lets you reopen your tasks and reuse their parameters.

What happens if the model is closed?

The model keeps its page and identity, but new generation requests are blocked. Existing task records remain accessible. An upstream outage is reported separately from an administrator closing the model.

Read the API documentation ↗

Discover more AI tools

Browse all models ↗

Integration topics / Documentation

All documentation ↗