GPT Image 2.5 Flare & Sunburst are live on EvoLinkTry GPT Image 2.5

Seedance 2.5 API

Access ByteDance Seedance 2.5 through EvoLink's unified video API. Test text-, image-, and reference-to-video, video edit, and video extend first.

ByteDance / BytePlusVideo GenerationAvailable
From ~$0.084 / s for 480p output with video input1080p -28%
Text-to-VideoImage-to-VideoReference-to-VideoReal-Person-Style VideoVideo + Audio
Production routeLive
Model Highlights
4-30s clips · up to 50 multimodal refs · 480p / 720p / 1080p
Use Cases
Ads, UGC, real-person-style spokesperson, short dramas
Input
Text, image, or reference material
Output
Video

Try Seedance 2.5 before you integrate the API.

Test Seedance 2.5 output quality, estimate credit usage, and generate a sample before you formally integrate.

Create a Sample

Pick a video mode, enter your prompt, and set the parameters.
Mature ModeAPI only

Off here. The API still supports it — send content_filter: false to relax content restrictions (billed at +10%). Illegal and prohibited content is always blocked.

Duration5s
Quality
Aspect Ratio
Generate Audio
Synchronized audio, no extra charge.
Web Search
Optional, billed when used.
Output Format
Estimated: ~$1.478100.45 cr
720p × 5s
Ready
History

Results are kept for 24 hours — download anything you want to keep.

Your generation history will appear here

Know your Seedance 2.5 testing cost before you add credits.

Start from the cost of a single sample and pick a testing budget. Expand for detailed rates.

1080p -28%Limited-time offer — Seedance 2.5 1080p is 28% off through September 17, 2026 (UTC+8). Discount included below; 480p and 720p are unchanged.

First Test Cost

Text-to-Video, 4s at 480p — the cheapest possible request, no reference files
Minimum charge
Credits37.3674

One 4s 480p sample

Approx. Cost$0.550

About 18 tests with $10 in credits.

Use 480p for lower-cost prompt iteration, 720p for quality checks, and 1080p for final output.

Testing Budget Guide

At the first-test settings: 4s at 480p
Add Credits
$10
About 18 tests

Good for a first validation.

$50
About 90 tests

Good for prompt iteration.

$100
About 181 tests

Good before production integration.

Seedance 2.5 Cost Examples

Draft iteration5s · 480p
~$0.687
~46.7093 cr
Quality check5s · 720p
~$1.478
~100.45 cr
Reference with video720p · 10s billed
~$1.800
~122.3481 cr

Estimated cost per run for the listed parameters. Final cost may vary by mode, references, and add-ons.

Seedance 2.5 Model Pricing

1080p -28%
Text-to-Video
Standard · Output video seconds
480p $0.138/s · 9.3419 cr/s
720p $0.296/s · 20.09 cr/s
1080p -28%$0.532/s · 36.162 cr/s
Image-to-Video
Standard · Output video seconds
480p $0.138/s · 9.3419 cr/s
720p $0.296/s · 20.09 cr/s
1080p -28%$0.532/s · 36.162 cr/s
Reference-to-Video
Image or audio reference · Output video seconds
480p $0.138/s · 9.3419 cr/s
720p $0.296/s · 20.09 cr/s
1080p -28%$0.532/s · 36.162 cr/s
Reference-to-Video
Video reference · Input + output seconds
480p $0.084/s · 5.7056 cr/s
720p $0.180/s · 12.2349 cr/s
1080p -28%$0.324/s · 21.9865 cr/s
Video Edit
Video reference · Input + output seconds
480p $0.084/s · 5.7056 cr/s
720p $0.180/s · 12.2349 cr/s
1080p -28%$0.324/s · 21.9865 cr/s
Video Extend
Video reference · Input + output seconds
480p $0.084/s · 5.7056 cr/s
720p $0.180/s · 12.2349 cr/s
1080p -28%$0.324/s · 21.9865 cr/s

Billed as output duration (seconds) × the per-second resolution rate; audio adds no extra cost. When a reference video is provided (Reference-to-Video with video input, Video Edit, Video Extend), the lower video-reference rate applies and input duration is billed too: billable input = max(total input video duration, output duration), cost = (billable input + output) × rate. Auto duration (duration: -1) and Video Edit settle on the actual output length, rounded up to the next 0.1s.

Auto duration: the model picks the length, so credits are reserved at the 30s cap — about 602.7 credits (~$8.864) at 720p. You are only charged for the seconds actually generated; the rest is refunded when the task finishes.

