Eine Idee → ein Kurzfilm
Film erstellen

Seedance 2.5 API: Endpunkte, Preise, Modi und Prompts

Der Leitfaden zur Seedance-2.5-API: alle sechs Modi mit Parametern, Beispielen für Anfrage und Antwort, Polling, Fehlern, Preisen und @Image-Prompts.

Anleitung30 Min. Lesezeit

Erstelle deinen KI-Influencer

Schließe dich 300.000+ Creators an, die mit KI-generierten Inhalten verdienen. Keine technischen Kenntnisse nötig.

Jetzt erstellen

Geprüft am 29. September 2026 anhand der live gehosteten Endpunkte, ihrer veröffentlichten Eingabeschemata und der Preislisten der Anbieter. Die Preise sind Listenpreise der Anbieter in USD; MakeInfluencer.ai rechnet sie in Credits um und zeigt die genauen Kosten vor jedem Lauf.

Seedance 2.5 ist ByteDances Flaggschiff-Videomodell für 2026. Es erzeugt bis zu 30 Sekunden in einem Durchlauf mit nativ synchronisiertem Audio, akzeptiert bis zu 30 Referenzbilder in einer einzigen Anfrage und bringt drei Modi mit, die Seedance 2.0 nie hatte: Video Edit, Video Extend und Talking Avatar. Alle sind auf MakeInfluencer.ai live, im Dashboard und über eine REST-API, und buchen von einem gemeinsamen Credit-Guthaben ab.

Dieser Leitfaden ist für Menschen geschrieben, die die API tatsächlich aufrufen. Er behandelt jeden Modus mit seinen genauen Parametern, je eine Anfrage und Antwort, wie du pollst und Fehler behandelst, wie lange Jobs wirklich dauern (länger, als die meisten Docs zugeben), durchgerechnete Preise für typische Aufträge, wie du von der Seedance-2.0-API migrierst, und die Prompt-Muster, mit denen @Image-Referenzen funktionieren.

Eine Entwickler-Workstation in der Dämmerung mit einem Code-Editor und einem großen Monitor, auf dem der filmische Videoclip eines Presenters auf einer sonnigen Straße läuft
30s
Max. pro Generierung 30 Referenzbilder 6 Modi in einer API $0,20 Pro Sekunde, Turbo in 720p

Was ist Seedance 2.5?

Seedance 2.5 ist der Nachfolger von Seedance 2.0 aus ByteDances Seed-Team. ByteDances eigene Ankündigung nennt als Veröffentlichungsdatum den 31. Juli 2026, und Presseberichten zufolge wurde es zuvor im Juni auf ByteDances Volcano-Engine-Konferenz in Peking vorgestellt. Der Zugang über gehostete APIs folgte im August, und auf MakeInfluencer.ai ist das Modell seit dem 29. September 2026 verfügbar.

Drei Dinge haben sich gegenüber 2.0 geändert.

Länge. Seedance 2.0 war bei 15 Sekunden am Limit. Seedance 2.5 rendert einen durchgehenden Clip von 4 bis 30 Sekunden in einer einzigen Generierung, mit Audio, das im selben Durchlauf erzeugt statt nachträglich hinzugefügt wird.

Referenzen. Laut ByteDance kann eine einzelne Anfrage bis zu 30 Bilder, 10 Videoclips und 10 Audioclips als Referenzen enthalten. Du sprichst sie im Prompt an: „@Image 1 ist der Presenter, @Image 2 ist die Küche.“

Modi. Seedance ist nicht mehr nur ein reiner Generator. Video Edit schreibt einen vorhandenen Clip anhand eines Prompts um und behält dabei seine Bewegung bei. Video Extend setzt einen Clip um 4 bis 30 Sekunden fort und nutzt dafür bis zu seine letzten 30 Sekunden als Kontext; ByteDance positioniert die mehrstufige Verlängerung als Weg zu Sequenzen von mehreren Minuten. Talking Avatar macht aus einem Porträt und einer Audiodatei ein lippensynchrones Presenter-Video aus bis zu zwei Minuten Audio.

Der Clip oben ist ein echtes Seedance-2.5-Turbo-Rendering von Bild zu Video in 720p aus einem einzelnen GPT-Image-2.5-Frame, erstellt bei der Prüfung der Endpunkte.

Zu den Stufen 1080p und 4K

Berichte sind sich uneinig, ob die Ausgabe von Seedance 2.5 in 1080p und 4K nativ ist oder von einer niedrigeren internen Auflösung hochskaliert wird. ByteDances Ankündigung klärt das nicht. Behandle fürs Budget 720p als Standard für Social Media und Entwürfe und reserviere 1080p und 4K für finale Renderings, bei denen du den Unterschied an deinem eigenen Material geprüft hast.

Seedance 2.5 im Vergleich zu Seedance 2.0

FähigkeitSeedance 2.0Seedance 2.5
Max. Dauer pro Generierung15 s30 s
ReferenzbilderBis zu 12 (laut Berichten)Bis zu 30
ModiText-zu-Video, Bild-zu-VideoZusätzlich Video Edit, Video Extend, Talking Avatar
Schnellere StufeSeedance 2.0 FastSeedance 2.5 Turbo (720p, 1080p)
Natives AudioJaJa
End-FrameJaJa
Auflösungen480p bis 4K480p bis 4K
Listenpreis pro Sekunde in 720p$0,24, oder $0,48 mit Referenzbildern$0,36 Standard, $0,20 Turbo, Referenzen inklusive
Modell-ID bei MakeInfluencer.aiseedance2, seedance2fastseedance25, seedance25turbo und drei Modus-IDs

