curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "seedance-2.5-draft-to-video",
"source_task_id": "task-unified-1774857405-abc123"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "seedance-2.5-draft-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 0
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 50,
"user_group": "default"
}
}Seedance 2.5 Draft-to-Video
- Wandelt einen fertigen Seedance-2.5-Entwurf (eine mit
draft: trueerstellte Aufgabe) in ein finales 1080p-Video mit demselben Inhalt um - Es werden nur vier Felder akzeptiert:
model,source_task_id,output_formatundcallback_url. Prompt, Materialien, Dauer, Seitenverhältnis, Seed und Audioeinstellungen werden vollständig vom Entwurf übernommen. Diese Felder dürfen nicht erneut übergeben werden; jedes andere Feld führt zu einem 400-Parameterfehler - Senden Sie die Konvertierungsanfrage vor
draft_expires_atdes Entwurfs. Die Gültigkeitsdauer beträgt standardmäßig 24 Stunden ab Fertigstellung des Entwurfs; maßgeblich ist der tatsächliche Wert vondraft_expires_ataus der Aufgabenabfrage - Die Gültigkeit wird sowohl bei Annahme der Anfrage als auch vor Übergabe zur Generierung geprüft. Läuft der Entwurf in der Warteschlange ab, schlägt die Konvertierungsaufgabe fehl und ihre Kosten werden erstattet. Planen Sie daher Wartezeit ein
- Derselbe Entwurf kann innerhalb seiner Gültigkeitsdauer mehrfach konvertiert werden; jede Konvertierung wird separat abgerechnet
- Asynchroner Verarbeitungsmodus: Verwenden Sie die zurückgegebene Aufgaben-ID zur Statusabfrage. Die Antwort enthält
source_task_id - Generierte Video-Links sind 24 Stunden gültig; speichern Sie die Dateien rechtzeitig
Abrechnungsregeln:
- Wird separat vom Entwurf und immer zum
1080p-Tarif abgerechnet - Als Ausgabedauer gilt die für den Quellentwurf gespeicherte tatsächliche Ausgabedauer. Fehlt dieser Wert, wird die für die Quellaufgabe gespeicherte effektive Ausgabedauer verwendet
- Ohne Videoeingabe entspricht die abrechenbare Dauer der Ausgabedauer. Mit Videoeingabe (einschließlich Reference-to-Video, Video Edit und Video Extend) beträgt sie
Ausgabedauer + max(Eingabevideodauer, Ausgabedauer), auf die nächste 0,1 Sekunde aufgerundet - War der Inhaltsfilter für den Entwurf deaktiviert (
content_filter: false), wird auch das finale Video mit +10 % (1.1x) abgerechnet - Schlägt die Konvertierung fehl, werden die Kosten dieser Konvertierung erstattet; die Kosten des Entwurfs werden nicht erstattet
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "seedance-2.5-draft-to-video",
"source_task_id": "task-unified-1774857405-abc123"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "seedance-2.5-draft-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 0
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 50,
"user_group": "default"
}
}Autorisierungen
##Alle Schnittstellen erfordern eine Authentifizierung mit Bearer Token##
API Key erhalten:
Besuchen Sie die API-Key-Verwaltungsseite, um Ihren API Key zu erhalten
Fügen Sie ihn im Anfrage-Header hinzu:
Authorization: Bearer YOUR_API_KEY
Body
Name des Videogenerierungsmodells
seedance-2.5-draft-to-video "seedance-2.5-draft-to-video"
Aufgaben-ID eines fertigen Seedance-2.5-Entwurfs
Wo Sie die ID finden: Im Feld id der Antwort beim Erstellen eines Entwurfs (draft: true)
Voraussetzungen:
- Die Aufgabe muss zum aktuellen Konto gehören
- Die Aufgabe muss eines der fünf Seedance-2.5-Generierungsmodelle verwenden
- Die Aufgabe muss mit
draft: trueerstellt worden sein - Der Aufgabenstatus muss
completedsein - Die aktuelle Zeit muss vor
draft_expires_ataus der Aufgabenabfrage liegen
"task-unified-1774857405-abc123"
Ausgabe-Containerformat, Standard ist mp4
Verfügbare Werte:
mp4: H.264-Kodierung mit bester Kompatibilität und standardmäßiger Farbpräzision, dies ist der Standardmov: H.264 + yuv444p-Chroma-Sampling + PCM-Audio für höhere Farbtreue, empfohlen für Color-Grading-, Keying- und Compositing-Workflows. Die Wiedergabe im Browser wird möglicherweise nicht unterstützt; laden Sie die Datei herunter und spielen Sie sie mit VLC / mpv / ffplay ab. Keine zusätzlichen Kosten
Das Ausgabeformat des Entwurfs wird nicht übernommen. Geben Sie hier bei Bedarf mov an
mp4, mov "mp4"
HTTPS-Callback-URL nach Aufgabenabschluss
Callback-Zeitpunkte:
- Wird bei Aufgabenabschluss (completed) oder Fehler (failed) ausgelöst
- Wird nach Bestätigung der Abrechnung gesendet
Sicherheitseinschränkungen:
- Nur HTTPS-Protokoll unterstützt
- Callbacks an interne IP-Adressen sind verboten (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x usw.)
- URL-Länge maximal
2048Zeichen
Callback-Mechanismus:
- Timeout:
10Sekunden - Maximal
3Wiederholungsversuche nach Fehler (jeweils nach1/2/4Sekunden) - Das Format des Callback-Antwortkörpers entspricht dem Rückgabeformat der Aufgabenabfrage-Schnittstelle
- Ein 2xx-Statuscode gilt als Erfolg, andere Statuscodes lösen Wiederholungsversuche aus
"https://your-domain.com/webhooks/video-task-completed"
Antwort
Aufgabe zur Konvertierung in ein finales Video erfolgreich erstellt
Zeitstempel der Aufgabenerstellung
1761313744
Aufgaben-ID
"task-unified-1774857405-abc123"
Tatsächlich verwendeter Modellname
"seedance-2.5-draft-to-video"
Spezifischer Aufgabentyp
video.generation.task Aufgabenfortschritt in Prozent (0-100)
0 <= x <= 1000
Aufgabenstatus
pending, processing, completed, failed "pending"
Detaillierte Informationen zur Videoaufgabe
Show child attributes
Show child attributes
Ausgabetyp der Aufgabe
text, image, audio, video "video"
Nutzungs- und Abrechnungsinformationen
Show child attributes
Show child attributes