modele

Seedance 1.0 Lite Image-to-Video

Markdown · JSON

Seedance 1.0 Lite Image-to-Video

Seedance 1.0 Lite Image-to-Video przekształca obraz i instrukcje ruchu w wideo. Wybierz doubao-seedance-1-0-lite-i2v-250428 dla tej konkretnej edycji z wejściem obrazowym. Dostarcz obraz źródłowy i opisz ruch obiektu, zachowanie kamery oraz zamierzony widok końcowy. Wysłanie rozpoczyna zadanie asynchroniczne; zachowaj jego identyfikator i pobierz gotowe wideo z tego samego zadania.

O modelu

Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.

Seedance 1.0 Lite Image-to-Video to selektor do przekształcania obrazu w wideo doubao-seedance-1-0-lite-i2v-250428. Użyj go do animowania dostarczonej sceny, widoku produktu lub obrazu postaci. Opisz, co się porusza, jak rozwija się ruch i jak ma zakończyć się ujęcie. W przypadku sceny produktowej praktyczny opis może żądać niewielkiego ruchu przedmiotu i powolnego zbliżenia kamery przy zachowaniu układu widocznego na obrazie źródłowym.

Użyj POST /v1/videos z polem model ustawionym na doubao-seedance-1-0-lite-i2v-250428 oraz tablicą content. Umieść instrukcję ruchu w elemencie tekstowym, używając type:text i text, a obraz dostarcz w elemencie image_url z image_url.url. Adres URL obrazu musi być dostępny; można też dostarczyć reprezentację data:image/<format>;base64,.... Udokumentowane formaty obrazów to jpeg, png, webp, bmp, tiff i gif. Obraz musi mieć mniej niż 30 MB, szerokość i wysokość większe niż 300 i mniejsze niż 6000 pikseli oraz proporcje większe niż 0,4 i mniejsze niż 2,5. Przed wysłaniem sprawdź rzeczywisty plik źródłowy.

Wskazówki modelu dotyczące wejścia obrazowego używają ratio:adaptive. Przy generowaniu z referencją obrazową udokumentowane rozdzielczości to 480p i 720p; 1080p jest wykluczone w tym trybie. Pole duration to liczba całkowita od 2 do 12 sekund, domyślnie 5. Dokumentacja podaje 24 klatki na sekundę. Zachowaj scenę dostatecznie prostą dla żądanego czasu trwania: określ pozę początkową, jedną główną czynność i końcowy kadr, zamiast wymagać od klipu przedstawienia niepowiązanej sekwencji zdarzeń.

Skonfigurowane żądanie wymaga seed, camerafixed, watermark i execution_expires_after oprócz pól model i content. seed mieści się w zakresie od -1 do 4294967295, z -1 jako udokumentowaną wartością domyślną. watermark to wartość logiczna, domyślnie false. execution_expires_after jest mierzony w sekundach od utworzenia zadania, mieści się w zakresie od 3600 do 259200 i domyślnie wynosi 172800. Dokumentacja wyklucza sterowanie nieruchomą kamerą w trybie referencji obrazowej; dla tego profilu podaj camerafixed:false. Generowanie zsynchronizowanego dźwięku udokumentowano dla innej edycji Seedance i nie jest ono parametrem tego profilu Lite do przekształcania obrazu w wideo.

Wysłanie zwraca identyfikator id Ailoot, zanim wideo będzie gotowe. Zachowaj dokładnie ten identyfikator id i korzystaj ze zwróconego polling_url, aby sprawdzać to samo pierwotne zadanie do chwili, gdy wynik będzie gotowy. Pomyślna odpowiedź zawiera podpisane łącze Ailoot w content.video_url po zapisaniu przez Ailoot ukończonego pliku jako należącego do użytkownika zasobu multimedialnego. Zapisz wideo wraz z obrazem źródłowym, poleceniem i ustawieniami oraz oceń wygląd, ruch i kadrowanie w całym klipie. Znajdź zasób przez GET /v1/media/assets?family=video, przechodząc przez każdy next_cursor, i wywołaj GET /v1/media/assets/{asset_id} z rzeczywistym asset_id, aby uzyskać content_url. Jeśli podpisane łącze zwróci link_expired, odczytaj ponownie ten sam zasób, aby uzyskać odświeżony content_url. Jeśli pierwotne zadanie wygaśnie, zakończy się błędem lub jego stan pozostanie niepewny, zachowaj szczegóły odpowiedzi i zbadaj je przed zleceniem kolejnego generowania.

Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428

