Source: https://ailoot.ai/models/nb/bytedance-seedance-2-0/
Canonical: https://ailoot.ai/models/nb/bytedance-seedance-2-0/
Language: nb

# ByteDance: Seedance 2.0

[Markdown](https://ailoot.ai/models/nb/bytedance-seedance-2-0/index.md) · [JSON](https://ailoot.ai/models/nb/bytedance-seedance-2-0/facts.json)

## [ByteDance: Seedance 2.0](https://ailoot.ai/models/nb/bytedance-seedance-2-0/)

ByteDance Seedance 2.0 kombinerer innebygd generering av lyd og video med bilde-, video- og lydreferanser. Regisser nye scener, rediger eksisterende opptak eller forleng en sekvens; standardutgaven omfatter dokumenterte 1080p-utdata og 10-bits 4K-utdata.

- [**Ailoot Ultra · Video** `POST /v1/videos` `bytedance/seedance-2.0`](https://ailoot.ai/models/nb/bytedance-seedance-2-0/#method-0)

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Seedance 2.0 er ByteDance Seeds standardmodell for multimodal lyd- og videoproduksjon. Den kombinerer tekst, bilder, videoer og lyd i en felles genereringsarkitektur, med separate kreative arbeidsflyter for referansestyrte scener, videoredigering og videoforlengelse. Den er nyttig når beskrivelsen krever både en sammenhengende fremføring og bestemt visuell eller lydlig informasjon fra forberedt materiale.

#### Multimodal referanse og regikontroll

Bilder kan definere motivets utseende, visuell stil og komposisjon. Videoreferanser kan veilede handling, kamerabevegelse og effekter. Lyd kan veilede stemmeklang, musikk eller dialog. Definer rollen til hvert materiale og beskriv deretter scenen som skal bli resultatet. Produsenten fremhever kontroll over fremføring, belysning, skygger og kameraspråk.

Til en produkthistorie forbereder du et produktbilde, en referanse til kamerabevegelsen og et lydsignal. En beskrivelse kan være: «Bevar den blå glassvasen fra Image 1. Bruk den langsomme sideveis kamerakjøringen fra Video 1. Vasen står på en solbelyst hylle, med myk instrumentalmusikk basert på Audio 1.» De tiltenkte utdataene er en nyiscenesatt scene som kombinerer utvalgt referanseinformasjon.

Referanseinndata kan kombinere bilde og lyd, bilde og video, video og lyd eller alle tre. Inndata med bare lyd og tekst pluss lyd uten bilde eller video støttes ikke. Tradisjonell tekst-til-video, generering fra førstebilde og generering fra første- og sistebilde er også dokumentert. Hvis faste åpnings- og avslutningskomposisjoner er viktige, bruker du den dedikerte endepunktarbeidsflyten: å navngi et referansebilde som et endepunkt i en omni-reference-prompt er bare en indirekte måte å styre det på.

#### Redigering av opptak

Modellen kan erstatte et motiv, legge til eller fjerne objekter, endre elementer og tegne om eller reparere deler av en video. Beskriv den konkrete endringen og identifiser kildeopptaket. Ved tilføyelser inkluderer du visningstid og posisjon; ved fjerning eller erstatning angir du objektet presist og navngir det som skal beholdes.

For eksempel: «Erstatt skrivebordslampen i Video 1 med messinglampen i Image 1. Behold kamerabevegelsen, skrivebordsoppsettet og lysretningen.» Det ønskede resultatet er en redigert versjon av scenen med den tiltenkte utskiftingen. Undersøk uendrede områder og det nye objektet, særlig gjennom tildekking, bevegelse og innstillingsskifter.

#### Forlengelse og sammenkobling av en sekvens

Seedance 2.0 kan forlenge en video fremover eller bakover og forbinde opptil tre oppgitte klipp med genererte overganger. Spesifiser tidsretningen og den nye hendelsen. Til en bro ordner du klippene og beskriver overgangen mellom hvert par, for eksempel et kamera som går gjennom en døråpning i én innstilling og kommer frem i det neste miljøet.

En enkel forlengelse returnerer vanligvis videreføringen utviklet rundt kildeopptaket; inkluder en tydelig instruksjon hvis sluttresultatet også skal gjenta originalsegmentet. Ved fullføring av en forbindelse mellom to eller tre klipp kan den dokumenterte arbeidsflyten inkludere både originalmateriale og nytt overgangsinnhold. Dette er nyttig for å utvikle en åpning eller avslutning eller forbinde forberedte scener uten å la den sammenbindende handlingen være uspesifisert.

#### Standardutgavens utdata og 4K

Standardutgaven dokumenterer MP4 ved 24 fps og varigheter fra 4 til 15 sekunder. Utdatanivåene er 480p, 720p og 1080p med 8-bits fargedybde, samt 4K med 10-bits fargedybde. Støttede sideforhold er 21:9, 16:9, 4:3, 1:1, 3:4 og 9:16. Tilpasset utsnitt og automatisk varighetsvalg er også dokumentert. Fast-utgaven har sin egen smalere utdataspesifikasjon på 480p/720p.

4K-utdata bruker H.265/HEVC-koding. Tibitskoding bevarer flere tonenyanser og jevnere fargeoverganger, noe som betyr noe i materiale med subtile lys- eller fargegradienter. Kontroller at det tiltenkte avspillings- og redigeringsmiljøet kan dekode formatet; enkelte nettlesere og enheter spiller det ikke direkte. En kompatibel container sikrer ikke i seg selv kompatibel videodekoding.

Modellen kan generere synkronisert lyd eller en lydløs video, og den kan returnere siste genererte bilde til en påfølgende scene. Generert lyd er mono. 2.0-familien støtter ikke den separate tostegs Draft-forhåndsvisningsmodusen, så denne forhåndsvisningsfunksjonen skal ikke utledes fra en annen Seedance-utgave.

#### Referanseforberedelse og vesentlige begrensninger

Den dokumenterte referansekapasiteten er opptil ni bilder, tre videoer og tre lydklipp. Direkte referansebilde- eller videoopplastinger med virkelige menneskeansikter godtas ikke i denne dokumenterte produsentprofilen; portrettarbeid bruker den støttede arbeidsflyten for portrettressurser. Hvert video- og lydklipp må vare 2–15 sekunder. Alle videoreferanser må samlet holde seg innenfor 15 sekunder, og alle lydreferanser har sitt eget samletak på 15 sekunder. Videofiler bruker MP4 eller MOV ved 24–60 fps, opptil 200 MB hver; lydfiler bruker WAV eller MP3, opptil 15 MB hver. Oppførte bildeformater er JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC og HEIF. Bilder må være mindre enn 30 MB hver, og forespørselskroppen må ikke overstige 64 MB. I den dokumenterte referanseinndataprofilen må bildebredde og -høyde hver være strengt mellom 300 og 6 000 piksler, med et bredde–høyde-forhold strengt mellom 0,4 og 2,5. Referansevideoer tillater 300–6 000 piksler i hver dimensjon og sideforhold på 0,4–2,5, inklusive grensene, med 407 696–8 295 044 piksler totalt. MP4- eller MOV-videoer bruker H.264/AVC- eller H.265/HEVC-video og AAC- eller MP3-lyd.

Ordne filene bevisst og henvis til hver med medietype og nummer: Image 1, Video 1 og Audio 1. Nummeret følger rekkefølgen blant filer av samme type. Forklar hvilke trekk som skal overføres og hvilket kildeinnhold som ikke skal definere den nye scenen. Dokumenterte promptspråk omfatter engelsk, spansk, indonesisk, portugisisk og japansk. Hold talespråket konsistent i en dialog; veiledningen fraråder språkblanding bortsett fra egennavn. Til stemmestyrt arbeid skiller du taler, nøyaktig replikk og fremføringsinstruksjon.

Forbered første- og sistebilder med kompatibelt utsnitt. Et avvik mellom inndatabildet og utdatadimensjonene kan føre til beskjæring eller en brå visuell endring; samsvarende dimensjoner og tilpasset utsnitt er dokumenterte løsninger. Hold beskrivelsen konsentrert om hendelsen og referanserollene. Produsenten advarer om at lange prompter kan spre informasjon og gjøre at detaljer ignoreres. Gjennomgå bevegelsen, referansekontinuiteten, lydfremføringen og skjøter mellom scener som separate deler av det kreative resultatet.

#### Innstillingsplanlegging og tekstregi

Til en kompleks scene organiserer du beskrivelsen som Shot 1, Shot 2 og Shot 3 og spesifiserer kamera, motivets handling, posisjon og lyd i rekkefølge. Veiledningen anbefaler én kamerabevegelse per innstilling og prioritering av langsomme, sammenhengende handlinger. Presise tidsstempler per innstilling er ustabile, så et hendelsesforløp gir bedre kontroll enn å tvinge frem flere eksakte tidsvinduer.

Modellen genererer også vanlig tekst, inkludert slagord, undertekster og snakkebobler. Du kan styre tekstens farge, visuelle behandling, plassering og hvordan teksten kommer inn. Bruk vanlige tegn fremfor sjeldne tegn eller spesialsymboler, og gjennomgå ordlyden mens den beveger seg. Knytt hver motivreferanse tydelig til den tiltenkte karakteren eller gjenstanden. Produktvinkler kan gi ulik visuell informasjon; kollasjer med karakteren fra flere vinkler kan forvirre ansiktsidentiteten. Et separat tydelig portrett og helkroppsbilde er den dokumenterte anbefalingen for karakterreferanser.

#### Atferd som bør undersøkes før redigering

Veiledningen dokumenterer uønskede undertekster, logoer, dupliserte karakterer og stildrift. Rent kildemateriale, konsistente betegnelser og eksplisitte begrensninger reduserer risikoen, men garanterer ikke at uønsket tekst eller dupliserte figurer forsvinner. Mer enn fire referansepersoner er rapportert som en stabilitetsrisiko, adskilt fra antallet filer modellen godtar.

Videoforlengelse kan gi et hopp eller en tilbakerulling ved skjøten, og gjentatte videreføringer kan forsterke forringelsen av bildekvalitet. Undersøk grensebildene og begrens stablede forlengelser. En referert stemme kan avvike fra kildens klang; fortellerlyd kan ende med et klikk eller et brått kutt, der lydnedtoning er en dokumentert løsning. Kinesiske polyfone, uvanlige eller formlike tegn kan uttales feil. Til en presis animert effekt, for eksempel en nedtelling, er en bevegelsesreferanse mer informativ enn bare en muntlig beskrivelse. Dette er konkrete grunner til å kontrollere identitet, tekst, bevegelse og lyd separat når klippet velges.

**Ailoot Ultra · Video** `POST /v1/videos` `bytedance/seedance-2.0`

[`bytedance/seedance-2.0`](https://ailoot.ai/models/nb/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

ByteDance /`bytedance/seedance-2.0`

### Start

ByteDance Seedance 2.0 kombinerer innebygd generering av lyd og video med bilde-, video- og lydreferanser. Regisser nye scener, rediger eksisterende opptak eller forleng en sekvens; standardutgaven omfatter dokumenterte 1080p-utdata og 10-bits 4K-utdata.

Godkjente inndata

Tekst · Bilder · Lyd

Resultater

Video

### Tilgjengelig i Ailoot · inndata & metoder

**Ailoot Ultra · Video** `POST /v1/videos`

Inndatatyper

`text`, `image`, `audio`

Utdatatyper

`video`

Utdataformat

opprinnelige MP4-bytes; ingen normalisering/transkoding

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser bytedance/seedance-2.0 | Standard— |
| Felt`prompt` | Type`string` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`duration` | Type`integer` | KravPåkrevd | Verdier & grenser 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maksimum: 600 | Standard— |
| Felt`resolution` | Type`string` | KravValgfritt | Verdier & grenser 480p, 720p, 1080p, 4K | Standard— |
| Felt`aspect_ratio` | Type`string` | KravValgfritt | Verdier & grenser 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | Standard— |
| Felt`generate_audio` | Type`boolean` | KravValgfritt | Verdier & grenser false, true Vilkår: Ved 480p og 720p velges prisen med lyd når generate\_audio utelates, mens false velger prisen uten lyd. Ved 1080p og 4K gjelder oppløsningsprisen for begge innstillingene. Kontroller has\_audio i resultatet for det returnerte lydsporet. | Standard— |
| Felt`frame_images` | Type`array` | KravValgfritt | Verdier & grenser Minste antall elementer: 1 Maksimalt antall elementer: 2 Inngående innhold: Matrise med bildeobjekter. Hvert objekt har type=image\_url, image\_url som inneholder url, og frame\_type=first\_frame eller last\_frame. Hver rolle forekommer høyst én gang. Bruk offentlig tilgjengelige HTTPS-adresser. Nøyaktige nøkler: type, image\_url, frame\_type Vilkår: Disse nøklene gjelder for hvert bildeobjekt. Utelat frame\_images ved en forespørsel som bare inneholder tekst. | Standard— |
| Felt`input_references` | Type`array` | KravValgfritt | Verdier & grenser Inngående innhold: Matrise med bilde- eller lydreferanseobjekter. Sett type til image\_url eller audio\_url, og oppgi det samsvarende URL-objektet som inneholder url. Videoreferanser kan fortsatt ikke prises. Vilkår: Utelat frame\_images for å bruke referansemodus. Bruk offentlig tilgjengelige HTTPS-adresser. | Standard— |
| Felt`size` | Type`string` | KravValgfritt | Verdier & grenser 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720, 1080x1080, 1080x1440, 1080x1920, 1440x1080, 1920x1080, 2520x1080, 3840x2160, 2160x3840, 2160x2160, 2880x2160, 2160x2880, 5040x2160 Mønster: ^\[1-9\]\[0-9\]\*x\[1-9\]\[0-9\]\*$ | Standard— |
| Felt`seed` | Type`integer` | KravValgfritt | Verdier & grenser Minimum: −9 223 372 036 854 775 808 Maksimum: 9 223 372 036 854 775 807 | Standard— |
| Felt`callback_url` | Type`string` | KravValgfritt | Verdier & grenser Mønster: ^https:// | Standard— |
| Felt`session_id` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`trace` | Type`object` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`user` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |

Kombinasjoner av inngående materialer

**Tekst til video** · En skriftlig ledetekst. · Påkrevd: model, prompt, duration

`Oppgi en tekstlig ledetekst og en støttet varighet i hele sekunder. Bruk en eksakt oppført størrelse eller en oppløsning og et sideforhold som gir oppførte mål.`

`model`: Type: string · bytedance/seedance-2.0

`prompt`: Type: string · Maksimalt antall UTF-8-byte: 10 000 · Minst ett tegn som ikke er mellomrom, kreves: Ja

**Bilde til video** · En skriftlig ledetekst og et enkeltbilde. · Påkrevd: model, prompt, duration, frame\_images

`frame_images er en matrise med objekter som har type=image_url, image_url som inneholder url, og frame_type. Bruk en offentlig tilgjengelig HTTPS-basert URL til bildet; first_frame og last_frame kan forekomme én gang hver. Bruk en oppført utdatastørrelse eller kompatible mål. Ikke legg til videoreferanser.`

Nøyaktige nøkler: type, image\_url, frame\_type

`model`: Type: string · bytedance/seedance-2.0

`prompt`: Type: string · Maksimalt antall UTF-8-byte: 10 000 · Minst ett tegn som ikke er mellomrom, kreves: Ja

**Reference to video** · En skriftlig ledetekst og bilde- eller lydreferanser. · Påkrevd: model, prompt, duration, input\_references

`input_references er en matrise. Hvert objekt har type=image_url eller type=audio_url og et samsvarende URL-objekt som inneholder url. Bruk offentlig tilgjengelige HTTPS-lenker. Utelat frame_images for å velge referansemodus. Videoreferanser kan ikke prises.`

`model`: Type: string · bytedance/seedance-2.0

`prompt`: Type: string · Maksimalt antall UTF-8-byte: 10 000 · Minst ett tegn som ikke er mellomrom, kreves: Ja

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, prompt, duration |
| Parameter`material_types` | Avtaletext, image, audio |
| Parameter`additional_properties` | Avtalefalse |
| Parameter`optional_controls` | Avtaleresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, size, seed, callback\_url, session\_id, trace, user |

Livssyklus: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

`GET /v1/videos/{public_id}/content`

### Priser

##### Slik beregnes det endelige beløpet

De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Ikke angitt Når hurtigmodus er valgt

Flex-modus

Ikke angitt Når flex-modus er valgt

Maksimal resonneringsinnsats

Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

#### Estimerte satser for sammenligning

#### Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

| Konfigurasjon | Prisplan | Forventet mengde | Faktureringsenhet | Faktureringsvilkår | Kostnad |
| --- | --- | --- | --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Faktureringsenhet— | Faktureringsvilkår— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning **—** / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning **—** / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning **—** / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning **—** / 1K tokener |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | FaktureringsvilkårIngen ytterligere betingelse er angitt i denne prisnøkkelen. | Kostnad Utdata · Pris per videotoken · Estimat kun for sammenligning **$0.014** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårresolution: 1080p | Kostnad Utdata · Pris per videotoken · Estimat kun for sammenligning **$0.0154** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårinndata: with\_video\_input; oppløsning: 1080p | Kostnad reference · Pris per videotoken · Estimat kun for sammenligning **$0.0094** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårresolution: 4k | Kostnad Utdata · Pris per videotoken · Estimat kun for sammenligning **$0.008** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårinndata: with\_video\_input; oppløsning: 4k | Kostnad reference · Pris per videotoken · Estimat kun for sammenligning **$0.0048** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårinndata: with\_video\_input | Kostnad reference · Pris per videotoken · Estimat kun for sammenligning **$0.0086** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Faktureringsvilkårlyd: without\_audio | Kostnad Utdata · Pris per videotoken · Estimat kun for sammenligning **$0.014** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Faktureringsenhet— | Faktureringsvilkår— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning **$0.3024** estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

#### Detaljer om referansetariffen

Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.

Prisreferanser for videokonfigurasjoner

#### Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

| Konfigurasjon | Faktureringsvilkår | Kostnad |
| --- | --- | --- |
| KonfigurasjonPris per videotoken | FaktureringsvilkårIngen ytterligere betingelse er angitt i denne prisnøkkelen. | Kostnad Utdata · Pris per videotoken **$0.014** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårresolution: 4k | Kostnad Utdata · Pris per videotoken **$0.008** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårresolution: 1080p | Kostnad Utdata · Pris per videotoken **$0.0154** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårlyd: without\_audio | Kostnad Utdata · Pris per videotoken **$0.014** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårinndata: with\_video\_input | Kostnad reference · Pris per videotoken **$0.0086** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårinndata: with\_video\_input; oppløsning: 4k | Kostnad reference · Pris per videotoken **$0.0048** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |
| KonfigurasjonPris per videotoken | Faktureringsvilkårinndata: with\_video\_input; oppløsning: 1080p | Kostnad reference · Pris per videotoken **$0.0094** per 1K videotokener Satsen for videotokener er den primære prisreferansen. De fremhevede anslagene per sekund er separate referanser, ikke en tilleggsavgift. |

### Eksempelforespørsler

#### Ailoot Ultra · Video

curl · opprett video

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"model":"bytedance/seedance-2.0","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"480x480","generate_audio":false}', encoding='utf-8')
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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

### Motta og lagre resultater

#### Ailoot Ultra · Video

Signerte innholdsadresser for ressurser du eier

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### Kontroller jobbstatus

GET status for opprinnelig operasjon

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

Andre innholdslesinger

Lagre alle ferdige utdata som tilhører deg

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

##### Behold alle ferdige resultater

Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.

Behold alle faktiske utdata du eier, og de returnerte målte metadataene.

##### Hvis det opprinnelige svaret må kontrolleres

503 result\_pending\_check + opprinnelig id + X-Should-Retry:false; gjenta aldri den opprinnelige sendingen

Svarfelter

| Felt | Type | Betydning |
| --- | --- | --- |
| Felt`index` | Typeinteger | BetydningNullbasert posisjon for denne videoen i utdatalisten. |
| Felt`content_url` | Typestring | BetydningSignert HTTPS-basert URL for nedlasting av denne ferdigstilte videoen. |
| Felt`sha256` | Typestring \| null | BetydningSHA-256-kontrollsum for den opprinnelige videoens byte; null hvis utilgjengelig. |
| Felt`size_bytes` | Typeinteger \| null | BetydningStørrelsen på den opprinnelige videofilen i byte; null hvis utilgjengelig. |
| Felt`duration_ms` | Typeinteger \| null | BetydningMålt videovarighet i millisekunder; null hvis utilgjengelig. |
| Felt`width` | Typeinteger \| null | BetydningVideobredde i piksler; null hvis utilgjengelig. |
| Felt`height` | Typeinteger \| null | BetydningVideohøyde i piksler; null hvis utilgjengelig. |
| Felt`video_codec` | Typestring \| null | BetydningIdentifikator for videokodeken; null hvis ikke registrert. |
| Felt`has_audio` | Typeboolean \| null | BetydningOm videoen inneholder et lydspor; null hvis ikke målt. |
| Felt`audio_codec` | Typestring \| null | BetydningIdentifikator for lydkodeken; null når ingen identifikator er registrert. |

Feil og neste trinn

| Svar | Vilkår | Neste trinn |
| --- | --- | --- |
| Svar404 · `not_found_error` | VilkårVideotilgang er utilgjengelig, eller denne video-ID-en ble ikke funnet. | Neste trinnKontroller videotilgangen. For en eksisterende video bruker du den opprinnelige offentlige ID-en og samme API-nøkkel. |
| Svar401 · `authentication_error` | VilkårAPI-nøkkelen samsvarer ikke med den autentiserte kontoen. | Neste trinnKontroller API-nøkkelen din og kontotilgangen før innsending. |
| Svar400 · `invalid_request_error` | VilkårForespørselen kunne ikke leses, eller nedlastingsindeksen er ugyldig. | Neste trinnKorriger forespørselskroppen. Ved nedlasting velger du en utdataindeks som ble returnert av den opprinnelige oppgaven. |
| Svar422 · `price_unavailable` | VilkårDen valgte videokonfigurasjonen kan ikke prises. | Neste trinnVelg en støttet videokonfigurasjon og fyll ut de påkrevde alternativene før du sender en korrigert forespørsel. |
| Svar422 · `invalid_request_error` | VilkårVideoinndata eller den opprinnelige fortsettelsesoppgaven er ugyldig. | Neste trinnBruk gyldige HTTPS-inndata. Ved fortsettelse bruker du den ferdigstilte originalens offentlige video-ID med samme API-nøkkel. |
| Svar402 · `billing_error` | VilkårDen tilgjengelige saldoen eller grensene tillater ikke en reservasjon. | Neste trinnKontroller tilgjengelig saldo og grenser før du sender en ny forespørsel. |
| Svar503 · `server_error` | VilkårVideokontroll, lagring eller tjenestetilgang er midlertidig utilgjengelig. | Neste trinnVent til tjenesten er tilgjengelig. Hvis du allerede har en video-ID, kontroller den opprinnelige oppgaven fremfor å opprette en ny generering. |
| Svar503 · `result_pending_check` | VilkårDet opprinnelige videoresultatet og belastningen må kontrolleres. | Neste trinnBehold den returnerte video-ID-en og kontroller den oppgaven. Ikke send en erstatningsforespørsel om generering mens den kontrolleres. |
| Svar503 · `owned_result_unavailable` | VilkårNedlasting av den eksisterende videoen er midlertidig utilgjengelig. | Neste trinnKontroller den samme videooppgaven senere og last ned de eksisterende utdataene. En ny generering oppretter en separat operasjon. |
| Svar409 · `video_not_ready` | VilkårVideoinnholdet er ikke publisert. | Neste trinnKontroller den opprinnelige oppgavestatusen. Last ned etter at den rapporterer completed; hvis den rapporterer failed, følg varselet om kontroll av belastningen. |

### Aliaser

#### Modellaliaser

**Ailoot Ultra** [`bytedance/seedance-2.0`](https://ailoot.ai/models/nb/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

[`bytedance/seedance-2.0`](https://ailoot.ai/models/nb/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

FAQ · ByteDance: Seedance 2.0

Hvilke inndata og resultater er tilgjengelige?

`POST /v1/videos` · `bytedance/seedance-2.0`: `text`, `image`, `audio` → `video`

Hvilke felt bruker forespørselen?

`POST /v1/videos` · `bytedance/seedance-2.0`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `size`, `seed`, `callback_url`, `session_id`, `trace`, `user`

Hvilke grenser gjelder?

`POST /v1/videos` · `bytedance/seedance-2.0`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `2`; `frame_images.min_items`: `1`; `seed.minimum`: `-9223372036854775808`; `seed.maximum`: `9223372036854775807`

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

## Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

## Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement

Velg et rabattabonnement for faste forespørsler.

Kampanjekode opptil 50%

Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.

Kostnader i historikken

Modell, tokener og beløp lagres for hver forespørsel.

[Velg abonnement](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon

Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.

Forhandlerlisens

Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.

Dokumenter på nettstedet

Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

[Be om forhandlerlisens](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