Die Preiszeile verdient einen zweiten Blick. Seedance 2.0 verdoppelt seinen Preis pro Sekunde, sobald du ein Referenzbild anhängst, ein Clip von 10 Sekunden in 720p mit Character-Referenz kostet also $4,80. Derselbe Clip kostet mit Standard-Seedance-2.5 $3,60 und mit Turbo $2,00. Wenn deine Pipeline immer ein Referenzbild mitsendet, wie es jede character-konsistente Pipeline tut, ist Seedance 2.5 günstiger als 2.0 und außerdem besser.

Die sechs Modi von Seedance 2.5

Jeder Modus auf MakeInfluencer.ai ist eine von fünf Modell-IDs. Standard und Turbo wählen jeweils automatisch zwischen Text-zu-Video und Bild-zu-Video, deshalb decken fünf IDs sechs Modi ab.

ModusModell-IDWird gewählt, wennAuflösungenDauer
Text-zu-Videoseedance25Kein startFrameUrl480p, 720p, 1080p, 4K4-30 s
Bild-zu-Videoseedance25startFrameUrl vorhanden480p, 720p, 1080p, 4K4-30 s
Turbo (T2V oder I2V)seedance25turboDieselbe Regel720p, 1080p4-30 s
Video Editseedance25_video_editImmer480p, 720p, 1080p, 4KQuelle auf 30 s gekürzt
Video Extendseedance25_video_extendImmer480p, 720p, 1080p, 4K4-30 s neues Material
Talking Avatarseedance25_talking_avatarImmer480p, 720pBis zu 120 s Audio

Im Dashboard erscheinen Seedance 2.5 und Seedance 2.5 Turbo im Video-Generator im Tab „Latest“ des Modellwählers. Talking Avatar erscheint im Tab Talking als Modellauswahl neben InfiniteTalk. Video Edit und Video Extend sind derzeit über die Developer API verfügbar und für das Dashboard geplant.

Text-zu-Video und Bild-zu-Video (seedance25)

Das sind die Kernmodi. Die Felder, die du sendest:

FeldTypStandardHinweise
promptstringerforderlichSzene, Handlung, Kamera, Licht, Ton
startFrameUrlURLkeinerIst er vorhanden, wechselt die Anfrage zu Bild-zu-Video
endFrameUrlURLkeinerNur Bild-zu-Video; die Einstellung endet in dieser Komposition
reference_imagesURL-ArraykeinesNur Text-zu-Video; bis zu 30; angesprochen als @Image 1, @Image 2
aspectRatiostring16:9Text-zu-Video: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9. Bild-zu-Video folgt dem Start-Frame
durationinteger54 bis 30 Sekunden
resolutionstring720p480p, 720p, 1080p, 4k
generateAudiobooleantrueNatives synchronisiertes Audio; beides kostet dasselbe

Die Trennung zwischen Text-zu-Video und Bild-zu-Video ist bei Referenzen wichtig. Bei Text-zu-Video steuern Referenzbilder Identität, Stil und Komposition, während das Modell die Einstellung komponiert. Bei Bild-zu-Video ist der Start-Frame die Komposition, und der Bild-zu-Video-Endpunkt des Anbieters nimmt weder eine separate Referenzliste noch ein Seitenverhältnis an. Wenn du sowohl präzise Komposition als auch fest verankerte Identität brauchst, erzeuge den Start-Frame zuerst mit einem Bildmodell, das Referenzen akzeptiert, etwa GPT Image 2.5, und animiere ihn dann. Das ist die ganze Idee hinter dem Storyboard-zu-Film-Workflow.

Turbo (seedance25turbo)

Turbo nimmt genau dieselben Felder und folgt derselben Regel für Text-zu-Video oder Bild-zu-Video. Die Unterschiede sind die Auflösung (nur 720p und 1080p) und der Preis ($0,20 und $0,22 pro Sekunde, gegenüber $0,36 und $0,90 bei Standard). Turbo ist die sinnvolle Standardwahl für Entwürfe, große Mengen und die meisten Social-Inhalte: In 720p kostet es pro Sekunde 44 Prozent weniger. Standard lohnt sich bei komplexer Bewegung, vollen Szenen und allem, was in 4K gehen soll.

Video Edit (seedance25_video_edit)

Video Edit nimmt einen Quellclip und einen Prompt, der die Änderung beschreibt.

FeldTypStandardHinweise
promptstringerforderlichBeschreibe die Änderung, nicht die ganze Szene
videoUrlURLerforderlichLänger als 30 s wird auf 30 s gekürzt; kürzer als 4 s wird auf 4 s aufgefüllt
reference_imagesURL-ArraykeinesBis zu 30; Ziele für Identität, Garderobe, Produkt oder Stil
resolutionstring720p480p, 720p, 1080p, 4k
generateAudiobooleantrueBei false bleibt die Tonspur des Quellclips in der Ausgabe erhalten
durationSecondsnumber5Länge der Quelle in Sekunden (4-30), für das Credit-Angebot verwendet

Das Verhalten bei generateAudio: false ist nützlich und leicht zu übersehen. Wenn du einen Clip bearbeitest, dessen Tonspur du schon magst, zum Beispiel ein Voice-over, bleibt mit ausgeschaltetem generierten Audio die Originalspur erhalten, statt dass Stille entsteht.

Video Extend (seedance25_video_extend)

FeldTypStandardHinweise
promptstringerforderlichWas als Nächstes passiert: Handlung, Kamera, Licht, Stimmung
videoUrlURLerforderlichDas Modell liest bis zu die letzten 30 Sekunden als Kontext
durationinteger5Länge des neuen Segments, 4 bis 30 Sekunden
resolutionstring720pAuflösung des neuen Segments
generateAudiobooleantrueNatives Audio für das neue Segment
contextSecondsnumber5Länge der Quelle in Sekunden (2-30 abgerechnet), für das Credit-Angebot verwendet

