diff --git a/api-reference/endpoint/video/queue.mdx b/api-reference/endpoint/video/queue.mdx
index fbee520d..e9ef252e 100644
--- a/api-reference/endpoint/video/queue.mdx
+++ b/api-reference/endpoint/video/queue.mdx
@@ -9,13 +9,13 @@ Call `/video/quote` to get a price estimate, then poll `/video/retrieve` with th
Private models also return a `download_url` for the finished video. It is a short-lived delivery URL (a few retries are fine if a download drops); see the [Video Generation guide](/guides/media/video-generation#private-download-links) for details and optional `DELETE` for privacy.
-### Seedance 2.0
+### Seedance 2.0 & 2.5
-For `seedance-2-0-*` models (text-to-video, image-to-video, reference-to-video, plus the `-fast-*` variants), see the [Seedance 2.0 Guide](/guides/media/seedance-2-0) for the four-workflow model (Reference / Edit / Extend / Stitch), canonical prompt patterns, multimodal input limits, and pricing details.
+For `seedance-2-0-*-basic` and `seedance-2-5-*-basic` models (text-to-video, image-to-video, reference-to-video, plus the Seedance 2.0 `-fast-*` variants), see the [Seedance 2.0 & 2.5 Guide](/guides/media/seedance-2-0) for the four-workflow model (Reference / Edit / Extend / Stitch), family-specific multimodal limits, faces-off API behavior, and pricing details.
-### Seedance consent
+### Seedance faces-off API
-When a Seedance image- or reference-to-video request contains a human face, the API returns a `409 needs_consent` with the policy text, and you resubmit the same request with a `consents.seedance` attestation. See the [Seedance Face-Media Consent Guide](/guides/media/seedance-face-consent) for the full flow, the consent object, dedupe, and revocation.
+Public Seedance models do **not** support face-asset provisioning or face-consent attestation. Face-bearing inputs may be rejected upstream. For likeness / face-asset generation, use the Venice app or Studio. See the [Seedance guide](/guides/media/seedance-2-0) for details.
### Video upscaling
diff --git a/docs.json b/docs.json
index 834eed28..30f53574 100644
--- a/docs.json
+++ b/docs.json
@@ -70,6 +70,7 @@
"guides/media/image-editing",
"guides/media/image-upscaling",
"guides/media/video-generation",
+ "guides/media/seedance-2-0",
"guides/media/reference-to-video",
"guides/media/music-and-sound-effects",
"guides/media/text-to-speech",
@@ -384,6 +385,7 @@
"pt-BR/guides/media/image-editing",
"pt-BR/guides/media/image-upscaling",
"pt-BR/guides/media/video-generation",
+ "pt-BR/guides/media/seedance-2-0",
"pt-BR/guides/media/reference-to-video",
"pt-BR/guides/media/music-and-sound-effects",
"pt-BR/guides/media/text-to-speech",
@@ -698,6 +700,7 @@
"ar/guides/media/image-editing",
"ar/guides/media/image-upscaling",
"ar/guides/media/video-generation",
+ "ar/guides/media/seedance-2-0",
"ar/guides/media/reference-to-video",
"ar/guides/media/music-and-sound-effects",
"ar/guides/media/text-to-speech",
@@ -1012,6 +1015,7 @@
"it/guides/media/image-editing",
"it/guides/media/image-upscaling",
"it/guides/media/video-generation",
+ "it/guides/media/seedance-2-0",
"it/guides/media/reference-to-video",
"it/guides/media/music-and-sound-effects",
"it/guides/media/text-to-speech",
@@ -1326,6 +1330,7 @@
"de/guides/media/image-editing",
"de/guides/media/image-upscaling",
"de/guides/media/video-generation",
+ "de/guides/media/seedance-2-0",
"de/guides/media/reference-to-video",
"de/guides/media/music-and-sound-effects",
"de/guides/media/text-to-speech",
@@ -1640,6 +1645,7 @@
"es/guides/media/image-editing",
"es/guides/media/image-upscaling",
"es/guides/media/video-generation",
+ "es/guides/media/seedance-2-0",
"es/guides/media/reference-to-video",
"es/guides/media/music-and-sound-effects",
"es/guides/media/text-to-speech",
@@ -1954,6 +1960,7 @@
"fr/guides/media/image-editing",
"fr/guides/media/image-upscaling",
"fr/guides/media/video-generation",
+ "fr/guides/media/seedance-2-0",
"fr/guides/media/reference-to-video",
"fr/guides/media/music-and-sound-effects",
"fr/guides/media/text-to-speech",
@@ -2268,6 +2275,7 @@
"zh/guides/media/image-editing",
"zh/guides/media/image-upscaling",
"zh/guides/media/video-generation",
+ "zh/guides/media/seedance-2-0",
"zh/guides/media/reference-to-video",
"zh/guides/media/music-and-sound-effects",
"zh/guides/media/text-to-speech",
@@ -2582,6 +2590,7 @@
"ko/guides/media/image-editing",
"ko/guides/media/image-upscaling",
"ko/guides/media/video-generation",
+ "ko/guides/media/seedance-2-0",
"ko/guides/media/reference-to-video",
"ko/guides/media/music-and-sound-effects",
"ko/guides/media/text-to-speech",
diff --git a/guides/integrations/venice-video-harness.mdx b/guides/integrations/venice-video-harness.mdx
index 1616218b..1b318fe1 100644
--- a/guides/integrations/venice-video-harness.mdx
+++ b/guides/integrations/venice-video-harness.mdx
@@ -124,9 +124,9 @@ The harness defaults are opinionated because consistency is the point. The curre
| Role | Default model | When used |
|---|---|---|
-| Character shots (1-2 characters) | `seedance-2-0-reference-to-video` | Default R2V with flat `reference_image_urls`, `@Image` tags, up to 15s, native stereo audio |
+| Character shots (1-2 characters) | `seedance-2-0-reference-to-video-basic` | Default R2V with flat `reference_image_urls`, `@Image` tags, up to 15s, native stereo audio |
| Character shots (3+ characters) | `kling-o3-standard-reference-to-video` | Auto-fallback with structured `elements` for multi-character identity |
-| Establishing / mood / action | `seedance-2-0-image-to-video` | No characters; epic cinematic quality, up to 15s |
+| Establishing / mood / action | `seedance-2-0-image-to-video-basic` | No characters; epic cinematic quality, up to 15s |
These are overridable per-project via `series.json → videoDefaults`. To target a non-Seedance family (e.g. accounts that lack Seedance access), set `videoDefaults` to `kling-o3-standard-reference-to-video` and `veo3.1-fast-image-to-video`.
diff --git a/guides/media/seedance-2-0.mdx b/guides/media/seedance-2-0.mdx
index 50014f43..ba46a9d6 100644
--- a/guides/media/seedance-2-0.mdx
+++ b/guides/media/seedance-2-0.mdx
@@ -1,37 +1,46 @@
---
-title: "Seedance 2.0"
-description: "Generate, edit, extend, and stitch videos with Seedance 2.0 on Venice — text, image, and reference-to-video workflows on one endpoint, with worked examples."
-'og:title': "Seedance 2.0 Guide | Venice API Docs"
-'og:description': "Generate, edit, extend and stitch videos with Seedance 2.0 via the Venice API. Workflow patterns, multimodal limits, pricing, and worked examples."
+title: "Seedance 2.0 & 2.5"
+description: "Generate, edit, extend, and stitch videos with Seedance 2.0 and 2.5 on Venice - text, image, and reference-to-video workflows, faces-off API behavior, and family-specific multimodal limits."
+'og:title': "Seedance 2.0 & 2.5 Guide | Venice API Docs"
+'og:description': "Generate, edit, extend and stitch videos with Seedance 2.0 and 2.5 via the Venice API. Workflow patterns, faces-off behavior, multimodal limits, pricing, and worked examples."
---
-Seedance 2.0 is a flagship multimodal video model exposed on Venice as a family of three variants for text-, image-, and reference-driven video generation. The **reference-to-video** variant is unusually powerful: a single endpoint and a single model ID handle **four distinct workflows** (Reference, Edit, Extend, Stitch) — the workflow is inferred from the **shape of your prompt**.
+Seedance is a flagship multimodal video family on Venice for text-, image-, and reference-driven video generation. **Seedance 2.0** (plus Fast) and **Seedance 2.5** share the same R2V prompt-routing model: a single reference-to-video endpoint handles **four distinct workflows** (Reference, Edit, Extend, Stitch) — the workflow is inferred from the **shape of your prompt**.
-This guide walks through the variants, the four workflows with their canonical prompts, the multimodal input limits, pricing, and complete `curl` examples.
+This guide covers variants, the four workflows, **faces-off public API behavior**, **family-specific multimodal limits**, pricing, and `curl` examples.
+
+
+**Faces are not supported on the public Seedance API.** Venice does not run face-asset provisioning or face-consent attestation (`consents.seedance` / `needs_consent`) for public Seedance models. Face-bearing inputs may be rejected upstream as a content-policy / provider error. For likeness / face-asset generation, use the Venice app or Studio.
+
## Variants
| Model ID | Variant | Output resolutions | Notes |
|---|---|---|---|
-| `seedance-2-0-text-to-video` | T2V | 480p / 720p / 1080p | Text prompt only |
-| `seedance-2-0-image-to-video` | I2V | 480p / 720p / 1080p | First-frame (and optionally last-frame) image grounding |
-| `seedance-2-0-reference-to-video` | R2V | 480p / 720p / 1080p | Up to 9 reference images + 3 reference videos + 3 reference audio donors. Powers Reference / Edit / Extend / Stitch |
-| `seedance-2-0-fast-text-to-video` | Fast T2V | 480p / 720p | Faster, lower-fidelity tier |
-| `seedance-2-0-fast-image-to-video` | Fast I2V | 480p / 720p | Faster, lower-fidelity tier |
-| `seedance-2-0-fast-reference-to-video` | Fast R2V | 480p / 720p | Faster, lower-fidelity tier; same workflow set |
+| `seedance-2-0-text-to-video-basic` | T2V | 480p / 720p / 1080p / **4k** | Text prompt only |
+| `seedance-2-0-image-to-video-basic` | I2V | 480p / 720p / 1080p / **4k** | First-frame (and optionally last-frame) image grounding |
+| `seedance-2-0-reference-to-video-basic` | R2V | 480p / 720p / 1080p / **4k** | Up to 9 reference images + 3 reference videos + 3 reference audio donors. Powers Reference / Edit / Extend / Stitch |
+| `seedance-2-0-fast-text-to-video-basic` | Fast T2V | 480p / 720p | Faster, lower-fidelity tier (no 1080p / 4k) |
+| `seedance-2-0-fast-image-to-video-basic` | Fast I2V | 480p / 720p | Faster, lower-fidelity tier (no 1080p / 4k) |
+| `seedance-2-0-fast-reference-to-video-basic` | Fast R2V | 480p / 720p | Faster, lower-fidelity tier (no 1080p / 4k); same workflow set |
+| `seedance-2-5-text-to-video-basic` | T2V | 480p / 720p | Up to 30s output; native audio |
+| `seedance-2-5-image-to-video-basic` | I2V | 480p / 720p | Up to 30s output; first-frame (and optionally last-frame) grounding |
+| `seedance-2-5-reference-to-video-basic` | R2V | 480p / 720p | Up to 30 images + 10 videos + 10 audio donors; same Reference / Edit / Extend / Stitch workflows |
All variants are async. Submit via `POST /api/v1/video/queue`, then poll `POST /api/v1/video/retrieve` until the response body is `video/mp4`. See [Video Generation](/guides/media/video-generation) for the general queue flow.
+Pass `resolution` as one of: `480p`, `720p`, `1080p`, or `4k` (lowercase). Seedance **2.0** (non-Fast) accepts all four; **2.0 Fast** and **2.5** accept `480p` / `720p` only. Discover live model IDs and capabilities with `GET /models?type=video` — do not hardcode availability.
+
## The "one model, four workflows" model
-The reference-to-video variant (`seedance-2-0-reference-to-video` and its Fast sibling) is the same underlying model serving four different tasks. **The model infers the task from the prompt prefix and the shape of your inputs.** There is no `task` or `workflow` field — the prompt syntax is the routing.
+The reference-to-video variants (`seedance-2-0-reference-to-video-basic`, its Fast sibling, and `seedance-2-5-reference-to-video-basic`) use the same prompt-routing pattern. **The model infers the task from the prompt prefix and the shape of your inputs.** There is no `task` or `workflow` field — the prompt syntax is the routing.
| Workflow | What it does | Prompt prefix | Inputs |
|---|---|---|---|
-| **Reference** | Generate a new video using uploaded reference files as donors for subject / motion / style / audio | `Refer to ... in to generate ...` | Text + ≥1 image OR video reference (0-9 images, 0-3 videos), plus optionally up to 3 audio donors |
+| **Reference** | Generate a new video using uploaded reference files as donors for subject / motion / style / audio | `Refer to ... in to generate ...` | Text + ≥1 image OR video reference, plus optional audio donors (counts differ by family — see limits) |
| **Edit** | Modify a single input video while preserving the rest | `Strictly edit