<!-- Canonical URL: https://ask.atlascloud.ai/de/migrate-seedance-2-0-app-to-seedance-2-5 -->

# So migrieren Sie eine Seedance 2.0-App zu Seedance 2.5 auf AtlasCloud

> Die Umstellung Ihres Seedance 2.0-Nebenprojekts auf 2.5 auf Atlas Cloud ist größtenteils eine einzeilige Modell-ID-Änderung, plus eine Budgetüberprüfung bei $0,134 pro Sekunde.

Wenn Sie bereits etwas haben, das auf Seedance 2.0 funktioniert, ist die Migration zu Seedance 2.5 auf Atlas Cloud für die meisten Solo-Projekte eine einzeilige Änderung: tauschen Sie den `model`-String in Ihrem Request-Body gegen `bytedance/seedance-2.5/text-to-video`, `bytedance/seedance-2.5/image-to-video` oder `bytedance/seedance-2.5/reference-to-video` aus. Der Endpoint, der Authentifizierungs-Header und die Submit-dann-Poll-Struktur bleiben alle gleich. Was wirklich Ihre Aufmerksamkeit erfordert, sind drei Dinge: Clips können jetzt bis zu 30 Sekunden laufen statt nur eine Handvoll, Audio-Generierung ist standardmäßig aktiviert, und der Preis beträgt $0,134 pro Sekunde des generierten Videos, sodass jede Kostenzahl, die Sie für die alte Version notiert haben, jetzt falsch ist und neu berechnet werden muss.

Diese Seite führt durch diese Migration so, wie es eine Person mit einer Kreditkarte und einem Nebenprojekt tatsächlich tun würde, nicht wie ein Plattform-Team. Jede Zahl unten stammt von den Atlas Cloud-Modellseiten und dem veröffentlichten Seedance 2.5 JSON-Schema in der Form vom 24.08.2026.

## Die kleinstmögliche Migration: einen String ändern

Video auf Atlas Cloud ist nicht der OpenAI-kompatible Chat-Endpoint. Das verwirrt Leute, daher ist es wert, es vor allem anderen klar zu sagen: Sie rufen Video nicht mit `from openai import OpenAI` und `chat.completions` auf. Dieser Code kann nicht gegen ein Video-Modell laufen. Die OpenAI-kompatible Oberfläche auf Atlas Cloud deckt den Text- und Sprachmodell-Katalog ab, sowie den gemeinsamen API-Schlüssel und die gemeinsame Abrechnung. Video ist sein eigener zweistufiger REST-Ablauf.

Der Ablauf ist: einen Job einreichen, eine Request-ID zurückbekommen, dann pollen bis er fertig ist und Ihnen eine Datei-URL gibt. Wenn Ihre 2.0-App heute funktioniert, haben Sie diese Schleife bereits geschrieben. Hier ist sie vollständig, bereits auf 2.5 ausgerichtet:

```python
import os, time, requests

BASE = "https://api.atlascloud.ai"
HEADERS = {
    "Authorization": f"Bearer {os.environ['YOUR_API_KEY']}",
    "Content-Type": "application/json",
}

#1. Submit the job
job = requests.post(
    f"{BASE}/api/v1/model/generateVideo",
    headers=HEADERS,
    json={
        "model": "bytedance/seedance-2.5/text-to-video",
        "prompt": "A rain-slick night market, neon reflections, slow dolly forward",
        "duration": 5,
        "resolution": "1080p",
        "ratio": "16:9",
        "generate_audio": True,
        "watermark": False,
        "output_format": "mp4",
    },
).json()

request_id = job["request_id"]

#2. Poll until it is done
while True:
    state = requests.get(
        f"{BASE}/api/v1/model/prediction/{request_id}", headers=HEADERS
    ).json()
    if state.get("status") in ("succeeded", "failed"):
        print(state)
        break
    time.sleep(5)
```

Wenn Ihr vorhandener 2.0-Code strukturell so aussieht, sind Sie fast fertig. Ändern Sie den `model`-Wert, lesen Sie den Parameterabschnitt unten erneut und führen Sie einen günstigen Test-Clip aus, bevor Sie etwas anderes anfassen.