Schreibe den Prompt als Fortsetzung. „Sie erreicht die Tür, hält inne und stößt sie auf; die Kamera folgt ihr hinein“ funktioniert. Wenn du nacherzählst, was im Quellclip schon passiert ist, neigt das Modell dazu, es zu wiederholen.

Talking Avatar (seedance25_talking_avatar)

Ein frontales Porträt eines erwachsenen Presenters bei weichem Studiolicht neben einem Studiomikrofon, die Art von sauberem Referenzfoto, die ein Talking-Avatar-Modell braucht
FeldTypStandardHinweise
startFrameUrlURLerforderlichEin klares Porträt von vorn
audioUrlURLerforderlichNur die ersten 120 Sekunden werden verarbeitet
promptstringoptionalAnleitung für Ausdruck und Bewegung; leer lassen für natürliches Sprechen
resolutionstring720p480p oder 720p
durationSecondsnumber30Schätzung des Clients für das Angebot; der Server misst das hochgeladene Audio für die endgültige Abrechnung

Talking Avatar erzeugt Gesten, Kopfbewegung und Ausdruck aus dem Audio, sodass es eher wie eine sprechende Person aussieht und weniger wie ein Foto mit bewegtem Mund. Für sehr lange Aufnahmen bis zu 10 Minuten bleibt InfiniteTalk die bessere Wahl, denn Seedance verarbeitet nur die ersten zwei Minuten. Der InfiniteTalk-API-Leitfaden behandelt dieses Modell.

Seedance-2.5-Preise

Seedance 2.5 wird pro Sekunde abgerechnet. Die Listenpreise des Anbieters, geprüft am 29. September 2026:

Seedance 2.5 Listenpreis pro Sekunde (Anbieter)

Modus
480p
720p
1080p
4K
Seedance 2.5
$0,18
$0,36
$0,90
$1,80
Seedance 2.5 Turbo
k. A.
$0,20
$0,22
k. A.
Video Edit (Sekunden Eingabe + Ausgabe)
$0,11
$0,22
$0,55
$1,10
Video Extend (Sekunden Kontext + neu)
$0,11
$0,22
$0,55
$1,10
Talking Avatar (pro Sekunde Audio)
$0,22
$0,44
k. A.
k. A.

Was jede Abrechnungsregel in der Praxis bedeutet:

  • Standard und Turbo berechnen nur die Sekunden der Ausgabe. Referenzbilder kosten nichts extra. Audio an oder aus kostet dasselbe.
  • Video Edit berechnet die Sekunden der Quelle plus dieselbe Anzahl Sekunden Ausgabe. Ein Edit von 10 Sekunden wird als 20 Sekunden abgerechnet.
  • Video Extend berechnet die Sekunden Kontext (den Teil der Quelle, den das Modell liest, bis zu 30) plus die neuen Sekunden.
  • Talking Avatar berechnet die verarbeiteten Sekunden Audio, aufgerundet, mit einem Minimum von 4 Sekunden und einem Maximum von 120 Sekunden.

Durchgerechnete Beispiele

Das sind die echten Angebote, die die API heute liefert, neben dem Listenpreis, aus dem sie abgeleitet sind. Die Credit-Zahl ist das, was preview-credits zurückgibt und was creditsCost nach dem Absenden anzeigt.

AufgabeModellListenpreisCredits
5 s, 720p Entwurfseedance25turbo$1,0050.126
4 s, 720p (kürzester Clip)seedance25turbo$0,8040.101
5 s, 720p Finalseedance25$1,8090.226
10 s, 720p, Hochformatseedance25$3,60180.452
5 s, 1080pseedance25$4,50225.564
Edit eines Clips von 5 s, 720pseedance25_video_edit$2,20110.276
Extend eines Clips von 10 s um 10 s, 720pseedance25_video_extend$4,40220.552
Talking Avatar mit 30 s, 720pseedance25_talking_avatar$13,20661.655

Noch ein paar Listenpreise für die Planung:

  • Ein Clip von 30 Sekunden in 720p kostet $10,80 mit Standard und $6,00 mit Turbo.
  • Ein Talking Avatar von 60 Sekunden kostet $13,20 in 480p und $26,40 in 720p.
  • Eine Sequenz von einer Minute, gebaut aus einem Turbo-Clip von 30 Sekunden plus einem Extend von 30 Sekunden in 720p, kostet $6,00 für den ersten Clip und $13,20 für den Extend (30 Sekunden Kontext plus 30 neue), zusammen $19,20. Verlängern ist nicht günstig; zwei unabhängige Clips von 30 Sekunden zu generieren und dazwischen zu schneiden kostet mit Turbo $12,00, wenn die Geschichte einen Schnitt erlaubt.

Das Credit-Angebot wird immer aus diesen Listenpreisen plus der Marge der Plattform berechnet. Fehlgeschlagene Generierungen werden automatisch erstattet, und die Antwort beim Polling sagt dir, wenn das passiert ist. Aktuelle Tarife und Credit-Bundles stehen auf der Preisseite, und der Leitfaden zu KI-Video-Modellpreisen vergleicht Seedance mit jedem anderen Videomodell der Plattform.

Seedance-2.5-API: Schnellstart

Alle Modelle von MakeInfluencer.ai teilen sich einen REST-Vertrag. Die Basis-URL ist https://www.makeinfluencer.ai/api/v1, die Authentifizierung erfolgt mit einem im Dashboard erstellten Bearer-API-Key, und jedes Modell folgt denselben vier Schritten: Felder abfragen, Kosten vorab ansehen, mit Idempotency-Key absenden, pollen bis zum Abschluss.

Nahaufnahme eines Laptops und eines zweiten Monitors auf einem aufgeräumten Schreibtisch, einer zeigt ein Terminal, der andere ein Raster von Video-Thumbnails, die gerade rendern

1. Felder abfragen

curl https://www.makeinfluencer.ai/api/v1/models/seedance25 \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"

