Seedance 1.0 Lite Image-to-Video
Seedance 1.0 Lite Image-to-Video vaizdą ir judesio nurodymus paverčia vaizdo įrašu. Būtent šiam vaizdą priimančiam leidimui pasirinkite doubao-seedance-1-0-lite-i2v-250428. Pateikite pradinį vaizdą ir aprašykite objekto judėjimą, kameros elgesį bei numatytą galutinį vaizdą. Pateikimas pradeda asinchroninę užduotį; išsaugokite jos ID ir užbaigtą vaizdo įrašą pasiimkite iš tos pačios užduoties.
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Seedance 1.0 Lite Image-to-Video yra vaizdo kūrimo iš paveikslėlio parinkiklis doubao-seedance-1-0-lite-i2v-250428. Naudokite jį pateiktai scenai, produkto vaizdui ar veikėjo paveikslėliui animuoti. Aprašykite, kas juda, kaip judesys vystosi ir kaip kadras turi baigtis. Produkto scenos praktinėje užduotyje galima paprašyti nedidelio objekto judesio ir lėto kameros artėjimo, išsaugant pradiniame vaizde matomą išdėstymą.
Naudokite POST /v1/videos su model reikšme doubao-seedance-1-0-lite-i2v-250428 ir content masyvu. Judesio nurodymą įdėkite į tekstinį elementą, naudodami type:text ir text, o vaizdą pateikite image_url elemente su image_url.url. Vaizdo URL turi būti pasiekiamas arba galite pateikti data:image/<format>;base64,... atvaizdavimą. Dokumentuoti vaizdų formatai yra jpeg, png, webp, bmp, tiff ir gif. Vaizdas turi būti mažesnis nei 30 MB, jo plotis ir aukštis turi būti didesni nei 300 ir mažesni nei 6000 pikselių, o kraštinių santykis – didesnis nei 0,4 ir mažesnis nei 2,5. Prieš pateikdami patikrinkite tikrąjį pradinį failą.
Modelio vaizdinės įvesties gairėse naudojama ratio:adaptive. Generavimui pagal vaizdo pavyzdį dokumentuoti raiškos pasirinkimai yra 480p ir 720p; 1080p šiame režime nenaudojama. duration laukas yra sveikasis skaičius nuo 2 iki 12 sekundžių, kurio numatytoji reikšmė yra 5. Dokumentacijoje nurodyti 24 kadrai per sekundę. Sceną išlaikykite pakankamai paprastą prašomai trukmei: įvardykite pradinę pozą, vieną pagrindinį veiksmą ir galutinį kadravimą, užuot prašę klipe sutalpinti nesusijusių įvykių seką.
Sukonfigūruotai užklausai kartu su model ir content reikia seed, camerafixed, watermark ir execution_expires_after. seed intervalas yra nuo -1 iki 4294967295, o -1 dokumentuota kaip numatytoji reikšmė. watermark yra loginė reikšmė, kurios numatytoji reikšmė yra false. execution_expires_after matuojamas sekundėmis nuo užduoties sukūrimo, jo intervalas yra nuo 3600 iki 259200, o numatytoji reikšmė – 172800. Dokumentacijoje fiksuotos kameros valdymas nenumatytas vaizdo pavyzdžio režimui; šiam profiliui pateikite camerafixed:false. Sinchronizuoto garso generavimas dokumentuotas kitam Seedance leidimui ir nėra šio Lite vaizdo kūrimo iš paveikslėlio profilio valdiklis.
Pateikimas grąžina Ailoot id dar prieš parengiant vaizdo įrašą. Išsaugokite būtent šį id ir sekite grąžintą polling_url, kad tikrintumėte tą pačią pradinę užduotį, kol jos rezultatas bus parengtas. Sėkmingame atsakyme yra pasirašyta Ailoot nuoroda content.video_url, kai Ailoot jau išsaugojo užbaigtą failą kaip jums priklausantį medijos išteklių. Išsaugokite vaizdo įrašą kartu su pradiniu vaizdu, užklausa ir nustatymais bei peržiūrėkite jo išvaizdą, judėjimą ir kadravimą per visą klipą. Išteklių raskite per GET /v1/media/assets?family=video, sekdami kiekvieną next_cursor, ir nuskaitykite GET /v1/media/assets/{asset_id} su tikruoju asset_id, kad gautumėte jo content_url. Jei pasirašyta nuoroda grąžina link_expired, dar kartą nuskaitykite tą patį išteklių ir gaukite atnaujintą content_url. Jei pradinės užduoties galiojimas baigiasi, ji nepavyksta ar lieka neaiški, išsaugokite jos atsakymo informaciją ir ištirkite ją prieš kurdami kitą generavimą.
Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428Pradžia
Seedance 1.0 Lite Image-to-Video vaizdą ir judesio nurodymus paverčia vaizdo įrašu. Būtent šiam vaizdą priimančiam leidimui pasirinkite doubao-seedance-1-0-lite-i2v-250428. Pateikite pradinį vaizdą ir aprašykite objekto judėjimą, kameros elgesį bei numatytą galutinį vaizdą. Pateikimas pradeda asinchroninę užduotį; išsaugokite jos ID ir užbaigtą vaizdo įrašą pasiimkite iš tos pačios užduoties.
- Leidžiamos įvestys
- Tekstas · Vaizdai
- Rezultatai
- Vaizdo įrašai
Prieinama Ailoot · įvestys ir metodai
Ailoot Ultra · Video POST /v1/videos
- Įvestis
text,image- Išvestis
video
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos doubao-seedance-1-0-lite-i2v-250428 | Numatyta— |
Laukascontent | Tipasarray | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukasduration | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos Mažiausia reikšmė: 2 Didžiausia reikšmė: 12 | Numatyta5 |
Laukasresolution | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos 480p, 720p | Numatyta— |
Laukasratio | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos adaptive | Numatyta— |
Laukasservice_tier | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos default, flex | Numatyta— |
Laukasseed | Tipasinteger | ReikalavimasPrivaloma | Reikšmės ir ribos Mažiausia reikšmė: −1 Didžiausia reikšmė: 4 294 967 295 | Numatyta−1 |
Laukascamerafixed | Tipasboolean | ReikalavimasPrivaloma | Reikšmės ir ribos false | Numatyta— |
Laukaswatermark | Tipasboolean | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatytafalse |
Laukasexecution_expires_after | Tipasinteger | ReikalavimasPrivaloma | Reikšmės ir ribos Mažiausia reikšmė: 3 600 Didžiausia reikšmė: 259 200 | Numatyta172 800 |
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijacamerafixed, content, execution_expires_after, model, seed, watermark |
Parametrasoptional | Specifikacijaduration, resolution, ratio, service_tier |
Parametrasmaterial_types | Specifikacijatext, image |
Parametrasconditions | SpecifikacijaUse the listed content text/image_url items and all six required fields. Retain image roles and order. |
Metodo pseudonimai: /v1/videos/generations
Gyvavimo ciklas: 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
Planai
Kaip apskaičiuojamas galutinis mokestis
Rodomi įkainiai leidžia įvertinti kainą prieš generavimą. Galutinė suma apskaičiuojama pagal užfiksuotą pradinio generavimo kainą. Išmatuota rezultato trukmė ir prognozuoti kiekiai nėra galutinis apmokestinamas kiekis.
Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.
- Spartusis režimas
- Nenurodyta Pasirinkus spartųjį režimą
- Flex režimas
- Nenurodyta Pasirinkus flex režimą
- Didžiausios samprotavimo pastangos
- Nenurodyta Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Numatomi įkainiai palyginimui
Kainos pagal konfigūraciją
Kiekvieną mokestį susiekite su nurodytomis sąlygomis. Kiekvienam alternatyvių konfigūracijų rinkiniui taikykite vieną įkainį.
| Konfigūracija | Įkainių lentelė | Numatomas kiekis | Apskaitos vienetas | Mokestis |
|---|---|---|---|---|
| KonfigūracijaBaziniai žetonų įkainiai | Įkainių lentelėBazinis įkainis | Numatomas kiekis— | Apskaitos vienetas— | Mokestis Įvestis · Įvesties tokenai · Įvertis tik palyginimui — / 1K tokenų Išvestis · Išvesties tokenai · Įvertis tik palyginimui — / 1K tokenų Įvestis · Talpyklos skaitymas · Įvertis tik palyginimui — / 1K tokenų Įvestis · Rašymas į talpyklą · Įvertis tik palyginimui — / 1K tokenų Įvestis · Rašymas į talpyklą, 1 val · Įvertis tik palyginimui — / 1K tokenų |
| KonfigūracijaOutput video tokens | Įkainių lentelė— | Numatomas kiekis— | Apskaitos vienetasper output video token | Mokestis Išvestis · video output token · Įvertis tik palyginimui $0.000003 per output video token |
| KonfigūracijaEstimated generation cost | Įkainių lentelė— | Numatomas kiekisvieno generavimo įvertis | Apskaitos vienetas— | Mokestis Įvestis · Numatoma generavimo kaina · Įvertis tik palyginimui $0.2112 įvertis prieš generavimą This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →
Užklausų pavyzdžiai
Ailoot Ultra · Video
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.
Gauti ir išsaugoti rezultatus
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Išsaugoti visus baigtus rezultatus
Išsaugokite kiekvieną baigtą vaizdo įrašą arba grąžintą failą; gaukite turinį iš kiekvieno faktiškai grąžinto medžiagos URL.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jei reikia patikrinti pradinį atsakymą
Preserve original response/headers/id and poll that operation; never resubmit unknown creation.
Atsakymo laukai
| Laukas | Tipas |
|---|---|
Laukascontent.video_url | Tipasstring or array, as returned |
Pseudonimai
Modelių pseudonimai
Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428
Metodų kelių pseudonimai
/v1/videos/generations
Susiję ID iškvietimui
FAQ · Seedance 1.0 Lite Image-to-Video
- Kokios įvestys ir rezultatai prieinami?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:text,image→video- Kokius laukus naudoja užklausa?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:model,content,duration,resolution,ratio,service_tier,seed,camerafixed,watermark,execution_expires_after- Kokie apribojimai taikomi?
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