Skip to main content
Verwenden Sie die Dokumentation zu den CometAPI-Video-Modellen, indem Sie den Provider-Workflow auswählen, der zu Ihrem Job-Typ passt. Die meisten Video-Endpunkte erstellen asynchrone Tasks. Speichern Sie daher die task ID und verwenden Sie Polling, um die Ergebnisse abzurufen. Fügen Sie Callbacks nur hinzu, wenn die modellspezifische Seite die Unterstützung für Callbacks dokumentiert.

Eine Video-API auswählen

Ein Seedance-Video erstellen

Seedance-Video-Tasks erstellen.

Ein HappyHorse-Video erstellen

HappyHorse-Text-zu-Video-Jobs erstellen.

Ein Sora 2-Video erstellen

Sora 2-Video-Jobs erstellen.

Ein Sora 2-Video abrufen

Sora-Video-Jobs abfragen.

Ein Veo 3-Video erstellen

Veo-Video-Jobs erstellen.

Ein Wan-Video erstellen

Wan-Text-zu-Video-Jobs erstellen.

Ein xAI-Video erstellen

xAI-Video-Jobs generieren.

Ein Vidu-Video erstellen

Vidu-Text-zu-Video-Jobs erstellen.

Ein Omni-Video erstellen (Beta)

Beta-Omni-Video-Jobs erstellen.

Einen Kling-Text-zu-Video-Task erstellen

Kling-Videos aus Text-Prompts generieren.

Einen Runway-Bild-zu-Video-Task erstellen

Runway-Videos aus Bildern generieren.

Erstellen und Abfragen einer Video-Task

Verwenden Sie eine videofähige model ID von der Models page oder aus dem model directory. Die folgenden Beispiele erstellen mit POST /v1/videos eine Video-Task und fragen dann die zurückgegebene Task-ID ab, bis die Task einen Endzustand erreicht.
Diese Beispiele verwenden den Platzhalter your-video-model-id. Ersetzen Sie ihn vor dem Ausführen der Anfrage durch eine verfügbare Video-model ID von der Models page oder dem model directory.
Öffnen Sie Create a Seedance video und Retrieve a Seedance video, um die API-Playgrounds und Endpunkt-Schemas zu verwenden.

Antwortbeispiele

Eine erfolgreiche Antwort auf das Erstellen kann wie folgt aussehen. Speichern Sie die Task-ID, bevor Sie die Abfrage starten:
Eine erfolgreiche Antwort auf die Abfrage kann wie folgt aussehen. Abgeschlossene Antworten können video_url enthalten; einige Provider-Formate verwenden modellspezifische Ergebnisfelder oder die Route für Videoinhalte, wenn diese Route dokumentiert ist:

Beispielhafte model-Datensätze

Diese Beispielantwort des Modellkatalogs zeigt den Envelope von /api/models und die Form eines Video-Modelldatensatzes. Sie ist keine vollständige Modellliste.
cURL

Häufige Fehler

Speichere die ID aus der Erstellungsantwort, bevor dein Job-Handler zurückkehrt.
Füge zwischen den Statusprüfungen eine Verzögerung und Backoff hinzu.
Verwende die Felder für duration und resolution, die für den ausgewählten Video-Endpunkt dokumentiert sind.
Behandle video_url als optional und greife auf modellspezifische Ergebnisfelder oder die content-Route zurück, wenn verfügbar.
Nutze Polling als Source of Truth und überprüfe, dass deine Callback-URL POST-Anfragen akzeptiert.

Fehlercodes und Retry-Strategie

Nicht erneut versuchen, bis die Felder für Prompt, Dateien, duration oder size korrigiert wurden.
Nicht erneut versuchen, bis der API-Schlüssel vorhanden und gültig ist.
Prüfe task ID, Basis-URL, Pfad und model ID, bevor du es erneut versuchst.
Reduziere die Upload-Größe, bevor du es erneut versuchst.
Versuche es mit exponentiellem Backoff erneut und reduziere die Parallelität bei Erstellung oder Polling.
Versuche die Task-Erstellung mit Backoff erneut; pollende bestehende Tasks weiter, es sei denn, die Task erreicht einen terminalen Fehler.

Preise und Modellverzeichnis

Modellseite

Lies nach, wie CometAPI model IDs in der Dokumentation bereitstellt.

Modellverzeichnis

Durchsuche Modellverfügbarkeit und Fähigkeiten.

Preise

Prüfe die Preise, bevor du ein Modell aufrufst.
Zuletzt geändert am 23. Juni 2026