ItemUse CasePriceCredits
Web SearchPer requestUse when the prompt needs current events, products, or real-world references.$0.0006 / request0.04 cr

Most first tests only pay the video generation fee. Logged-in users can view live pricing in the console.

What is the Seedance 2.5 API?

Seedance 2.5 is a multimodal video generation model from ByteDance / BytePlus. Its API opened on August 7, 2026. The model supports text-to-video, image-to-video, reference-to-video, video-edit, and video-extend routes for generating 4–30 second videos at 480p, 720p, or 1080p. Use the routes currently listed on this page for EvoLink requests. It is built for ads, UGC, dialogue, and story workflows that need longer shots, multimodal references, character or product consistency, and synchronized audio.

Input
Text · Image · Video · Audio
Output
Video with synchronized audio (mp4 / mov)
Duration
4–30 seconds, or auto
Resolution
480p · 720p · 1080p
References
Up to 50 per request

Seedance 2.5 API features and available generation modes

More reference files do not automatically produce a better result. First-pass usability depends on choosing the right route and giving character, product, scene, motion, and audio references clear roles.

Seedance 2.5 Text-to-Video API

seedance-2.5-text-to-video

Generate 4–30 second videos from a script, ad brief, or storyboard, with synchronized audio and optional web search.

Seedance 2.5 Image-to-Video API

seedance-2.5-image-to-video

Use one image as the first frame or two images as first-and-last-frame constraints for product, character, and composition-led shots.

Seedance 2.5 Reference-to-Video API

seedance-2.5-reference-to-video

Combine image, video, and audio references when character, product, camera motion, action, and sound must be controlled together.

Seedance 2.5 Video Edit API

seedance-2.5-video-edit

Edit an uploaded video with a prompt — remove, replace, or restyle elements. Output length and ratio follow the input video.

Seedance 2.5 Video Extend API

seedance-2.5-video-extend

Extend an uploaded video forward or backward with continuous motion, up to 30 seconds of new footage.

4–30 second shots with Seedance 2.5

Keep the entrance, main action, and ending in one ad, dialogue, or story clip.

Up to 50 references per Seedance 2.5 request

Use up to 30 images, 10 videos, and 10 audio tracks.

Synchronized audio in Seedance 2.5 output

Evaluate visuals, dialogue, sound effects, and pacing in the same task.

Asynchronous Seedance 2.5 tasks

Manage long-running jobs with a task ID, polling, and HTTPS callbacks.

Seedance 2.5 API key request parameters

modelstring

Selects the route — one of the currently available model IDs above.

promptstring

The generation or edit instruction. Required on every route.

durationinteger

4 through 30, or -1 for automatic length. Video Edit always follows the input video.

qualitystring

480p, 720p, or 1080p. Billing follows the quality tier and output seconds.

aspect_ratiostring

adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, or 21:9. Image-to-Video and Edit/Extend accept adaptive only.

image_urlsstring[]

Image-to-Video takes 1–2 first/last-frame images; Reference-to-Video takes up to 30 reference images.

video_urlsstring[]

Up to 10 reference videos; Edit and Extend require the input video here.

audio_urlsstring[]

Up to 10 audio tracks for voice, music, or sound reference.

generate_audioboolean

Switch for synchronized audio in the output video.

callback_urlstring

Public HTTPS URL that receives the final task state; keep the task ID as a polling fallback.

The available routes post to the same endpoint and share this parameter set; each route enforces its own whitelist and rejects unsupported fields at validation. A request can carry at most 50 media references in total. Full constraints and response fields are in the API Reference.

Two ways to use Seedance 2.5: EvoLink API or Agent

Use the EvoLink API for product integration and batch jobs, or call it from Codex, Claude, or Gemini for fast creative and development workflows. Both paths share the same EvoLink API key, balance, model routes, and task history.

Option 1

Integrate Seedance 2.5 with the EvoLink API

Best for: product backends, batch jobs, automated workflows

Call EvoLink’s unified video API from your server and control the model ID, parameters, task queue, callbacks, and result storage.

  1. 1Validate output and cost with a real brief in Playground
  2. 2Create an EvoLink API key in the console
  3. 3Choose the appropriate model ID from the currently available routes
  4. 4Submit the task and retrieve the result by polling or HTTPS callback
Option 2

Call Seedance 2.5 with an Agent

Best for: creative and development tasks in Codex, Claude, and Gemini

