字节上一代视频模型,可生成音画高精同步的视频内容

OperationalText to VideoImage to VideoVideo to VideoPriced by duration tiersCommercial useData privacy

Inputlive schema

分辨率resolution
画幅比例aspect_ratio
No test requests yet. Send your first request.

Output

Run the form on the left. Results, polling status and cURL appear under the form.

Pricing

This model is priced by the usage dimensions listed here. Compare all pricing.

List prices in USD. Your effective price also depends on the billing group attached to your API key.

Criteria1 s+seedance-1.5-pro-1080p
$0.056per second

API

POST/v1/jobs
const BASE_URL = "https://api.dreamtoai.com";
const API_KEY = process.env.MIX_API_KEY;

const headers = {
  "Authorization": `Bearer ${API_KEY}`,
  "Content-Type": "application/json",
};

const payload = {
  "model": "seedance-1.5-pro-1080p",
  "input": {
    "prompt": "电影感街头运镜,一辆跑车穿过雨夜霓虹街道",
    "first_frame_url": "https://example.com/first.png",
    "last_frame_url": "https://example.com/last.png",
    "reference_image_urls": [
      "https://example.com/ref.png"
    ],
    "reference_video_urls": [
      "https://example.com/ref.mp4"
    ],
    "resolution": "720p",
    "duration": 5,
    "aspect_ratio": "16:9",
    "seed": 12345,
    "callback_url": "https://example.com/webhook",
    "ratio": "16:9",
    "frames": 121,
    "camera_fixed": false,
    "watermark": true,
    "return_last_frame": false,
    "service_tier": "auto",
    "generate_audio": false,
    "execution_expires_after": 600,
    "draft": false
  }
};

const submit = await fetch(`${BASE_URL}/v1/jobs`, {
  method: "POST",
  headers,
  body: JSON.stringify(payload),
}).then((r) => r.json());

const status = await fetch(`${BASE_URL}/v1/jobs/${submit.id}`, { headers })
  .then((r) => r.json());
console.log(status);

Create a key in Console → API Keys and replace the placeholder in the sample.

README

seedance-1.5-pro-1080p

字节上一代视频模型,可生成音画高精同步的视频内容

Why Choose This?

Text-to-video generation
Turns natural-language prompts into video clips.
Pay as you go
Billed per use from your wallet, with no subscription.
Async job API
Submit a job and poll for the result, so long renders never hold a connection open.
One key for every model
The same API key works for every model on dreamtoai.

Parameters

ParameterRequiredDescription
promptstringRequiredText description of what to generate.
first_frame_urlimageOptionalImage used as the first frame of the video.
last_frame_urlimageOptionalImage used as the last frame of the video.
reference_image_urlsarrayOptionalReference images to guide the result.
reference_video_urlsarrayOptional参考视频 URL
resolutionenumOptionalOutput resolution. Options: 480p, 720p, 1080p. Default: 720p.
durationnumberOptionalOutput length in seconds.
aspect_ratioenumOptionalOutput aspect ratio. Options: 16:9, 9:16, 1:1, 4:3, 3:4.
seedintegerOptionalRandom seed. Reuse it to reproduce a result.
callback_urlstringOptional回调地址
ratioenumOptional画幅比例 Options: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9. Default: 16:9.
framesintegerOptional帧数
camera_fixedbooleanOptional固定镜头 Default: false.
watermarkbooleanOptional水印 Default: true.
return_last_framebooleanOptional返回尾帧 Default: false.
service_tierenumOptional服务等级 Options: auto, standard, fast. Default: auto.
generate_audiobooleanOptionalGenerate synchronized audio with the video. Default: false.
execution_expires_afterintegerOptional任务超时秒数
draftbooleanOptional草稿模式 Default: false.

How to Use

  1. Try it here first — Sign in and run the model in the playground above to check the output before you write code.
  2. Create an API key — Open Console → API Keys and create a key. The same key works for every model.
  3. Write your prompt — Describe the scene, action, camera movement, lighting and mood.
  4. Set optional parameters — Adjust the optional parameters listed above to control the output.
  5. Submit the job — Send POST /v1/jobs with the model ID seedance-1.5-pro-1080p. The response returns a job ID.
  6. Poll for the result — Call GET /v1/jobs/{job_id} every few seconds until the job finishes, then read the output URLs.

Writing Effective Prompts

Write the prompt like a shot list: the more you direct, the more the model delivers.

1. One-line summary

Open with subject, setting, action, style and camera in one sentence.

A cyclist rides along a foggy forest road at dawn, cinematic, slow side tracking shot.

2. Timeline for longer clips

Split the clip into timed beats, such as 0–3s and 3–6s, and give each beat one clear action.

3. Camera language

Use shot sizes (wide, medium, close-up) and moves (push in, pan, orbit, handheld) directly.

4. Consistency notes

End with what holds for the whole clip: lighting, color palette, mood and sound.

Prompt
Weaka dog running
StrongA golden retriever sprints across a wet beach at sunset, chasing a red ball. 0–2s: low tracking shot beside the dog, sand spraying. 2–5s: it catches the ball and turns to the camera, slow push in. Warm backlight, light sea spray, shallow depth of field, only the sound of waves.

Pricing

Billing itemPrice
1 s+$0.056 per second

List prices in USD. Your effective price also depends on the billing group attached to your API key. Compare all pricing

Best Use Cases

  • Short-form social video — Create vertical and square clips for social feeds.
  • Ads and product promos — Generate promotional clips and product scenes.
  • Storyboards and previs — Turn scripts into motion previews for pitching and planning.
  • Explainers and education — Visualize ideas, processes and stories.
  • Music and mood clips — Produce atmospheric loops and visuals for music.
  • Game and film concepts — Test scenes, camera moves and styles before production.

Pro Tips

  • Test prompts at the shortest duration and lowest resolution, then scale up.
  • Give each timed beat one clear action to avoid jump cuts.
  • Use 16:9 for widescreen and 9:16 for vertical social video.
  • Describe the camera movement explicitly; otherwise the model picks one for you.
  • Poll the job status with a growing interval instead of hammering the endpoint.

Browse all video modelsBrowse API Market

FAQ

What is seedance-1.5-pro-1080p?

字节上一代视频模型,可生成音画高精同步的视频内容

How do I call the seedance-1.5-pro-1080p API?

Send POST /v1/jobs with the model ID seedance-1.5-pro-1080p and your API key. Ready-to-run samples are in the API section above.

How is billing calculated?

Requests are billed at the prices listed above and charged to your wallet. Final cost depends on usage and the billing group attached to your API key.

Where do I get an API key?

Create one in Console → API Keys. The same key works for every model on the gateway.

Can I use the output commercially?

Yes. You can use what you generate in commercial projects, subject to the model provider’s terms.

About seedance-1.5-pro-1080p on dreamtoai

字节上一代视频模型,可生成音画高精同步的视频内容

Related models

Next steps