Source: https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/
Canonical: https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/
Language: nb

# ByteDance: Seedance 1.0 Pro Fast

[Markdown](https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/index.md) · [JSON](https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/facts.json)

## [ByteDance: Seedance 1.0 Pro Fast](https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/)

Seedance 1.0 Pro Fast er den separat navngitte Fast-profilen for generering av video uten lyd fra tekst eller bilder. Den tar imot en scenebeskrivelse eller en bildestyrt komposisjon, med 2–12 sekunders video, 24 fps og egne innstillinger for bildeformat.

- [**Ailoot Ultra · Videogenerering** `POST /v1/videos` `doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/nb/doubao-seedance-1-0-pro-fast-251015/#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 1.0 Pro Fast er Fast-profilen med identifikatoren doubao-seedance-1-0-pro-fast-251015. Den genererer video uten lyd fra en skriftlig scene eller en bildestyrt startkomposisjon. Den nøyaktige velgeren skiller denne profilen fra Seedance 1.0 Pro; ordet Fast angir ikke en garantert fullføringstid for en enkelt oppgave. Velg inndatamodus ut fra hva som skal fastsette scenen, og vurder deretter det returnerte klippet opp mot beskrivelsen.

Et tekststyrt opptak begynner med en kortfattet sekvens: motivet og omgivelsene, handlingen, kameraets bevegelsesbane og sluttbildet. For en produktavdekking beskriver du gjenstanden på underlaget, lyset over materialet og en kort bevegelse som ender ved egenskapen som skal vises. For et stedskonsept beveger du kameraet fra et bredt etableringsbilde til et gjenkjennelig fokuspunkt. Unngå å be ett kort klipp utføre flere usammenhengende scener der alle motivene og omgivelsene må introduseres fra grunnen av.

Et bildestyrt opptak begynner med et image\_url-element i content-arrayet og en tekstinstruksjon for bevegelse. Klargjør beskjæringen, bakgrunnen og motivplasseringen i bildet, og angi deretter hvilke elementer som beveger seg og hvordan kameraet skal oppføre seg. Dette kan gjøre en stillbildekomposisjon til en kort animert scene. Det er nyttig for et portrett, en gjenstand på et bord eller et klargjort visuelt konsept, men det faktiske resultatet må likevel undersøkes for identitet, form og bevegelse gjennom hele klippet.

Bildeinndata kan bruke en tilgjengelig URL eller en Base64-data-URL. De dokumenterte formatene er JPEG, PNG, WEBP, BMP, TIFF og GIF; bildet må være under 30 MB, med begge dimensjoner strengt mellom 300 og 6000 piksler og bredde delt på høyde strengt mellom 0.4 og 2.5. Velg en ren kilde med synlige motivdetaljer. Bildeveiledningen anbefaler et tilpasset bildeformat, så kildebildets proporsjoner bør samsvare med komposisjonen du vil animere.

1.0-profilen dokumenterer en varighet på to til tolv sekunder ved 24 fps. Pro Fast har 1080p som standardoppløsning, og den bevarte utdatatabellen oppgir nivåene 480p, 720p og 1080p. Operasjonsveiledningen utelukker 1080p ved bruk av referansebilde. Faste sideforhold inkluderer 16:9, 4:3, 1:1, 3:4, 9:16 og 21:9. Velg en oppløsning og et bildeformat som passer til valgt inndatamodus, fremfor å anta at alle kombinasjoner kan brukes om hverandre.

Valgene seed og watermark gjør forespørselens innstillinger tydelige. Heltallsintervallet for seed er -1 til 2^32-1; -1 ber om en tilfeldig verdi. En instruksjon om fast kamera er betinget: veiledningen utelukker den ved bruk av referansebilde og garanterer ikke den visuelle effekten der den støttes. Parameterkommandoer innebygd i teksten overstyrer separate valgfrie parametere. Hold disse instruksjonene konsekvente, særlig når du reviderer en ledetekst der en gammel kommando for varighet eller oppløsning ellers kan bli stående i scenebeskrivelsen.

Forbruk måles i videotokens: utdatabredde × utdatahøyde × bildefrekvens × utdatavarighet / 1024. Den fullførte oppgaven rapporterer denne mengden som usage.completion\_tokens. Behold det rapporterte forbruket sammen med det ferdige klippet og de forespurte innstillingene.

Innsending oppretter en asynkron oppgave. Lagre ID-en, følg statusen og hent den ferdige videoen fra content.video\_url etter vellykket fullføring. Dokumentasjonen oppgir at genererte filer lagres i sju dager, så behold det ferdige resultatet sammen med ledeteksten og eventuelt inndatabilde. Vurder hele handlingen, kamerabevegelsen og sluttutsnittet; hvis én detalj ikke treffer beskrivelsen, angir du den konkrete rettelsen og beholder delene som fungerte.

**Ailoot Ultra · Videogenerering** `POST /v1/videos` `doubao-seedance-1-0-pro-fast-251015`

[`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/nb/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

ByteDance /`doubao-seedance-1-0-pro-fast-251015`

### Start

Seedance 1.0 Pro Fast er den separat navngitte Fast-profilen for generering av video uten lyd fra tekst eller bilder. Den tar imot en scenebeskrivelse eller en bildestyrt komposisjon, med 2–12 sekunders video, 24 fps og egne innstillinger for bildeformat.

Godkjente inndata

Tekst · Bilder

Resultater

Video

### Tilgjengelig i Ailoot · inndata & metoder

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

Inndatatyper

`text`, `image`

Utdatatyper

`video`

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser doubao-seedance-1-0-pro-fast-251015 | Standard— |
| Felt`content` | Type`array` | KravPåkrevd | Verdier & grenser Vilkår: Tekst- og medieobjekter i det opprinnelige formatet; den ytre matrisen må ha innhold. Typer for nøstede noder valideres ikke av denne generiske konstruktøren i Ailoot. | Standard— |
| Felt`duration` | Type`integer` | KravValgfritt | Verdier & grenser Minimum: 2 Maksimum: 12 Vilkår: Det primære 1.x-skjemaet angir 2–12; den senere felles beskrivelsen angir 1.5 som 4–12 eller -1. Eksemplet bruker 5, som er dokumentert i begge. | Standard5 |
| Felt`resolution` | Type`string` | KravValgfritt | Verdier & grenser Vilkår: Bekreftede verdier for tekst til video er 480p og 1080p. Inndata med referansebilder utelukker 1080p. Den felles enum-verdien 720p strider mot den modellspesifikke teksten, så støtte for 720p er fortsatt uavklart i begge modi. | Standard1080p |
| Felt`ratio` | Type`string` | KravValgfritt | Verdier & grenser 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive Vilkår: Standardverdiene avhenger av scenen eller modellen; dokumentasjonen for bildeinndata anbefaler adaptive. | Standard— |
| Felt`service_tier` | Type`string` | KravValgfritt | Verdier & grenser default, flex Vilkår: default=online, flex=offline; velg før opprettelse. | Standarddefault |
| Felt`seed` | Type`integer` | KravPåkrevd | Verdier & grenser Minimum: −1 Maksimum: 4 294 967 295 | Standard−1 |
| Felt`camerafixed` | Type`boolean` | KravPåkrevd | Verdier & grenser Vilkår: Påkrevd av Ailoot; kamerastyring med referansebilder er dokumentert som ustøttet, og virkningen er ikke garantert. | Standardfalse |
| Felt`watermark` | Type`boolean` | KravPåkrevd | Verdier & grenser | Standardfalse |
| Felt`execution_expires_after` | Type`integer` | KravPåkrevd | Verdier & grenser Minimum: 3 600 Maksimum: 259 200 Enhet: sekunder | Standard172 800 |

Kombinasjoner av inngående materialer

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalecamerafixed, content, execution\_expires\_after, model, seed, watermark |
| Parameter`optional` | Avtaleduration, resolution, ratio, service\_tier |
| Parameter`material_types` | Avtaletext, image |
| Parameter`additional_properties` | Avtaletrue |
| Parameter`validation_scope` | AvtaleAiloot kontrollerer de påkrevde felttypene og at matrisen model/content har innhold. Andre forespørselsfelt bevares for den valgte modellen. |
| Parameter`image_constraints` | Avtale{"formats":\["jpeg","png","webp","bmp","tiff","gif"\],"aspect\_ratio\_exclusive":\[0.4,2.5\],"dimensions\_px\_exclusive":\[300,6000\],"file\_size\_mb\_exclusive":30,"mb\_bytes\_definition":null} |

Metodealiaser: `/v1/videos/generations`

Livssyklus: `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`

Opprett én gang og behold returnert offentlig id/polling\_url.

Spør jevnlig etter den opprinnelige jobben; last ned faktisk content.video\_url du eier, etter succeeded.

### 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 | Kostnad |
| --- | --- | --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Faktureringsenhet— | 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 |
| KonfigurasjonUltra | Prisplan— | Forventet mengde— | Faktureringsenhetper 1K videotokener | Kostnad Utdata · Estimat kun for sammenligning **$0.0012** per 1K videotokener |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Faktureringsenhet— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning **$0.0576** 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/)