doubao-seedance-1-0-lite-i2v-250428

ByteDance /doubao-seedance-1-0-lite-i2v-250428

Start

Seedance 1.0 Lite Image-to-Video przekształca obraz i instrukcje ruchu w wideo. Wybierz doubao-seedance-1-0-lite-i2v-250428 dla tej konkretnej edycji z wejściem obrazowym. Dostarcz obraz źródłowy i opisz ruch obiektu, zachowanie kamery oraz zamierzony widok końcowy. Wysłanie rozpoczyna zadanie asynchroniczne; zachowaj jego identyfikator i pobierz gotowe wideo z tego samego zadania.

Akceptowane dane wejściowe
Tekst · Obrazy
Wyniki
Wideo

Dostępne w Ailoot · dane wejściowe i metody

Ailoot Ultra · Video POST /v1/videos
Wejście
text, image
Wyjście
video
PoleTypWymaganieWartości i limityDomyślnie
PolemodelTypstringWymaganieWymaganeWartości i limity
doubao-seedance-1-0-lite-i2v-250428
Domyślnie—
PolecontentTyparrayWymaganieWymaganeWartości i limityDomyślnie—
PoledurationTypintegerWymaganieOpcjonalneWartości i limity
Minimum: 2
Maksimum: 12
Domyślnie5
PoleresolutionTypstringWymaganieOpcjonalneWartości i limity
480p, 720p
Domyślnie—
PoleratioTypstringWymaganieOpcjonalneWartości i limity
adaptive
Domyślnie—
Poleservice_tierTypstringWymaganieOpcjonalneWartości i limity
default, flex
Domyślnie—
PoleseedTypintegerWymaganieWymaganeWartości i limity
Minimum: -1
Maksimum: 4 294 967 295
Domyślnie-1
PolecamerafixedTypbooleanWymaganieWymaganeWartości i limity
false
Domyślnie—
PolewatermarkTypbooleanWymaganieWymaganeWartości i limityDomyślniefalse
Poleexecution_expires_afterTypintegerWymaganieWymaganeWartości i limity
Minimum: 3600
Maksimum: 259 200
Domyślnie172 800
Parametry i cykl życia metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktcamerafixed, content, execution_expires_after, model, seed, watermark
ParametroptionalKontraktduration, resolution, ratio, service_tier
Parametrmaterial_typesKontrakttext, image
ParametrconditionsKontraktUse the listed content text/image_url items and all six required fields. Retain image roles and order.

Aliasy metody: /v1/videos/generations

Cykl życia: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Cennik

Jak obliczana jest ostateczna opłata

Wyświetlane stawki służą do oszacowania kosztu przed generowaniem. Ostateczna opłata jest obliczana na podstawie kosztu zarejestrowanego dla pierwotnego generowania. Zmierzony czas trwania wyniku i prognozowane ilości nie stanowią ostatecznej ilości podlegającej rozliczeniu.

Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.

Tryb szybki
Nie określono Gdy wybrany jest tryb szybki
Tryb flex
Nie określono Gdy wybrany jest tryb flex
Maksymalna intensywność rozumowania
Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)

Szacunkowe stawki do porównania

Ceny według konfiguracji

Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji.