Give the Agent your output goal, assets, and acceptance criteria. It can choose the route, assemble the request, track the task, and return the result without requiring you to hand-code every step.

  1. 1Set EVOLINK_API_KEY in your local environment; never put it in code or a prompt
  2. 2Describe the output goal, references, duration, and resolution
  3. 3Ask the Agent to call a Seedance 2.5 route and save the task ID
  4. 4Let the Agent poll the final state, download the result, and report failure reasons

Seedance 2.5 features: what can it do? Workflow examples for evaluation

Illustrative clips for building a prompt and evaluation set. These are not presented as verified Seedance 2.5 API outputs.

Browse all prompts

Seedance 2.5 API code example and error handling

This example shows the shortest runnable flow: create a task, save the returned task ID, then poll or wait for an HTTPS callback. Open the API tab for the complete parameter and response reference.

View complete API docs
cURL
curl -X POST https://api.evolink.ai/v1/videos/generations \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "seedance-2.5-text-to-video",
  "prompt": "A cinematic product film with slow camera movement",
  "duration": 5,
  "quality": "720p",
  "aspect_ratio": "adaptive",
  "generate_audio": true,
  "content_filter": true
}'

# Save the returned task ID, then query:
curl https://api.evolink.ai/v1/tasks/{task_id} \
  -H "Authorization: Bearer $EVOLINK_API_KEY"

Seedance 2.5 parameter validation failed

Check that duration is 4–30, quality is 480p, 720p, or 1080p, and the asset count and file types match the selected route.

Seedance 2.5 authentication or balance issue

Check the Authorization bearer token and confirm the available balance and task billing in the console.

Seedance 2.5 content or asset rejected

Review likeness rights, brand assets, readable text, sensitive content, and input-asset compliance.

Seedance 2.5 task failed or timed out

A Seedance 2.5 task that reaches a final failed state is not charged. Keep the task ID, inspect the final state, and identify whether the cause is validation, review, or execution before retrying.

Seedance 2.5 callback not received

callback_url must be a public HTTPS URL, not localhost or a private network address. Always keep the task ID as a polling fallback.

How should you choose between Seedance 2.5, Seedance 2.0, and MiniMax H3?

Seedance 2.5 is not the default upgrade for every task. Use the same brief, input assets, and acceptance criteria to compare usable-shot rate, reruns, and total project cost.

Decision factorSeedance 2.5Seedance 2.0MiniMax H3
Best suited to16–30s shots, multimodal references, UGC, ads, and dialogueMature Seedance workflows, shorter shots, and fast iteration2K short clips, action, and high-detail visuals
Duration4–30 seconds4–15 seconds4–15 seconds
Resolution480p / 720p / 1080p480p / 720p / 1080p (higher on some Standard tiers)2K / 768p
InputsText, first/last frames, image/video/audio referencesText, images, and multimodal referencesText, first/last frames, and multimodal references
Cost decisionMeasure cost per usable shot and whether longer clips reduce editing and rerunsKeep the current baseline and use the same brief to test whether upgrading is worthwhileCompare usable 2K output and live pricing with the same brief

Key details before you integrate the Seedance 2.5 API

Three facts that shape the integration: routing, task lifecycle, and billing.

One endpoint for available Seedance 2.5 routes

Every route posts to /v1/videos/generations. The model field selects the route, and each route enforces its own parameter whitelist — unsupported fields are rejected at validation instead of being silently ignored.

Seedance 2.5 tasks are asynchronous by design

A request returns a task ID immediately. Poll every 5–10 seconds or register a public HTTPS callback_url, and keep the task ID either way. A task whose final state is failed is not charged.

Seedance 2.5 billing follows output seconds

Cost = output duration × the per-second rate of the selected quality tier. Reference-to-Video, Video Edit, and Video Extend also bill the input video duration — see the Pricing section for rates.

Why access Seedance 2.5 through EvoLink?

The hard part of a production Seedance 2.5 API integration is not one request. It is managing model choice, cost, references, asynchronous jobs, callbacks, failures, and fallback routes after launch. EvoLink brings these into one video API and console so teams can test first, integrate second, and route by usable-shot rate and total project cost.

Create Seedance 2.5 API Key

Manage Seedance 2.5 and other video models with one API key

Available Seedance 2.5 routes share EvoLink authentication, balance, and task infrastructure. Your server stores one EVOLINK_API_KEY and selects the appropriate model ID for each input and task.

When you also need Seedance 2.0, MiniMax H3, or another video model, you do not have to maintain separate provider accounts, keys, balances, and authentication code. Keep the same task and billing framework and change routes by duration, quality, and use case.