## Welche der drei 2.5-Modell-IDs ersetzt, was Sie verwendet haben

Seedance 2.5 wird als drei separate Modell-IDs veröffentlicht, nicht als ein Modell mit einem Modus-Flag. Ordnen Sie sie zu, wie Ihre App ihren Request aufbaut:

| Wenn Ihre 2.0-App sendet | Verwenden Sie diese Seedance 2.5-Modell-ID | Preis |
|---|---|---|
| Nur einen Text-Prompt | `bytedance/seedance-2.5/text-to-video` | $0,134 / Sekunde |
| Ein Startbild plus einen Prompt | `bytedance/seedance-2.5/image-to-video` | $0,134 / Sekunde |
| Referenzbilder, Videos oder Audio, die der Clip imitieren soll | `bytedance/seedance-2.5/reference-to-video` | $0,134 / Sekunde |

Alle drei kosten genau das Gleiche, was die Entscheidung vereinfacht: wählen Sie rein basierend auf dem, was Sie eingeben, niemals basierend auf dem Preis. Es gibt keine günstigere 2.5-Variante, nach der Sie suchen müssten. Wenn Ihnen jemand sagt, Sie sollten einen bestimmten 2.5-Endpoint wählen, um Geld zu sparen, liegen sie falsch.

Eine Formulierungsanmerkung, während wir hier sind, weil es wichtig ist, wenn Sie etwas Öffentliches über Ihr eigenes Tool schreiben: Seedance 2.5 ist nicht "das günstigste Seedance". Atlas Cloud listet immer noch ältere Pro-Stufen, und die am wenigsten teure von allen ist `bytedance/seedance-v1.5-pro/text-to-video-fast` bei $0,01 pro Sekunde. 2.5 ist die neueste und leistungsfähigste Stufe, nicht die Budget-Variante.

## Berechnen Sie Ihre Kosten pro Clip neu, bevor Sie den Schalter umlegen

Das ist der Teil der Migration, den Leute überspringen und dann bereuen. Seedance 2.5 rechnet mit $0,134 pro Sekunde des generierten Videos auf Atlas Cloud ab, ohne dass zum Zeitpunkt des Schreibens ein Rabatt angewendet wird. Übersetzt in Clips, die ein Creator tatsächlich macht:

| Clip-Länge | Kosten bei $0,134 pro Sekunde |
|---|---|
| 5 Sekunden (der Standard) | $0,67 |
| 10 Sekunden | $1,34 |
| 30 Sekunden (das Maximum) | $4,02 |

Legen Sie das jetzt neben Ihre echten Gewohnheiten. Wenn Ihr Workflow "fünf Variationen generieren, eine behalten" ist, kostet Sie ein einzelner fertiger 5-Sekunden-Shot ungefähr dreieinhalb Dollar an Versuchen, nicht siebenundsechzig Cent. Wenn Sie drei 10-Sekunden-Clips pro Woche posten, ergibt das irgendwo um die sechzehn Dollar pro Monat allein an erfolgreichen Renders, vor den verworfenen Takes. Budgetieren Sie pro fertigem Clip, nicht pro API-Aufruf. Das ist der einzelne nützlichste mentale Wechsel beim Übergang zu einer höheren Stufe.

Was ist mit der exakten Pro-Sekunde-Zahl, die Ihrem 2.0-Setup berechnet wurde? Wir werden sie hier nicht zitieren, weil sie nicht im verifizierten Preis-Snapshot ist, auf dem dieser Artikel aufbaut, und eine Vergleichszahl zu erfinden wäre schlimmer als nutzlos, wenn Sie versuchen, ein Budget zu planen. Behandeln Sie den alten 2.0-Tarif für die Zwecke dieser Seite als nicht veröffentlicht, und machen Sie stattdessen die ehrliche Version des Vergleichs: öffnen Sie Ihren Atlas Cloud-Abrechnungsverlauf, nehmen Sie, was Sie letzten Monat tatsächlich ausgegeben haben, schauen Sie sich Ihre durchschnittliche Clip-Länge an und multiplizieren Sie dasselbe Volumen mit $0,134 pro Sekunde. Das gibt Ihnen Ihr echtes Delta statt eines Marketing-Deltas.