KonfiguracjaTabela stawekPrzewidywana ilośćJednostka rozliczeniowaOpłata
KonfiguracjaBazowe stawki za tokenyTabela stawekStawka podstawowaPrzewidywana ilość—Jednostka rozliczeniowa—Opłata
Wejście · Tokeny wejściowe · Szacunek tylko do porównania — / 1K tokenów
Wyjście · Tokeny wyjściowe · Szacunek tylko do porównania — / 1K tokenów
Wejście · Odczyt cache · Szacunek tylko do porównania — / 1K tokenów
Wejście · Zapis do cache · Szacunek tylko do porównania — / 1K tokenów
Wejście · Zapis do cache, 1 godz. · Szacunek tylko do porównania — / 1K tokenów
KonfiguracjaOutput video tokensTabela stawek—Przewidywana ilość—Jednostka rozliczeniowaper output video tokenOpłata
Wyjście · video output token · Szacunek tylko do porównania $0.000003 per output video token
KonfiguracjaEstimated generation costTabela stawek—Przewidywana ilośćszacunek dla jednego generowaniaJednostka rozliczeniowa—Opłata
Wejście · Szacowany koszt generowania · Szacunek tylko do porównania $0.2112 szacunek przed generowaniem

This estimate is not an additional charge or a fixed rate for the completed generation.

Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →

Przykładowe żądania

Ailoot Ultra · Video

curl · utwórz raz i zachowaj kompletny wynik
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedance-1-0-lite-i2v-250428", "content": [{"type": "text", "text": "The camera slowly approaches the supplied scene while a small object moves."}, {"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}], "resolution": "480p", "ratio": "adaptive", "duration": 5, "service_tier": "default", "seed": -1, "camerafixed": false, "watermark": false, "execution_expires_after": 172800}')
p['content'][1]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Odbieranie i zapisywanie wyników

Ailoot Ultra · Video

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Zachowaj wszystkie ukończone wyniki

Zapisz każde ukończone wideo lub zwrócony plik; pobierz każdy faktycznie zwrócony URL zasobu.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Jeśli trzeba sprawdzić pierwotną odpowiedź

Preserve original response/headers/id and poll that operation; never resubmit unknown creation.

Pola odpowiedzi
PoleTyp
Polecontent.video_urlTypstring or array, as returned

Aliasy

Aliasy modelu

Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428

Aliasy ścieżek metod

/v1/videos/generations

Powiązane ID modeli

doubao-seedance-1-0-lite-i2v-250428

FAQ · Seedance 1.0 Lite Image-to-Video
Jakie dane wejściowe i wyniki są dostępne?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: text, image → video

Jakich pól używa żądanie?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: model, content, duration, resolution, ratio, service_tier, seed, camerafixed, watermark, execution_expires_after

Jakie limity obowiązują?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: duration.minimum: 2; duration.maximum: 12; seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

Więcej szczegółów

Połącz Ailoot z Claude Code, OpenCode, Hermes albo własną aplikacją.

Firma i jej portfel projektów

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Kupuj tokeny z rabatem.

Rabat subskrypcji do regularnej pracy. Kody promocyjne — do 50% na tokeny.

Subskrypcja
Wybierz plan z rabatem do regularnych żądań.
Kod promocyjny do 50%
Wpisz kod przy zakupie. Cena zostanie przeliczona według aktualnej promocji.
Koszty w historii
Model, tokeny i kwota są zapisywane dla każdego żądania.

Wybierz subskrypcję · Sprawdź ceny modeli

Połącz API z produktem, który sprzedajesz.

SaaS, aplikacje i boty na warunkach oferty i umowy licencyjnej Ailoot. Do odsprzedaży poproś o licencję resellerską.

Aplikacja komercyjna
Wbuduj generowanie tekstu, obrazów, wideo i dźwięku w płatne funkcje usługi.
Licencja resellerska
Prześlij opis projektu i schemat dostępu. Poproś o pisemne warunki używania i odsprzedaży.
Dokumenty na stronie
Oferta, umowa licencyjna i polityka przetwarzania danych są dostępne przed połączeniem.

Poproś o licencję resellerską · Oferta i umowa licencyjna