Test in Playground before integrating Seedance 2.5 into production

Use a real ad brief, character image, product image, camera reference, and audio asset in Playground before writing your production integration. That is more reliable than judging the model with one demo prompt.

Track usable-shot rate, reruns, and manual rework—not only price per second. Surface character drift, logo deformation, motion blur, reference conflicts, and audio-video sync issues before you lock the route, prompt structure, and acceptance criteria.

Failed Seedance 2.5 tasks are not charged, and billing stays auditable

EvoLink does not charge a Seedance 2.5 task whose final state is failed. Save the task ID and verify the final status, failure reason, and billing record in the console instead of treating “request created” as “video generated.”

Video generation is asynchronous. Production systems should use polling or a public HTTPS callback, handle missing or duplicate callbacks and timeouts, and retry only after identifying a validation, review, or execution failure.

Seedance 2.5 API and Agent workflows share the same generation foundation

Product backends can run batch tasks through the EvoLink API, while creative and development teams can ask Codex, Claude, or Gemini to assemble requests, track status, and return results. Both methods share the API key, routes, balance, and task history.

Developers, operators, and content teams can collaborate on one generation foundation instead of maintaining separate accounts and cost records for code and Agent workflows. Copy the Agent prompt on this page, complete the generation goal, and paste it into your Agent.

Seedance Model Family

Compare Seedance routes under one EvoLink account and API key, then choose by shot duration, reference workflow, speed, and cost.

Compare all Seedance models
Seedance 2.0 API

Seedance 2.0

A mature Seedance production baseline for shorter shots, multimodal references, and existing 2.0 workflows.

View API
Seedance 2.0 Mini API

Seedance 2.0 Mini

A lightweight, lower-cost Seedance route for drafts, prompt iteration, and frequent batch jobs.

View API
Seedance 1.5 Pro API

Seedance 1.5 Pro

A previous-generation cinematic route for migrating older projects and comparing motion quality.

View API

Other video models on EvoLink besides Seedance 2.5

When Seedance 2.5 is not the default, use the same brief to compare resolution, shot duration, audio, motion stability, and total project cost.

MiniMax H3 API

MiniMax H3

For detailed 2K clips of 4–15 seconds; compare its usable-shot rate with Seedance 2.5 using the same brief.

View API
Kling 3.0 API

Kling 3.0

For creative generation, action, and multi-shot video; a production fallback outside the Seedance family.

View API
Veo 3.1 API

Veo 3.1

Google’s video generation model for cinematic visuals and native-audio workflows.

View API
Topaz Video Upscale API

Topaz Video Upscale

When a Seedance shot already has usable motion and composition but looks soft or compressed, use Topaz for detail recovery and 1x, 2x, or 4x upscaling.

View API

Seedance 2.5 API FAQ

High-intent questions about availability, model IDs, pricing, limits, model selection, and troubleshooting.

Is the Seedance 2.5 API available now?

Yes. Choose from the available routes currently shown on this page. Test the output in Playground, then integrate with the same EvoLink API key.

What are the Seedance 2.5 API model IDs?

The mode cards and code example above show the currently available model IDs. Choose the route by input and task type; do not send media URLs to the text-to-video route.

Can I use Seedance 2.5 through an Agent?

Yes. After setting EVOLINK_API_KEY in the local environment, Codex, Claude, or Gemini can choose a model ID, submit the task, poll its status, and return the video. Never place the API key in a prompt or frontend code.

How is the Seedance 2.5 API billed?

Billing depends on video duration and resolution; video references may also include input duration. Use the live estimate in Pricing and Playground instead of relying on a hard-coded price in the Readme.

Am I charged when a Seedance 2.5 generation fails?

No. EvoLink does not charge a task whose final state is failed. Keep the task ID and verify the final status, failure reason, and billing record in the console.

What durations and resolutions does Seedance 2.5 support?

Seedance 2.5 supports 4–30 second output at 480p, 720p, or 1080p. Validate composition, motion, and consistency at 480p, check quality at 720p, then move an approved setup to 1080p.

How many reference assets can Seedance 2.5 use?

Reference-to-video accepts up to 30 images, 10 videos, and 10 audio tracks, with no more than 50 assets per request. Give each character, product, scene, motion, and audio reference a clear role.

Does Seedance 2.5 support synchronized audio?

Yes. You can enable generated audio or supply an audio reference in reference-to-video mode. Keep a fixed evaluation set for dialogue, lip sync, and audio-video pacing.