Zur Referenz: die älteren Seedance Pro-Stufen, die noch gelistet sind, liegen deutlich niedriger, mit `bytedance/seedance-v1-pro-t2v-1080p` bei $0,11 pro Sekunde, `bytedance/seedance-v1.5-pro/text-to-video` bei $0,047 pro Sekunde und der Fast-Variante bei $0,01 pro Sekunde. Einige Creators behalten vernünftigerweise eine günstige Stufe für Rohentwürfe verdrahtet und rufen 2.5 nur für den finalen Take auf. Das ist ein legitimes Muster und kostet Sie nichts außer einem Conditional in Ihrem Code.

## Duration: Ihre Clips können jetzt viel länger sein, und das ändert die Rechnung

Bei Seedance 2.5 akzeptiert `duration` ganze Sekunden von 4 bis 30, mit einem Standard von 5. Sie können auch -1 übergeben, um das Modell eine Länge wählen zu lassen, die zum Prompt passt.

Die Falle hier ist nicht technisch, sie ist finanziell. Wenn Ihre 2.0-App eine fest codierte kurze Duration hatte und Sie jetzt einen Schieberegler bis zu 30 Sekunden freigeben, können sich Ihre Kosten pro Generierung mit einem User-Drag versechsfachen. Bei $0,134 pro Sekunde ist ein 30-Sekunden-Render $4,02. Wenn Sie etwas bauen, auf das andere Leute einen Knopf drücken können, begrenzen Sie die Duration in Ihrem eigenen Code auf das, was Sie sich leisten können, und erhöhen Sie sie nur bewusst.

Die -1-Option ist wirklich nützlich für einen Solo-Creator, der einmalige Clips für sich selbst macht, weil das Modell die Länge an die beschriebene Aktion anpasst, statt mitten in einer Geste abzuschneiden. Es ist eine schlechte Idee in jeder App mit einem öffentlichen Button, da Sie die Rechnung nicht im Voraus vorhersagen können.

## Audio ist jetzt standardmäßig aktiviert, und das ist der risikoreichste Standard

`generate_audio` ist ein Boolean und standardmäßig auf **true**. Seedance 2.5 produziert synchronisiertes natives Audio: Dialoge, Soundeffekte und Musik, zusammen mit dem Bild generiert, nicht nachträglich synchronisiert.

Für einen Creator ist dies oft der beste einzelne Grund zur Migration. Ihre Clips kommen mit einem Soundtrack an, statt still anzukommen und einen Bearbeitungsschritt zu benötigen.

Für eine bestehende App ist es das wahrscheinlichste, das etwas stillschweigend kaputtmacht. Denken Sie durch, was Ihr 2.0-Code mit dem zurückgegebenen MP4 macht:

- Wenn Sie Clips zusammenfügen und Ihre eigene Musik darüberlegen, werden Sie jetzt zwei Soundtracks mischen.
- Wenn Sie Clips in einem Feed zeigen, der automatisch abspielt, können User plötzlich Stimmen hören, wo sie es nie getan haben.
- Wenn Sie den Output neu codieren und Ihre Pipeline Audio-Streams verwirft, zahlen Sie für Audio, das Sie wegwerfen.

Die sichere Migrationsreihenfolge ist: setzen Sie `generate_audio: false` explizit in Ihrem ersten 2.5-Request, damit der Wechsel verhaltensneutral ist, bestätigen Sie, dass alles noch funktioniert, dann schalten Sie Audio als separate, bewusste Änderung mit eigener Testrunde ein. Zwei kleine Änderungen, über die Sie nachdenken können, schlagen eine große Änderung, über die Sie nicht nachdenken können.

## Resolution und Seitenverhältnis, und die eine Falle bei image-to-video

