Skip to main content
POST
Wybierz udokumentowaną wartość WxH z poniższej tabeli dla pola size.
Użyj dokładnie doubao-seedance-2-0-mini dla Seedance 2.0 Mini. Skrócona wartość seedance-mini nie jest prawidłowym identyfikatorem modelu.

Obsługiwane identyfikatory modeli

Użyj jednej z tych dokładnych wartości w polu model.

Używanie obrazów referencyjnych

Seedance 2.0, Seedance 2.0 Fast i Seedance 2.0 Mini obsługują input_reference. W przypadku zaawansowanych Prompt z wieloma referencjami na trasie, która je obsługuje, powtarzaj to samo pole wieloczęściowe w kolejności przesyłania. Jedno produkcyjne żądanie Mini z pojedynczym input_reference zostało ukończone o 720x1280. Ten test potwierdził ukończenie żądania, ale nie wyodrębnił wizualnego wpływu obrazu referencyjnego od wpływu Prompt. Seedance 2.0 jest wrażliwy na sposób, w jaki Prompt łączy każdy obraz referencyjny ze sceną. Odwołuj się do przesłanych plików według kolejności, na przykład [Image 1], [Image 2] i [Image 3], a następnie przypisz każdemu obrazowi wyraźną rolę:
  • Użyj [Image 1] dla głównego obiektu, postaci lub produktu.
  • Użyj [Image 2] dla drugorzędnego obiektu, rekwizytu lub towarzysza.
  • Użyj [Image 3] dla tła, otoczenia, oświetlenia lub stylu.
Opisz, co powinno pozostać rozpoznawalne, co może się zmienić, akcję, ruch kamery, styl wizualny i scenę. Nieprecyzyjny Prompt może sprawić, że wygenerowane wideo będzie wyglądać tak, jakby obraz referencyjny nie został użyty, nawet jeśli przesłanie zostało zaakceptowane. Ta struktura Prompt jest bardziej niezawodna niż samo wymienienie obrazów:

Czas trwania według modelu

Jeśli pominiesz seconds, CometAPI zażąda 5-sekundowego klipu. Wyślij seconds jako ciąg znaków, gdy potrzebujesz określonego czasu trwania.

Obsługiwane rozmiary według modelu

Poniższa tabela zawiera dokładne wartości WxH w jednym miejscu. Seedance 2.0 Fast obsługuje tylko wartości 480p i 720p w piątej kolumnie. Wartości 1080p w tej kolumnie dotyczą Seedance 1.5 Pro i standardowego Seedance 2.0. Wartości 4K dotyczą wyłącznie standardowego Seedance 2.0. W kolumnie Mini wartość oznacza, że rozdzielczość nie jest obsługiwana.
Seedance 2.0 Mini obsługuje 480p i 720p, ale nie 1080p ani 4K. W jednym teście produkcyjnym żądanie Mini dla 1920x1080 wygenerowało 1280x720.
Wybierz udokumentowaną wartość WxH dla docelowego modelu. Dokładna obsługa WxH nadal zależy od modelu, dlatego sprawdź gotowe materiały multimedialne, zanim użyjesz nieudokumentowanego rozmiaru.

Autoryzacje

Authorization
string
header
wymagane

Bearer token authentication. Use your CometAPI key.

Treść

multipart/form-data
prompt
string
wymagane

Text prompt that describes the video. Required. When using reference images, describe what each uploaded image should control, such as the subject from [Image 1], the secondary object from [Image 2], and the background or style from [Image 3]. Also state the action, camera motion, visual style, and scene.

Przykład:

"A slow cinematic camera push across a coastal landscape at sunrise."

model
enum<string>
wymagane

Seedance model ID. Use one of the exact values below. Aliases such as seedance-mini are not accepted.

Dostępne opcje:
doubao-seedance-2-0,
doubao-seedance-2-0-fast,
doubao-seedance-2-0-mini,
doubao-seedance-1-5-pro,
doubao-seedance-1-0-pro
Przykład:

"doubao-seedance-2-0-mini"

seconds
integer
domyślnie:5

Video duration in seconds. Seedance 2.0, Seedance 2.0 Fast, and Seedance 2.0 Mini accept 4 to 15. Seedance 1.5 Pro accepts 4 to 12, and Seedance 1.0 Pro accepts 2 to 10. The default is 5.

Wymagany zakres: 2 <= x <= 15
Przykład:

5

size
string

Output size as an exact WxH value. For Seedance 2.0 Mini, use 864x496, 752x560, 640x640, 560x752, 496x864, or 992x432 for 480p; use 1280x720, 1112x834, 960x960, 834x1112, 720x1280, or 1470x630 for 720p. Mini does not support 1080p or 4K. A Mini request for 1920x1080 produced 1280x720 in one production check. The standard Seedance 2.0 model also accepts its documented 4K values.

Pattern: ^[1-9]\d{2,3}x[1-9]\d{2,3}$
Przykłady:

"864x496"

"752x560"

"640x640"

"560x752"

"496x864"

"992x432"

"1280x720"

"1112x834"

"960x960"

"834x1112"

"720x1280"

"1470x630"

"1920x1080"

"1080x1920"

"3840x2160"

"3326x2494"

"2880x2880"

"2494x3326"

"2160x3840"

"4398x1886"

input_reference
file

Optional reference image uploaded as a multipart file. Seedance 2.0, Seedance 2.0 Fast, and Seedance 2.0 Mini accept this field. On routes that support multiple reference images, repeat the field and reference the files in upload order as [Image 1], [Image 2], and so on. Seedance 1.0 Pro and 1.5 Pro do not accept it.

Odpowiedź

Task created. Save the returned id and poll GET /v1/videos/{id}.

id
string
wymagane

Task id. Use it as the path parameter for GET /v1/videos/{id}.

object
string
wymagane

Object type, always video.

model
string
wymagane

Echo of the requested model id.

status
enum<string>
wymagane

Initial task status. Newly created tasks are returned as queued.

Dostępne opcje:
queued,
in_progress,
completed,
failed,
error
progress
integer
wymagane

Completion percentage. 0 at creation.

Wymagany zakres: 0 <= x <= 100
created_at
integer
wymagane

Task creation time as a Unix timestamp in seconds.

task_id
string

Alias of id returned for compatibility. The value matches id.