### Eksempelforespørsler

#### Ailoot Ultra · Videogenerering

curl · opprett videocurl · les den opprinnelige jobbencurl · last ned videoen du eier

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-1-0-pro-fast-251015","content":[{"type":"text","text":"女孩抱着狐狸，女孩睁开眼，温柔地看向镜头，狐狸友善地抱着，镜头缓缓拉出，女孩的头发被风吹动"}],"resolution":"480p","ratio":"1:1","duration":5,"service_tier":"default","seed":-1,"camerafixed":false,"watermark":false,"execution_expires_after":172800}
JSON_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
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
```

```bash
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt
```

### Motta og lagre resultater

#### Ailoot Ultra · Videogenerering

Opprinnelig JSON med offentlig id/polling\_url. Etter publisering inneholder content.video\_url signerte URL-er som tilhører Ailoot; før publisering tømmes de valgte utdata-URL-ene.

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

##### Behold alle ferdige resultater

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

Behold hver faktiske URL i content.video\_url; index må identifisere ett faktisk returnert utdataelement.

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

Behold opprinnelig svar, svarhoder og id, og spør jevnlig etter den operasjonen; send aldri en opprettelse med ukjent utfall på nytt.

Svarfelter

| Felt | Type |
| --- | --- |
| Felt`id` | Typestring |
| Felt`provider_task_id` | Typestring |
| Felt`polling_url` | Typestring |
| Felt`status` | Typestring when supplied |
| Felt`content.video_url` | Typestring\|string\[\] |
| Felt`usage` | Typeobject when supplied |

Feil og neste trinn

| Svar | Vilkår | Neste trinn |
| --- | --- | --- |
| Svar400 · `invalid_request_error` | VilkårUgyldig JSON/modell, ugyldige typer for påkrevde felt eller ugyldig innholdsindeks. | Neste trinn |
| Svar401 · `authentication_error` | VilkårUgyldig Ailoot API-nøkkel. | Neste trinn |
| Svar404 · `not_found_error` | VilkårOppgaven eller utdataene mangler eller tilhører ikke samme bruker/API-nøkkel/gruppe. | Neste trinn |
| Svar502 · `result_pending_check` | VilkårOpprinnelig innsending eller status er ufullstendig; behold opprinnelig ID og ikke send inn på nytt. | Neste trinn |
| Svar503 · `result_pending_check` | VilkårOpprinnelige medier, rute eller oppgjør kontrolleres; fortsett den opprinnelige operasjonen. | Neste trinn |

### Aliaser

#### Modellaliaser

**Ailoot Ultra** [`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/nb/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

#### Aliaser for metodestier

`/v1/videos/generations`

#### Tilknyttede anroper-ID-er

[`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/nb/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

FAQ · ByteDance: Seedance 1.0 Pro Fast

Hvilke inndata og resultater er tilgjengelige?

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `text`, `image` → `video`

Hvilke felt bruker forespørselen?

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `model`, `content`, `duration`, `resolution`, `ratio`, `service_tier`, `seed`, `camerafixed`, `watermark`, `execution_expires_after`

Hvilke grenser gjelder?

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `duration.minimum`: `2`; `duration.maximum`: `12`; `seed.minimum`: `-1`; `seed.maximum`: `4294967295`; `execution_expires_after.minimum`: `3600`; `execution_expires_after.maximum`: `259200`

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.