Die Antwort listet jedes akzeptierte Feld mit Typ, Standardwert, Limits und Optionen. Am sichersten baust du daraus ein Formular oder einen Validator, und beides bleibt synchron mit dem Modell, wenn der Anbieter sein Schema aktualisiert.

2. Kosten vorab ansehen

curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25/preview-credits \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "input": {
      "prompt": "A creator steps out of a cafe into morning light, smooth tracking shot, natural street audio",
      "duration": 10,
      "resolution": "720p",
      "aspectRatio": "9:16",
      "generateAudio": true
    }
  }'
{
  "modelId": "seedance25",
  "credits": {
    "cost": 180452,
    "description": "Seedance 2.5 video - 720p (per second)"
  }
}

Die Vorschau validiert die Eingabe und liefert das Angebot, ohne etwas zu reservieren oder auszugeben. Nutze sie, um ein Budget pro Job im Code durchzusetzen.

3. Generierung absenden

curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25/generations \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Idempotency-Key: seedance25-cafe-001" \
  --header "Content-Type: application/json" \
  --data '{
    "input": {
      "prompt": "@Image 1 is the presenter. She steps out of a cafe into morning light, smooth tracking shot, natural street audio, no music",
      "reference_images": ["https://your-cdn.example/presenter-front.png"],
      "duration": 10,
      "resolution": "720p",
      "aspectRatio": "9:16",
      "generateAudio": true
    }
  }'
HTTP/1.1 202 Accepted

{
  "status": "queued",
  "kind": "video",
  "modelId": "seedance25",
  "ids": ["GENERATION_ID"],
  "taskId": "TASK_ID",
  "creditsCost": 180452
}

Sende für Bild-zu-Video startFrameUrl (und optional endFrameUrl) statt reference_images und aspectRatio. Die API wählt den Bild-zu-Video-Endpunkt automatisch, wenn ein Start-Frame vorhanden ist, du musst also nie von Hand zwischen beiden entscheiden. Wenn der Start-Frame ein Bild ist, das du auf MakeInfluencer.ai generiert hast, kannst du auch seine generationId auf der obersten Ebene des Bodys übergeben.

4. Auf das Ergebnis pollen

curl https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"
{
  "id": "GENERATION_ID",
  "taskId": "TASK_ID",
  "kind": "video",
  "modelId": "seedance25",
  "status": "success",
  "ready": true,
  "terminal": true,
  "refunded": false,
  "url": "https://assets.makeinfluencer.ai/…/video.mp4",
  "error": null,
  "prompt": "@Image 1 is the presenter. She steps out of a cafe…",
  "creditsCost": 180452,
  "createdAt": "2026-09-29T12:00:00.000Z",
  "updatedAt": "2026-09-29T12:07:41.000Z"
}

Beende das Polling, wenn terminal true ist. Ist ready true, ist url das fertige MP4 im CDN von MakeInfluencer.ai. Ist ready false, erklärt error warum, und refunded sagt dir, ob die Credits zurückgebucht wurden. Statuswerte sind kleingeschrieben; alles außer success oder failed bedeutet, dass der Job noch läuft.

Ein vollständiger Client in TypeScript

Das ist ein kleiner, produktionsnaher Client mit Axios: Er sieht die Kosten vorab an, verweigert das Überschreiten eines Budgets, sendet mit einem Idempotency-Key ab und pollt mit einem Zeitlimit, das zu den echten Laufzeiten von Seedance 2.5 passt.

import axios from "axios";
import { randomUUID } from "crypto";

const api = axios.create({
  baseURL: "https://www.makeinfluencer.ai/api/v1",
  headers: { Authorization: `Bearer ${process.env.MAKEINFLUENCER_API_KEY}` },
});

type VideoStatus = {
  status: string;
  ready: boolean;
  terminal: boolean;
  refunded: boolean;
  url: string | null;
  error: string | null;
};

const wait = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));

export const generateSeedanceClip = async (
  modelId: string,
  input: Record<string, unknown>,
  maxCredits: number,
) => {
  const quote = await api.post(`/models/${modelId}/preview-credits`, { input });
  if (quote.data.credits.cost > maxCredits) {
    throw new Error(`Quote ${quote.data.credits.cost} exceeds budget ${maxCredits}`);
  }

  const job = await api.post(
    `/models/${modelId}/generations`,
    { input },
    { headers: { "Idempotency-Key": randomUUID() } },
  );
  const generationId: string = job.data.ids[0];

  const deadline = Date.now() + 35 * 60 * 1000;
  while (Date.now() < deadline) {
    const poll = await api.get<VideoStatus>(`/generations/video/${generationId}`);
    if (poll.data.terminal) {
      if (poll.data.ready && poll.data.url) return poll.data.url;
      throw new Error(poll.data.error ?? "Generation failed");
    }
    await wait(15_000);
  }
  throw new Error(`Timed out waiting for ${generationId}`);
};

Erzeuge den Idempotency-Key einmal pro logischem Job und speichere ihn zusammen mit dem Job, nicht einmal pro HTTP-Versuch. So gibt eine Wiederholung nach einem Netzwerk-Timeout den ursprünglichen Job zurück, statt zweimal abzubuchen.

Dasselbe in Python

import os
import time
import uuid
import requests

BASE = "https://www.makeinfluencer.ai/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['MAKEINFLUENCER_API_KEY']}"}

job = requests.post(
    f"{BASE}/models/seedance25turbo/generations",
    headers={**HEADERS, "Idempotency-Key": str(uuid.uuid4())},
    json={
        "input": {
            "prompt": "Slow push-in as she looks up from her laptop and smiles, soft room tone",
            "startFrameUrl": "https://your-cdn.example/frame-01.png",
            "duration": 5,
            "resolution": "720p",
        }
    },
)
job.raise_for_status()
generation_id = job.json()["ids"][0]