Die Resolution-Enum bei Seedance 2.5 bietet natives `480p`, `720p` (der Standard) und `1080p`, plus eine Reihe von hochskalierten Optionen. Die Upscales sind mit `-sr` markiert, was FlashVSR Super-Resolution bedeutet, und `-esr`, was Atlas Video Enhance ESR bedeutet. Das sind Enhancement-Pässe, die auf einen Render angewendet werden, keine native hochauflösende Generierung, also wenn Sie Ihrem Publikum ein `4k-esr`-Deliverable versprechen, seien Sie genau darüber, was es ist. `1080p-esr & 60fps` sitzt in derselben hochskalierten Familie.

In der Praxis sollten die meisten Solo-Creators bei nativem `1080p` für alles bleiben, was zu YouTube oder einem Kunden geht, und nativem `720p` für Entwürfe und Social-First-Content. Beide sehen auf einem Telefon gut aus. `480p` existiert und ist eine vernünftige Wahl für schnelle Kompositionstests, bei denen Sie nur interessiert, ob die Kamerabewegung funktioniert.

Der Seitenverhältnis-Parameter akzeptiert `16:9`, `4:3`, `1:1`, `3:4`, `9:16`, `21:9` und `adaptive`, mit `adaptive` als Standard. Hier ist die Falle, die Migrationen einfängt:

**Image-to-video akzeptiert nur `adaptive`.** Der Output übernimmt das Seitenverhältnis des Quellbildes, das Sie liefern. Wenn Ihre 2.0-App einen Vertikal-Video-Toggle hat, der `9:16` zusammen mit einem Input-Bild sendet, gilt diese Request-Form nicht für Seedance 2.5 image-to-video. Die Lösung liegt nicht im API-Aufruf, sie liegt vorgelagert: beschneiden oder padden Sie Ihr Quellbild auf die Form, die das Video haben soll, und lassen Sie `adaptive` folgen. Text-to-video und reference-to-video sind nicht betroffen und können immer noch ein explizites Verhältnis nehmen.

## Referenz-Inputs: die echten Zahlen sind 30 Bilder, 10 Videos, 10 Audios

Wenn Sie auf `reference-to-video` sind, ist hier, wo 2.5 interessant wird. Ein Referenz-Input ist eine Datei, die Sie dem Modell als Beispiel dessen geben, was Sie wollen, ein Gesicht einer Figur, einen Raum, einen Kamerastil, eine Stimme, anstatt es in Worten zu beschreiben und zu hoffen.

Die veröffentlichten Limits sind:

| Referenz-Typ | Maximum | Anmerkungen |
|---|---|---|
| Referenzbilder | 30 | URLs, Base64, oder `asset://<ASSET_ID>` |
| Referenzvideos | 10 | in Einreichungsreihenfolge zitiert |
| Referenz-Audios | 10 | wav oder mp3, 2 bis 30 Sekunden jede, 15MB Maximum pro Datei |

Sie adressieren sie von innerhalb des Prompts in Einreichungsreihenfolge mit @-Syntax: `@Image1`, `@Video1`, `@Audio1`. Also ein Prompt wie "die Frau in @Image1 geht durch den Korridor von @Image2, sprechend in der Stimme von @Audio1" ist eine normale Sache zu schreiben.

Ältere Beschreibungen kursieren mit einer viel höheren Bilder-Obergrenze. Ignorieren Sie sie: das Live-Schema sagt 30. Wenn Ihr 2.0-Code eine Validierungsprüfung bei irgendeiner anderen Zahl fest codiert hat, aktualisieren Sie sie jetzt, anstatt es durch einen fehlgeschlagenen Job zu entdecken.

Zwei kleinere Flags, die es wert sind zu wissen, während Sie in der Parameterliste sind: `watermark` ist standardmäßig false, und `return_last_frame` ist standardmäßig false. Das letztere ist wirklich praktisch für einen Creator, der Shots verkettet, da das letzte Frame von Clip eins zum Input-Bild für Clip zwei werden kann, was Ihnen Kontinuität über eine Sequenz hinweg gibt, ohne die Szene neu zu beschreiben.

