API generowania wideo Seedance 2.0
Generuj wideo za pomocą Seedance 2.0 przez APIMaster.
Generowanie wideo Seedance 2.0
Seedance 2.0 obsługuje generowanie tekst-na-wideo, obraz-na-wideo oraz generowanie z wykorzystaniem mediów referencyjnych za pomocą zadań asynchronicznych.
Base URL:
https://apimaster.ai/v1tohttps://apimaster.ai/v1. Nie dodawaj kolejnego/v1do ścieżek.
Parametry
| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
model |
string | tak | doubao-seedance-2.0 |
prompt |
string | tak | Opis wideo |
duration |
integer | nie | Czas trwania w sekundach, domyślnie 5 |
resolution |
string | nie | 480p, 720p, 1080p lub 4K |
aspect_ratio |
string | nie | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 lub adaptive |
image_urls |
string[] | nie | Publiczne adresy URL obrazów referencyjnych |
video_urls |
string[] | nie | Publiczne adresy URL referencyjnych wideo |
audio_urls |
string[] | nie | Publiczne adresy URL referencyjnych audio |
generate_audio |
boolean | nie | Generuj audio |
watermark |
boolean | nie | Dodaj znak wodny |
seed |
integer | nie | Ziarno umożliwiające odtwarzalność wyników |
output_format |
string | nie | mp4 lub mov |
Wyślij zadanie
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.0",
"prompt": "Sunlight through a forest, smooth forward camera movement",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": false
}'
Odpowiedź zawiera task_id:
{"code":200,"data":[{"status":"submitted","task_id":"task_xxxxxxxx"}]}
Odpytywanie i pobieranie
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" -H "Authorization: Bearer YOUR_API_KEY" -o output.mp4
Statusy obejmują submitted, in_progress, completed i failed. Pobierz plik niezwłocznie po zakończeniu.
Rozliczenia
Rozliczenia opierają się na wygenerowanym czasie trwania i rozdzielczości wyjściowej. Referencyjne obrazy, wideo lub audio mogą wiązać się z dodatkowymi opłatami za media. Przed wysłaniem zadania sprawdź aktualne ceny wideo/mediów w panelu. Nieudane zadania nie są obciążane kosztami generowania.
Błędy
400 – nieprawidłowe parametry, 401 – nieprawidłowy klucz API, 402 – niewystarczające saldo, 429 – przekroczony limit żądań, 500/502 – tymczasowe błędy serwisu.
Zobacz także: Omówienie generowania wideo i Seedance 2.5.