deadline = time.time() + 35 * 60
while time.time() < deadline:
    status = requests.get(f"{BASE}/generations/video/{generation_id}", headers=HEADERS).json()
    if status["terminal"]:
        print(status["url"] if status["ready"] else status["error"])
        break
    time.sleep(15)

Request-Bodies je Modus

Zwischen den Modi ändert sich nur das input-Objekt. Der Endpunkt ist immer POST /models/{modelId}/generations.

Video Edit:

{
  "input": {
    "prompt": "Replace her jacket with the denim jacket in @Image 1. Keep her face, the street, the camera move and the timing exactly the same.",
    "videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
    "reference_images": ["https://your-cdn.example/denim-jacket.png"],
    "resolution": "720p",
    "generateAudio": false,
    "durationSeconds": 5
  }
}

Video Extend:

{
  "input": {
    "prompt": "She reaches the end of the street, turns the corner and the camera follows her into a quiet square as the light warms. Footsteps and distant birds.",
    "videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
    "duration": 10,
    "resolution": "720p",
    "generateAudio": true,
    "contextSeconds": 10
  }
}

Talking Avatar:

{
  "input": {
    "startFrameUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/presenter.png",
    "audioUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/script-take-3.mp3",
    "prompt": "Calm, friendly delivery with occasional small hand gestures",
    "resolution": "720p",
    "durationSeconds": 30
  }
}

Eigene Bilder, Videos und Audio hochladen

Jedes URL-Feld braucht eine öffentlich erreichbare Datei. Wenn deine Assets lokal liegen, fordere zuerst eine Upload-URL an:

curl --request POST https://www.makeinfluencer.ai/api/v1/assets/presign \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{ "mimeType": "audio/mpeg", "sizeBytes": 2400000 }'

Die Antwort enthält eine vorsignierte uploadUrl, zwei Minuten lang gültig, und eine dauerhafte assetUrl. Sende die rohen Bytes per PUT an uploadUrl mit dem zurückgegebenen Content-Type-Header (ohne Authorization-Header bei dieser Anfrage) und nutze dann assetUrl in der Modelleingabe. Uploads sind auf 8 MB pro Datei begrenzt, das reicht für eine MP3 von zwei Minuten bei üblichen Bitraten und für kurze Quellclips zum Bearbeiten; komprimiere längere Videos vor dem Hochladen.

Polling, Timing und Fehler

Wie lange Seedance 2.5 wirklich braucht

Die Modell-Registry nennt grobe Schätzwerte: etwa 90 Sekunden für Standard, 45 Sekunden für Turbo, drei Minuten für Edit und Extend, zwei Minuten für Talking Avatar. Sieh das als Bestfall. Das haben wir bei der Prüfung in der Startwoche am 29. September 2026 gemessen:

AufgabeGemessene Zeit
Seedance 2.5 Turbo, Bild-zu-Video, 720p, 4 setwa 9 Minuten
Seedance 2.5 Talking Avatar, 480p, 5 s Audio227 Sekunden
GPT Image 2.5 Flare Frame (zum Vergleich)etwa 27 Sekunden

Die meiste Zeit scheint auf Warteschlangen beim Anbieter zu entfallen, und sie schwankt mit der Auslastung. Die Hinweise des Anbieters legen nahe, dass Video-Extend-Jobs um die zehn Minuten laufen können. Plane entsprechend:

  • Poll alle 10 bis 15 Sekunden. Schnelleres Polling macht den Job nicht schneller fertig und verbraucht dein Rate-Limit.
  • Setze ein Client-Timeout von 30 Minuten oder mehr. Der Worker von MakeInfluencer.ai wartet bis zu 30 Minuten auf Seedance-2.5-Jobs, bevor er sie als fehlgeschlagen markiert und die Credits zurückbucht.
  • Blockiere nie eine Anfrage, die ein Nutzer sieht, auf einen Seedance-Job. Absenden, zurückkehren und benachrichtigen, wenn das Polling den Abschluss meldet.
  • Entwirf mit kurzen Dauern. Vier oder fünf Sekunden mit Turbo in 720p geben dir schnell Feedback.

Fehlerantworten

Fehler haben eine einheitliche Form:

{
  "error": {
    "code": "insufficient_credits",
    "message": "Not enough credits for this generation."
  }
}
StatusCodeWas zu tun ist
400validation_errorDie Meldung nennt das Feld. Prüfe es mit GET /models/{modelId}; häufige Ursachen sind eine Dauer außerhalb von 4-30 oder eine Turbo-Anfrage in 480p oder 4K
400invalid_idempotency_keyKeys müssen 1 bis 200 Zeichen lang sein
401unauthorizedKey fehlt, ist ungültig oder wurde widerrufen
402insufficient_creditsDas gemeinsame Guthaben aufladen, dann mit demselben Idempotency-Key wiederholen
404not_foundUnbekannte Modell-ID oder eine Generierung, die nicht zum Konto dieses Keys gehört
409idempotency_conflictDer Key wurde bereits mit einer anderen Payload verwendet; erzeuge für einen neuen Job einen neuen Key
429rate_limitedAuf den Retry-After-Header warten. Die Grenzen sind 20 Generierungen und 120 Anfragen pro Minute und Konto
503idempotency_unavailableVorübergehend; dieselbe Anfrage wiederholen
5xxinternal_errorFehler auf unserer Seite; fehlgeschlagene Dispatches werden zurückgebucht

Ein Job, der mit 202 akzeptiert wird und später fehlschlägt, erzeugt keinen HTTP-Fehler. Er zeigt sich in der Antwort beim Polling mit terminal: true, ready: false, einer error-Meldung und, sobald verarbeitet, refunded: true. Blockierungen durch Inhaltsrichtlinien verhalten sich genauso: MakeInfluencer.ai ist eine SFW-Plattform, Prompts und Referenzen werden moderiert, und blockierte Läufe werden zurückgebucht.