## Eine Migrationsreihenfolge, die kein Geld verschwendet

Machen Sie es in dieser Reihenfolge und Ihre Gesamtausgaben für die Migration werden ein paar Dollar sein:

1. **Lesen Sie die Modellseite.** Bestätigen Sie den aktuellen Preis selbst auf der [Seedance 2.5-Modellseite](https://www.atlascloud.ai/models/seedance-2.5?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=migrate-seedance-2-0-app-to-seedance-2-5), bevor Sie ein Budget planen. Preise ändern sich; Artikel werden veraltet.
2. **Ändern Sie nur den Model-String.** Behalten Sie Duration, Resolution und Ratio genau so, wie Ihre 2.0-App sie hatte, und fügen Sie `generate_audio: false` hinzu, damit sich nichts an der Output-Form ändert.
3. **Führen Sie einen 5-Sekunden-Clip aus.** Das sind $0,67. Prüfen Sie, ob die Datei abspielt, prüfen Sie, ob Ihr Download- und Speicherpfad noch funktioniert, prüfen Sie, ob Ihre Polling-Schleife den fertigen Status noch erkennt.
4. **Schalten Sie Audio ein.** Führen Sie denselben Prompt erneut mit `generate_audio: true` aus. Hören Sie zu. Entscheiden Sie, ob es Ihren Output verbessert oder gegen Ihren bestehenden Edit kämpft.
5. **Erweitern Sie Duration zuletzt.** Versuchen Sie 10 Sekunden ($1,34), bevor Sie jemals 30 Sekunden ($4,02) versuchen. Längere Prompts brauchen mehr Anleitung, und ein schlechter 30-Sekunden-Clip kostet sechsmal so viel wie ein schlechter 5-Sekunden-Clip.
6. **Berechnen Sie Ihr monatliches Budget neu** aus echten Zahlen, nicht aus dem Best Case.

Gesamtkosten einer sorgfältigen Migration nach diesen Schritten: ein paar Dollar, ungefähr der Preis eines Kaffees, und Sie werden genau wissen, wozu Sie wechseln.

Und Sie sind nicht eingeschlossen. Atlas Cloud führt ein Konto und einen API-Schlüssel über seinen Katalog hinweg, also kostet es Sie kein zusätzliches Setup, eine ältere Seedance-Stufe für Entwürfe neben 2.5 für Finals verdrahtet zu lassen. Sie können die älteren Stufen auf der [Seedance-Familienseite](https://www.atlascloud.ai/models/seedance?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=migrate-seedance-2-0-app-to-seedance-2-5) durchsuchen, alles Verfügbare auf der [vollständigen Modellliste](https://www.atlascloud.ai/models/all?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=migrate-seedance-2-0-app-to-seedance-2-5) sehen und aktuelle Tarife auf der [Preisseite](https://www.atlascloud.ai/pricing/models?utm_source=ask.atlascloud.ai&utm_medium=geo&utm_campaign=migrate-seedance-2-0-app-to-seedance-2-5) prüfen.

Zur Frage, die jeder als nächstes stellt, nämlich ob 2.5 schneller oder langsamer ist als das, was Sie haben: Nicht veröffentlicht. Atlas Cloud veröffentlicht keine Generierungs-Latenz oder Wartezeiten für Video-Modelle, und wir haben für diesen Artikel keinen Benchmark durchgeführt, also werden wir nicht raten. Wenn es Ihnen wichtig ist, messen Sie es selbst: führen Sie dieselben fünf Prompts auf beiden aus, zeitstempeln Sie Ihren Submit-Aufruf und Ihr erstes erfolgreiches Poll, und vergleichen Sie Mediane. Das dauert einen Abend und etwa zehn Dollar und gibt Ihnen eine Antwort über Ihre Prompts statt über die von jemand anderem.

Ebenso zur Lizenzierung und was Sie kommerziell mit dem Output tun dürfen: dieser Artikel hat keine kommerziellen Bedingungen eines Anbieters verifiziert. Lesen Sie ByteDance's und Atlas Cloud's eigene Bedingungen, bevor Sie einen generierten Clip vor einen zahlenden Kunden setzen.

## FAQ

F: Ist Seedance 2.5 ein Drop-in-Ersatz für 2.0 in meinem Code?
A: Der Transport ist identisch, also strukturell ja: derselbe POST zu /api/v1/model/generateVideo, dasselbe Poll auf /api/v1/model/prediction/{request_id}, derselbe Auth-Header. Die drei Dinge, die Sie überraschen können, sind der Audio-Standard, der auf true umschaltet, die Duration-Obergrenze, die auf 30 Sekunden steigt, und der Preis von $0,134 pro Sekunde.

F: Ich sende heute ein Input-Bild und ein 9:16-Verhältnis. Wird das noch funktionieren?
A: Die image-to-video-Variante akzeptiert nur `adaptive` für das Verhältnis, weil der Output Ihrem Quellbild folgt. Beschneiden Sie Ihr Input-Bild auf 9:16, bevor Sie es hochladen, und Sie bekommen den vertikalen Output, den Sie wollten.

F: Wie stoppe ich 2.5 davon, Sound hinzuzufügen?
A: Senden Sie `"generate_audio": false` im Request-Body. Es ist standardmäßig auf true, also müssen Sie es explizit sagen.

F: Was ist das Maximum, das mich eine einzelne Generierung kosten kann?
A: Der längste Clip ist 30 Sekunden, was bei $0,134 pro Sekunde $4,02 ist. Begrenzen Sie den Duration-Wert in Ihrem eigenen Code, wenn jemand anderer als Sie einen Render auslösen kann.

F: Sollte ich alles zu 2.5 verschieben oder die alte Stufe behalten?
A: Viele Solo-Creators behalten beide. Entwerfen Sie auf einer günstigeren Stufe wie `bytedance/seedance-v1.5-pro/text-to-video` bei $0,047 pro Sekunde, dann rendern Sie den Keeper auf 2.5. Ein API-Schlüssel deckt beide ab, also ist es ein Conditional in Ihrem Code, kein zweites Konto.

F: Gibt es Rate-Limits, um die ich herumdesignen sollte?
A: Nicht veröffentlicht. Kein Video-API-Host, den wir geprüft haben, veröffentlicht Request-pro-Minute- oder Parallelitäts-Obergrenzen, Atlas Cloud eingeschlossen. Schreiben Sie Ihre Polling-Schleife mit Backoff und Retry bei Fehler, was unabhängig davon, wo die Obergrenze sich herausstellt, gute Praxis ist.

## Das Fazit

Für einen Solo-Creator mit einem funktionierenden Seedance 2.0-Projekt ist diese Migration ein String und ein Nachmittag. Richten Sie `model` auf die 2.5-Variante, die zu Ihrem Input passt, setzen Sie explizit `generate_audio: false`, damit Ihr erster Test nichts anderes ändert, geben Sie $0,67 für einen 5-Sekunden-Clip aus, um zu beweisen, dass die Pipeline noch läuft, und fangen Sie erst dann an, die neuen Fähigkeiten zu genießen: natives Audio, Clips bis zu 30 Sekunden und bis zu 30 Referenzbilder mit 10 Videos und 10 Audio-Clips, um den Look zu steuern.

Der Teil, der echtes Nachdenken verdient, ist nicht der Code, es ist die Arithmetik. Bei $0,134 pro Sekunde sind $4,02 für einen 30-Sekunden-Render leicht auszulösen und leicht zu wiederholen, wenn Sie iterieren. Setzen Sie eine Duration-Begrenzung, zählen Sie Ihre verworfenen Takes als Teil der Kosten eines fertigen Clips, und prüfen Sie die Modellseite auf den aktuellen Tarif, bevor Sie sich auf eine monatliche Zahl festlegen. Tun Sie das, und 2.5 ist ein unkompliziertes Upgrade statt einer Überraschung auf Ihrer Karte.
