models/ByteDance/Seedance 2.5 Reference to Video
ByteDance

Seedance 2.5 Reference to Video

video
Compare

Dreamina Seedance 2.5 generates video from up to 50 multimodal references images, video, audio, and style inputs, locking a character, set, and palette across a full 30-second take for production-grade consistency.

MODALITIES
video
PER SECOND
$0.473

Seedance 2.5 Reference to Video (bytedance/seedance-2.5/reference-to-video) is a video model from ByteDance. Pricing via AIgateway: $0.473 per second. Call it via https://api.aigateway.sh/v1/videos/generations — set model="bytedance/seedance-2.5/reference-to-video".

model · bytedance/seedance-2.5/reference-to-video

Use this model

model: bytedance/seedance-2.5/reference-to-video
curl https://api.aigateway.sh/v1/videos/generations \
  -H "Authorization: Bearer $AIGATEWAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"bytedance/seedance-2.5/reference-to-video","prompt":"a slow drone shot over a mountain lake"}'
API schema

Call Seedance 2.5 Reference to Video from any OpenAI SDK

POST https://api.aigateway.sh/v1/videos/generations·Content-Type: application/json·Auth: Bearer sk-aig-...

Request body

json
{
  "model": "bytedance/seedance-2.5/reference-to-video",
  "prompt": "A drone shot of a mountain lake at golden hour",
  "duration": 5,          // seconds
  "aspect_ratio": "16:9"
}

// Response is an async job — poll /v1/jobs/<id> until status === "completed".

Response

json
{
  "id": "job_abc123",
  "status": "queued",        // queued | processing | completed | failed
  "model": "bytedance/seedance-2.5/reference-to-video",
  "created": 1776947082
}

// After completion:
{
  "id": "job_abc123",
  "status": "completed",
  "result": {
    "url": "https://media.aigateway.sh/video/abc123.mp4",
    "duration": 5,
    "resolution": "1920x1080"
  }
}

Quickstart

# See docs at https://aigateway.sh/docs

Errors

401authentication_errorInvalid or missing API key
402insufficient_creditsWallet empty (PAYG only)
404not_foundUnknown model or endpoint
429rate_limit_errorOver per-minute limit — see Retry-After header
500server_errorUpstream provider failed (retryable)
503service_unavailableUpstream saturated (retryable)
Full docs →API reference →OpenAPI spec →llms.txt →

Frequently asked questions

What is Seedance 2.5 Reference to Video?
Dreamina Seedance 2.5 generates video from up to 50 multimodal references images, video, audio, and style inputs, locking a character, set, and palette across a full 30-second take for production-grade consistency. It is a video model from ByteDance, accessible via AIgateway's OpenAI-compatible API at slug bytedance/seedance-2.5/reference-to-video.
How much does Seedance 2.5 Reference to Video cost via AIgateway?
Pass-through pricing. See the pricing panel on this page for exact rates.
How do I call Seedance 2.5 Reference to Video from my code?
Point the OpenAI SDK at https://api.aigateway.sh/v1 with your AIgateway key and set model to "bytedance/seedance-2.5/reference-to-video". The request and response shapes match OpenAI exactly.
Does Seedance 2.5 Reference to Video support streaming, tool calling, vision, and JSON mode?
Streaming — no. Tool calling — no. Vision — no. JSON mode — no. Prompt caching — no.
Can I bring my own ByteDance API key (BYOK)?
Yes. Attach a ByteDance key in your AIgateway dashboard and this model flips to pass-through — you pay ByteDance directly and AIgateway adds no platform fee on those calls.