Migration von der Seedance-2.0-API

Wenn du Seedance 2.0 auf MakeInfluencer.ai bereits aufrufst, ist die Migration klein, weil die Feldnamen identisch sind: prompt, startFrameUrl, endFrameUrl, reference_images, aspectRatio, duration, resolution, generateAudio.

  1. Ändere die Modell-ID. seedance2 wird zu seedance25, seedance2fast zu seedance25turbo.
  2. Erhöhe die Dauergrenzen in deiner eigenen Validierung von 15 auf 30 Sekunden.
  3. Entferne 480p und 4K aus den Turbo-Pfaden. Seedance 2.0 Fast bot 480p, Seedance 2.5 Turbo nicht.
  4. Aktualisiere die Budgetrechnung. Seedance 2.0 hat Anfragen mit Referenzbild doppelt berechnet, Seedance 2.5 berechnet Referenzen nicht, Pipelines, die immer eine Referenz senden, werden also günstiger.
  5. Teste deine besten Prompts erneut. Eine neue Modellversion liest denselben Prompt selten identisch, lass deine wichtigsten Prompts also mit Turbo noch einmal laufen, bevor du eine Produktions-Pipeline umstellst.

Seedance 2.0 und 2.0 Fast bleiben im Tab „More“ des Modellwählers verfügbar und behalten ihre API-IDs, du kannst also eine Pipeline nach der anderen migrieren. Der Seedance-2.0-Video-Leitfaden und der Seedance-2.0-Fast-API-Leitfaden dokumentieren weiterhin die älteren Modelle.

Halte die Modell-ID in der Konfiguration

Speichere seedance25 und seedance25turbo als Konfiguration, statt sie fest im Code zu verdrahten. Dann wird der Wechsel einer Entwurfs-Pipeline von Turbo auf Standard oder der Rückgriff auf Alibabas Wan 3.0 für günstigere lange Clips zur Änderung einer einzigen Zeile.

Prompt-Muster, die mit Seedance 2.5 funktionieren

Seedance 2.5 reagiert auf Prompts im Stil eines Regisseurs: wer da ist, was in welcher Reihenfolge passiert, wie sich die Kamera bewegt, wie Licht und Ton sind. Qualitäts-Adjektive bewirken sehr wenig.

Das Muster aus fünf Teilen

  1. Motiv und Referenzbindung. „@Image 1 is Lena, a 28-year-old presenter in a cream blazer.“
  2. Handlung in Reihenfolge. „She walks toward camera, stops, glances left, then smiles.“
  3. Kamera. „Low eye-level shot, slight handheld follow, 35mm.“
  4. Licht und Stimmung. „Warm afternoon light through blinds, shallow depth of field, calm.“
  5. Audio. „Soft room tone, faint traffic, no music.“

@Image-Referenzen binden

Ein Flat-Lay aus gedruckten Referenzfotos auf einem Leuchttisch: das Porträt eines erwachsenen Models, eine Produktflasche, ein Küchen-Interieur und ein Stoffmuster, in nummerierter Reihe angeordnet und ohne sichtbaren Text

Referenzen werden in der Reihenfolge nummeriert, in der du sie in reference_images sendest, beginnend bei 1. Das Modell errät nicht, wofür jedes Bild da ist, also sag es:

@Image 1 is Maya, the host. @Image 2 is the product: the amber glass serum bottle, which must stay exactly as shown, label facing camera. @Image 3 is the location: a bright minimalist bathroom.
Maya picks up the bottle from the counter, turns it toward camera, then applies one drop to the back of her hand.
Medium shot, slow push-in, 50mm.
Soft morning daylight from a window on the left, clean and fresh.
Quiet room tone, a light glass clink when she lifts the bottle, no music.

Regeln, die sich in der Praxis bewähren:

  • Eine Rolle pro Bild. Ein Bild, das sowohl den Character als auch den Ort zeigt, verwirrt die Bindung. Beschneide Referenzen auf das, wofür sie da sind.
  • Setze die wichtigste Referenz an den Anfang. Lege den Character oder das Produkt, das nicht driften darf, auf @Image 1, so bleiben Prompts und Reihenfolge der Referenzen in einer Pipeline leicht nachvollziehbar.
  • Sag, was sich nicht ändern darf. Ein „stays exactly as shown“ bei einer Produktreferenz sagt dem Modell, welche Details feststehen, statt es raten zu lassen.
  • Mehrere Blickwinkel eines Characters helfen. Ein frontales Porträt und ein Dreiviertelporträt derselben Person, gebunden als „@Image 1 and @Image 2 are both Maya“, halten die Identität bei Kopfdrehungen besser als ein einzelnes Foto.
  • Referenzen gibt es nur bei Text-zu-Video. Bei Bild-zu-Video ist der Start-Frame die Referenz. Baue deine Referenzen zuerst in den Start-Frame ein.

Lange Clips: Beats schreiben, keine Listen

Schreibe bei Clips von 20 bis 30 Sekunden die Handlung als zwei oder drei Beats, verbunden durch „then“. Seedance hält die Kontinuität über Beats hinweg deutlich besser, als es eine Liste getrennter Anweisungen verarbeitet:

@Image 1 is Theo, a chef in a white apron. Beat one: he plates a dish at the pass under warm kitchen light, camera static at chest height. Then he wipes the rim of the plate and slides it forward, the camera slowly pushing in. Then he looks up at camera, nods once and smiles as the kitchen noise swells behind him. Sizzling pans, a ticket printer, murmured voices, no music.

Prompts für Edit und Extend

