Seedance 1.0 Lite Image-to-Video
Seedance 1.0 Lite Image-to-Video omdanner et billede og bevægelsesinstruktioner til en video. Vælg doubao-seedance-1-0-lite-i2v-250428 til netop denne udgave med billedinput. Medsend kildebilledet, og beskriv motivets bevægelse, kameraets adfærd og den ønskede slutvisning. Indsendelsen starter et asynkront job; gem dets ID, og hent den færdige video fra det samme job.
Om modellen
Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.
Seedance 1.0 Lite Image-to-Video er billede-til-video-vælgeren doubao-seedance-1-0-lite-i2v-250428. Brug den til at animere en medsendt scene, en produktvisning eller et billede af en figur. Beskriv, hvad der bevæger sig, hvordan bevægelsen udvikler sig, og hvordan optagelsen skal slutte. Til en produktscene kan en praktisk beskrivelse eksempelvis anmode om en lille genstandsbevægelse og en langsom kameratilnærmelse, mens opstillingen i kildebilledet bevares.
Brug POST /v1/videos med model sat til doubao-seedance-1-0-lite-i2v-250428 og et content-array. Placér bevægelsesinstruktionen i et tekstelement med type:text og text, og medsend billedet i et image_url-element med image_url.url. Billed-URL'en skal være tilgængelig, eller du kan angive en data:image/<format>;base64,...-repræsentation. De dokumenterede billedformater er jpeg, png, webp, bmp, tiff og gif. Billedet skal være mindre end 30 MB, med bredde og højde større end 300 og mindre end 6000 pixels og et formatforhold større end 0,4 og mindre end 2,5. Kontrollér den faktiske kildefil før indsendelse.
Modellens vejledning om billedinput bruger ratio:adaptive. Til generering med billedreferencer er de dokumenterede opløsningsvalg 480p og 720p; 1080p er udelukket i denne tilstand. Feltet duration er et heltal fra 2 til 12 sekunder med standardværdien 5. Dokumentationen angiver 24 billeder pr. sekund. Hold scenen enkel nok til den ønskede varighed: identificér åbningsposituren, én hovedhandling og det afsluttende udsnit frem for at bede klippet om at rumme en uvedkommende række begivenheder.
Den konfigurerede anmodning kræver seed, camerafixed, watermark og execution_expires_after sammen med model og content. seed går fra -1 til 4294967295, og -1 er dokumenteret som standardværdien. watermark er en boolesk værdi med standardværdien false. execution_expires_after måles i sekunder fra oprettelsen af opgaven, går fra 3600 til 259200 og har standardværdien 172800. Dokumentationen udelukker styring af fast kamera i billedreferencetilstand; angiv camerafixed:false til denne profil. Synkroniseret lydgenerering er dokumenteret for en anden Seedance-udgave og er ikke en indstilling i denne Lite-profil til billede til video.
Indsendelsen returnerer et Ailoot-id, før videoen er klar. Gem netop dette id, og følg den returnerede polling_url for at kontrollere det samme oprindelige job, indtil resultatet er klar. Det vellykkede svar indeholder et signeret Ailoot-link i content.video_url, efter at Ailoot har gemt den færdige fil som et medieaktiv, du ejer. Gem videoen sammen med kildebilledet, prompten og indstillingerne, og gennemgå dens udseende, bevægelse og udsnit gennem hele klippet. Find aktivet via GET /v1/media/assets?family=video, og følg hver next_cursor, og læs GET /v1/media/assets/{asset_id} med det faktiske asset_id for at få dets content_url. Hvis et signeret link returnerer link_expired, skal du læse det samme aktiv igen for at få en opdateret content_url. Hvis den oprindelige opgave udløber, mislykkes eller forbliver uafklaret, skal du bevare dens svaroplysninger og undersøge den, før du opretter en ny generering.
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-250428Start
Seedance 1.0 Lite Image-to-Video omdanner et billede og bevægelsesinstruktioner til en video. Vælg doubao-seedance-1-0-lite-i2v-250428 til netop denne udgave med billedinput. Medsend kildebilledet, og beskriv motivets bevægelse, kameraets adfærd og den ønskede slutvisning. Indsendelsen starter et asynkront job; gem dets ID, og hent den færdige video fra det samme job.
- Accepterede input
- Tekst · Billeder
- Resultater
- Video
Tilgængelig i Ailoot · input og metoder
Ailoot Ultra · Video POST /v1/videos
- Inputtyper
text,image- Outputtyper
video
| Felt | Type | Krav | Værdier og grænser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrævet | Værdier og grænser doubao-seedance-1-0-lite-i2v-250428 | Standard— |
Feltcontent | Typearray | KravPåkrævet | Værdier og grænser | Standard— |
Feltduration | Typeinteger | KravValgfrit | Værdier og grænser Minimum: 2 Maksimum: 12 | Standard5 |
Feltresolution | Typestring | KravValgfrit | Værdier og grænser 480p, 720p | Standard— |
Feltratio | Typestring | KravValgfrit | Værdier og grænser adaptive | Standard— |
Feltservice_tier | Typestring | KravValgfrit | Værdier og grænser default, flex | Standard— |
Feltseed | Typeinteger | KravPåkrævet | Værdier og grænser Minimum: -1 Maksimum: 4.294.967.295 | Standard-1 |
Feltcamerafixed | Typeboolean | KravPåkrævet | Værdier og grænser false | Standard— |
Feltwatermark | Typeboolean | KravPåkrævet | Værdier og grænser | Standardfalse |
Feltexecution_expires_after | Typeinteger | KravPåkrævet | Værdier og grænser Minimum: 3.600 Maksimum: 259.200 | Standard172.800 |
Metodeparametre og livscyklus
| Parameter | Kontrakt |
|---|---|
Parametercontent_type | Kontraktapplication/json |
Parameterrequired | Kontraktcamerafixed, content, execution_expires_after, model, seed, watermark |
Parameteroptional | Kontraktduration, resolution, ratio, service_tier |
Parametermaterial_types | Kontrakttext, image |
Parameterconditions | KontraktUse the listed content text/image_url items and all six required fields. Retain image roles and order. |
Metodealiaser: /v1/videos/generations
Livscyklus: 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
Priser
Sådan beregnes det endelige beløb
De viste satser bruges til at anslå omkostningen før genereringen. Det endelige beløb beregnes ud fra den registrerede omkostning for den oprindelige generering. Den målte varighed af outputtet og de anslåede mængder er ikke den endelige fakturerbare mængde.
Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.
- Hurtig tilstand
- Ikke angivet Når hurtig tilstand er valgt
- flex-tilstand
- Ikke angivet Når flex-tilstanden er valgt
- Maksimal ræsonneringsindsats
- Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats
Estimerede takster til sammenligning
Priser efter konfiguration
Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.
| Konfiguration | Takstplan | Forventet mængde | Afregningsenhed | Beløb |
|---|---|---|---|---|
| KonfigurationGrundpriser for tokens | TakstplanGrundtakst | Forventet mængde— | Afregningsenhed— | Beløb Input · Inputtokens · Estimat kun til sammenligning — / 1K tokens Output · Outputtokens · Estimat kun til sammenligning — / 1K tokens Input · Cachelæsning · Estimat kun til sammenligning — / 1K tokens Input · Cacheskrivning · Estimat kun til sammenligning — / 1K tokens Input · Cacheskrivning, 1 time · Estimat kun til sammenligning — / 1K tokens |
| KonfigurationOutput video tokens | Takstplan— | Forventet mængde— | Afregningsenhedper output video token | Beløb Output · video output token · Estimat kun til sammenligning $0.000003 per output video token |
| KonfigurationEstimated generation cost | Takstplan— | Forventet mængdeestimat for én generering | Afregningsenhed— | Beløb Input · Anslået genereringsomkostning · Estimat kun til sammenligning $0.2112 estimat før generering This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →
Eksempelanmodninger
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.
Hent og gem resultater
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
Behold alle færdige resultater
Gem hver færdig video eller returneret fil; hent hver faktisk returneret fil-URL.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det oprindelige svar skal kontrolleres
Preserve original response/headers/id and poll that operation; never resubmit unknown creation.
Svarfelter
| Felt | Type |
|---|---|
Feltcontent.video_url | Typestring or array, as returned |
Aliaser
Modelaliaser
Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428
Aliaser for metodestier
/v1/videos/generations
Relaterede kalder-ID’er
FAQ · Seedance 1.0 Lite Image-to-Video
- Hvilke input og resultater er tilgængelige?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:text,image→video- Hvilke felter bruger anmodningen?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:model,content,duration,resolution,ratio,service_tier,seed,camerafixed,watermark,execution_expires_after- Hvilke grænser gælder?
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