Beschreibe bei Video Edit nur die Änderung und benenne, was bleibt: „Change the season to winter: snow on the ground and on the rooftops, breath visible. Keep the people, their motion and the camera move exactly the same.“ Wenn du die ganze Szene neu beschreibst, lädst du das Modell ein, Dinge zu ändern, um die du nicht gebeten hast.

Beschreibe bei Video Extend, was als Nächstes passiert und wie die Kamera weitermacht: „The camera keeps tracking as she crosses the bridge; halfway across she stops and looks down at the river as the wind picks up.“ Halte Licht und Ton mit der Quelle konsistent, es sei denn, die Geschichte verlangt eine Änderung.

Was du vermeiden solltest

  • Mehr als eine Kamerabewegung pro Beat. „Push in while orbiting and tilting up“ scheitert meist.
  • Eingeblendeter Text. Titel und Untertitel werden unzuverlässig gerendert; füge sie in einem Editor hinzu oder erzeuge sie mit einem Bildmodell.
  • Qualitäts-Füllwörter. „Cinematic 8K masterpiece, ultra detailed“ fügt nichts hinzu, was das Modell nicht ohnehin tut.
  • Widersprüche zwischen Referenz und Prompt. Trägt @Image 1 einen roten Mantel und der Prompt sagt blau, bekommst du unvorhersehbar entweder das eine oder das andere.

Grenzen, die du einplanen solltest

  • Die Dauer beträgt 4 bis 30 Sekunden pro Generierung. Nutze Video Extend für längere durchgehende Einstellungen oder schneide zwischen unabhängigen Clips.
  • Referenzbilder sind auf 30 begrenzt. ByteDances Modell akzeptiert auch Referenzvideo und -audio; MakeInfluencer.ai bietet diese Eingaben derzeit nicht an, weil sie Preis und Moderationsweg verändern.
  • Turbo gibt es nur in 720p und 1080p. Es gibt kein Turbo in 480p oder 4K.
  • Bild-zu-Video ignoriert aspectRatio und reference_images. Form und Identität kommen vom Start-Frame.
  • Talking Avatar gibt es in 480p oder 720p und verarbeitet die ersten 120 Sekunden Audio.
  • Uploads sind auf 8 MB pro Datei begrenzt, über den Presign-Endpunkt.
  • Die Generierung dauert Minuten. Plane asynchrone Abläufe und Timeouts von 30 Minuten ein.

Seedance 2.5 im Vergleich zu anderen Videomodellen

Die Preise sind Listenpreise der Anbieter aus demselben Manifest, 2026 geprüft oder zuletzt aktualisiert.

Feature
Seedance 2.5
Kling 3.0
Seedance 2.5 erzeugt bis zu 30 Sekunden in einem Durchlauf mit 30 Referenzbildern, dazu die Modi Edit, Extend und Avatar. Kling 3.0 ist bei 15 Sekunden am Limit und berechnet für Ton das 1,5-Fache. Kling 3.0 Pro ist pro Clip günstiger, $0,84 für 5 Sekunden mit Ton gegenüber $1,00 mit Seedance 2.5 Turbo, und behält den Vorteil bei dediziertem Motion Control.
Feature
Wan 3.0
Seedance 2.5
Bei den reinen Kosten pro Sekunde liegt Alibabas Wan 3.0 mit $0,10 in 720p bei weniger als einem Drittel von Standard-Seedance-2.5 und der Hälfte von Turbo, und es schafft ebenfalls 30 Sekunden mit nativem Audio. Seedance 2.5 gewinnt bei referenzgesteuerter Character-Konsistenz und mit seinen Modi Edit, Extend und Avatar.
Feature
Seedance 2.5
Veo 3.1 Fast
Googles Veo 3.1 Fast ist pro Sekunde günstiger, etwa $0,15 mit Audio, und sein Ton ist ausgezeichnet, aber es erzeugt nur Clips von 4, 6 oder 8 Sekunden. Seedance 2.5 gewinnt, wenn du längere Einstellungen, Referenzen mit mehreren Bildern oder Edit und Extend im selben Modell brauchst.

Ein Hinweis zu Sora 2: OpenAI hat die Video-API von Sora 2 am 24. September 2026 eingestellt, sie ist für API-Pipelines also keine Option mehr. Die ausführlichen Gegenüberstellungen: Seedance 2.5 vs. Seedance 2.0, Seedance vs. Kling, die Modellseite zu Seedance 2.5 und beste KI-Video-Generatoren 2026.

Seedance 2.5 im Dashboard nutzen

Wenn du Prompts testen willst, bevor du Code schreibst, führt das Dashboard dieselben Modelle mit denselben Credit-Angeboten aus.

1

Öffne den Video-Generator

Gehe zu Dashboard, dann Video. Seedance 2.5 und Seedance 2.5 Turbo stehen im Tab „Latest“ des Modellwählers mit dem Badge „New“.

2

Wähle Text-zu-Video oder Bild-zu-Video

Gib für Text-zu-Video einen Prompt ein oder lade einen Start-Frame hoch, um zu Bild-zu-Video zu wechseln. Füge einen End-Frame hinzu, wenn die Einstellung in einer bestimmten Komposition enden soll.

3

Füge Referenzbilder hinzu

Hänge bei Text-zu-Video bis zu 30 Referenzen deines Characters, Produkts oder Ortes an und beziehe dich im Prompt auf sie als @Image 1, @Image 2 und so weiter.

4

Stelle Dauer und Auflösung ein

Wähle 4 bis 30 Sekunden und eine Auflösung. Die Credit-Kosten aktualisieren sich live, sobald du einen Wert änderst.

5

Generieren und weitermachen

Jobs dauern mehrere Minuten. Die Ergebnisse landen mit dem gespeicherten Prompt in deinem Verlauf, sodass du den Gewinner noch einmal mit Standard-Seedance-2.5 laufen lassen kannst.

Schritt-für-Schritt-Anleitung mit dem Video-Generator von MakeInfluencer.ai und den Reglern für Modell und Dauer

Entwurf mit Turbo, Finale mit Standard

Entwirf jede Idee mit Seedance 2.5 Turbo in 720p und 5 Sekunden. Sobald Prompt und Referenzen sich bewähren, lass den Gewinner in der endgültigen Länge und Auflösung noch einmal mit Standard-Seedance-2.5 laufen. Für noch günstigere Bewegungstests rendert Googles Gemini Omni 1.1 Flash Entwürfe in 360p für $0,03 pro Sekunde. Das ist derselbe „Draft Mode“-Workflow, den andere Plattformen als Funktion verkaufen.

Für Arbeiten mit mehreren Einstellungen verkettet die Vorlage Storyboard to Film im AI Canvas Frames von GPT Image 2.5 und Clips von Seedance 2.5 Turbo in einem Lauf.

Ergebnisse der Seedance-Videogenerierung, die natürliche Bewegung und hohe visuelle Treue zeigen

Häufig gestellte Fragen

Wann wurde Seedance 2.5 veröffentlicht?

ByteDance nennt als Veröffentlichungsdatum den 31. Juli 2026. Der Zugang über gehostete APIs folgte im August 2026, und auf MakeInfluencer.ai ist es seit dem 29. September 2026 live.

Gibt es eine offizielle Seedance-API von ByteDance?

ByteDance bietet seine Modelle Unternehmen über BytePlus ModelArk an; in der Ankündigung zu Seedance 2.5 wird der API-Zugang dort als „demnächst“ genannt. Gehostete APIs wie MakeInfluencer.ai stellen das Modell heute mit Pay-as-you-go-Credits bereit, ohne Unternehmensvertrag und mit demselben REST-Vertrag wie jedes andere Modell der Plattform.

Ist Seedance 2.5 kostenlos?

Nein. ByteDance bietet keine kostenlose Stufe, und MakeInfluencer.ai vergibt keine kostenlosen Credits an neue Konten. Am günstigsten testest du Prompts mit Seedance 2.5 Turbo in 720p, mit den Credit-Kosten vorab vor jedem Lauf. Aktuelle Tarife siehst du auf der Preisseite.

Was kostet ein Seedance-2.5-Video?

Zum Listenpreis des Anbieters kostet ein Clip von 5 Sekunden in 720p $1,80 mit Standard-Seedance-2.5 und $1,00 mit Turbo. Die API gibt die genauen Credit-Kosten von preview-credits vor dem Absenden zurück.

Wie lange dauert eine Generierung mit Seedance 2.5?

Mehrere Minuten sind normal. Ein Turbo-Clip von Bild zu Video mit 4 Sekunden brauchte in unserem Test in der Startwoche etwa neun Minuten, ein Talking Avatar von 5 Sekunden etwa vier Minuten. Poll alle 10 bis 15 Sekunden und gib mindestens 30 Minuten, bevor du in ein Timeout läufst.

Erzeugt Seedance 2.5 Audio?

Ja. Natives, synchronisiertes Audio ist bei Text-zu-Video, Bild-zu-Video, Video Edit und Video Extend standardmäßig an, ohne Zusatzkosten. Setze generateAudio auf false für stumme Clips; bei Video Edit bleibt mit false die Tonspur des Quellclips erhalten, statt dass Stille entsteht.

Was ist der Unterschied zwischen Seedance 2.5 und Seedance 2.5 Turbo?

Dieselbe Modellfamilie und dieselben Eingaben. Turbo ist auf 720p und 1080p beschränkt und kostet in 720p $0,20 pro Sekunde gegenüber $0,36 bei Standard. Nutze Turbo für Entwürfe und große Mengen, Standard für komplexe Bewegung und finale Renderings.

Kann ich Referenzbilder mit Bild-zu-Video nutzen?

Nicht als separate Liste. Bei Bild-zu-Video legt der Start-Frame Komposition und Identität fest. Erzeuge zuerst mit Referenzen einen Start-Frame, zum Beispiel mit GPT Image 2.5, und animiere ihn dann.

Wird die Seedance-2.0-API eingestellt?

Nein. Seedance 2.0 und Seedance 2.0 Fast bleiben verfügbar und behalten ihre API-IDs, seedance2 und seedance2fast. Die Migration ist meist nur ein Wechsel der Modell-ID, weil die Feldnamen gleich sind.

Kann ich Seedance 2.5 von Claude oder Cursor aus nutzen?

Ja. Der MCP-Connector von MakeInfluencer.ai stellt dieselben Modelle und dasselbe Credit-Guthaben bereit wie die REST-API, ein Assistent kann für dich also Seedance-2.5-Jobs vorab prüfen, absenden und pollen. Siehe den MCP-Leitfaden.

Fang an, mit Seedance 2.5 zu erstellen

1

Konto erstellen

Melde dich bei MakeInfluencer.ai an, lade Credits mit einem Tarif oder Bundle auf und erstelle im Dashboard einen API-Key.

2

Mit Turbo entwerfen

Sieh dir die Kosten vorab an und sende dann einen `seedance25turbo`-Job mit 5 Sekunden in 720p mit einem Referenzbild oder Start-Frame ab.

3

Das Final rendern

Lass den Gewinner-Prompt mit `seedance25` in der endgültigen Länge und Auflösung noch einmal laufen, dann verlängere, bearbeite oder verwandle ihn über dieselbe API in einen Talking Avatar.

Erzeuge deinen ersten Clip im Video-Generator, lies die Seedance-2.5-API-Referenz oder stöbere in den Modus-Seiten: Turbo, Video Edit, Video Extend und Talking Avatar. Fragen zur API: [email protected].

Bereit, es selbst auszuprobieren?

Beginne mit der Erstellung von KI-Influencern und generiere Inhalte in Minuten.