Source: https://ailoot.ai/models/sl/doubao-seedance-1-0-pro-250528/
Canonical: https://ailoot.ai/models/sl/doubao-seedance-1-0-pro-250528/
Language: sl

# ByteDance: Seedance 1.0 Pro

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

## [ByteDance: Seedance 1.0 Pro](https://ailoot.ai/models/sl/doubao-seedance-1-0-pro-250528/)

Seedance 1.0 Pro ustvari video brez zvoka iz besedila ali začetne slike. Opišite dejanje in kamero ali oživite obstoječo kompozicijo s trajanjem 2–12 sekund, 24 fps ter izrecnimi nastavitvami formata in ločljivosti izhoda.

- [**Ailoot Ultra · Videoposnetki** `POST /v1/videos` `doubao-seedance-1-0-pro-250528`](https://ailoot.ai/models/sl/doubao-seedance-1-0-pro-250528/#method-0)

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

Seedance 1.0 Pro ustvari video iz besedila ali prizora, vodenega s sliko. Identifikator doubao-seedance-1-0-pro-250528 podpira oba vhodna načina, zato je lahko izhodišče pisna zamisel ali obstoječa vizualna kompozicija. Besedilno navodilo uporabite za nov prizor, sliko pa priložite, kadar želite glavni motiv, razporeditev in začetni pogled določiti vizualno. Ta profil 1.0 ustvarja video brez zvoka; sinhronizirani zvok pripada ločeno opisanemu profilu 1.5 Pro.

Pri ustvarjanju videa iz besedila določite glavni motiv, okolje, gibanje, kompozicijo in kamero v enem skladnem prizoru. Dokumentirani primer postopno preide s polja marjetic na bližnji pogled cveta z roso na cvetnih listih. Ta zgradba je uporabna tudi za druga postopna razkritja: predstavite okolje, približajte se glavnemu motivu in končajte pri pomembni podrobnosti. Pri produktni zamisli poleg dejanja opišite material in osvetlitev ter kameri določite izvedljivo pot skozi kratek kader.

Pri ustvarjanju videa iz slike referenco vključite kot vsebinsko postavko image\_url in pojasnite, kaj naj se od začetnega pogleda spremeni. Pripravljen portret lahko določi osebo in izrez, navodilo pa opiše majhen zasuk, premikanje las ali nežno oddaljevanje kamere. Fotografija izdelka lahko določi predmet in ozadje, poziv pa zahteva nadzorovano razkritje. Zahtevano gibanje naj bo združljivo z izvorno kompozicijo; slika ene strani predmeta ne poda natančnega, še nevidenega pogleda na vse druge strani.

Polje za sliko sprejme dostopen URL ali podatkovni URL s slikovnimi podatki Base64. Dokumentirani formati so JPEG, PNG, WEBP, BMP, TIFF in GIF. Slike morajo biti manjše od 30 MB, razmerje med širino in višino mora biti strogo med 0.4 in 2.5, vsaka mera pa strogo med 300 in 6000 slikovnimi pikami. Pripravite jasen vir v predvidenem izrezu, namesto da se zanašate na sličico, v kateri ključne podrobnosti že manjkajo. Pri ustvarjanju videa iz slike vodnik priporoča prilagodljiv format, ki sledi razmerjem reference.

Dokumentirano trajanje za 1.0 je od dveh do dvanajstih sekund, hitrost sličic pa 24 fps. Nastavitve izhoda vključujejo ravni 480p, 720p in 1080p, pri čemer je privzeta vrednost Pro 1080p; vodnik izključuje 1080p pri uporabi referenčne slike. Fiksni formati vključujejo 16:9, 4:3, 1:1, 3:4, 9:16 in 21:9. Za kader, ki izhaja iz slike, izberite s sliko združljivo kombinacijo, namesto da nespremenjeno prenesete vse nastavitve za ustvarjanje iz besedila. Preden posnetek vključite v postavitev, preverite dejansko vrnjeno kompozicijo.

Nastavitvi seed in watermark sta dokumentirani skupaj s camerafixed. Navodilo za fiksno kamero pri uporabi referenčne slike ni podprto; kjer se uporablja, vodnik ne zagotavlja popolnoma nepremične kamere. Navodila za parametre, vključena v poziv, imajo prednost pred ločenimi neobveznimi polji. Za trajanje, ločljivost in razmerje določite eno veljavno nastavitev ter z njo uskladite opis kamere. Tako navodilo za prizor ne bo neopazno preglasilo nastavitev, izbranih za zahtevo.

Poraba se meri v videožetonih: širina izhoda × višina izhoda × hitrost sličic × trajanje izhoda / 1024. Dokončana naloga to količino sporoči kot usage.completion\_tokens. Sporočeno porabo shranite skupaj s končanim posnetkom in zahtevanimi nastavitvami.

Postopek najprej vrne identifikator naloge, po obdelavi pa mesto dokončanega videa. Identifikator ohranite med preverjanjem čakanja v vrsti ali izvajanja; uspešno dokončana naloga poda content.video\_url in podatke o porabi. Dokumentirano obdobje hrambe ustvarjene datoteke je sedem dni. Končani posnetek, izvorno sliko in natančen poziv shranite kot zapis različice, nato v celotnem rezultatu preverite videz glavnega motiva, gibanje, kontinuiteto s sliko in končno kompozicijo.

**Ailoot Ultra · Videoposnetki** `POST /v1/videos` `doubao-seedance-1-0-pro-250528`

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

ByteDance /`doubao-seedance-1-0-pro-250528`

### Začetek

Seedance 1.0 Pro ustvari video brez zvoka iz besedila ali začetne slike. Opišite dejanje in kamero ali oživite obstoječo kompozicijo s trajanjem 2–12 sekund, 24 fps ter izrecnimi nastavitvami formata in ločljivosti izhoda.

Dovoljeni vhodi

Besedilo · Slike

Rezultati

Video

### Na voljo v Ailoot · vhodi in metode

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

Vhod

`text`, `image`

Izhod

`video`

| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
| --- | --- | --- | --- | --- |
| Polje`model` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve doubao-seedance-1-0-pro-250528 | Privzeto— |
| Polje`content` | Vrsta`array` | ZahtevaObvezno | Vrednosti in omejitve Pogoji: Izvorni besedilni/medijski objekti; zunanje polje mora biti neprazno. Ta splošni konstruktor Ailoot ne preverja vrst ugnezdenih vozlišč. | Privzeto— |
| Polje`duration` | Vrsta`integer` | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 2 Največ: 12 Pogoji: Primarna shema 1.x določa 2–12; poznejši skupni opis za 1.5 navaja 4–12 ali -1. Primer uporablja v obeh virih dokumentirano vrednost 5. | Privzeto5 |
| Polje`resolution` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: Potrjeni vrednosti za pretvorbo besedila v video sta 480p in 1080p. Vhod z referenčno sliko izključuje 1080p. Skupna vrednost enum 720p je v nasprotju z opisom za določen model, zato podpora za 720p ostaja nerazrešena v obeh načinih. | Privzeto1080p |
| Polje`ratio` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive Pogoji: Privzete vrednosti so odvisne od prizora/modela; dokumentacija za slikovni vhod priporoča adaptive. | Privzeto— |
| Polje`service_tier` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve default, flex Pogoji: default=online, flex=offline; izberite pred ustvarjanjem. | Privzetodefault |
| Polje`seed` | Vrsta`integer` | ZahtevaObvezno | Vrednosti in omejitve Najmanj: −1 Največ: 4.294.967.295 | Privzeto−1 |
| Polje`camerafixed` | Vrsta`boolean` | ZahtevaObvezno | Vrednosti in omejitve Pogoji: Ailoot zahteva to polje; upravljanje kamere z referenčno sliko je dokumentirano kot nepodprto, njegov učinek pa ni zagotovljen. | Privzetofalse |
| Polje`watermark` | Vrsta`boolean` | ZahtevaObvezno | Vrednosti in omejitve | Privzetofalse |
| Polje`execution_expires_after` | Vrsta`integer` | ZahtevaObvezno | Vrednosti in omejitve Najmanj: 3600 Največ: 259.200 Enota: sekunde | Privzeto172.800 |

Kombinacije vhodnih gradiv

Parametri in življenjski cikel metode

| Parameter | Specifikacija |
| --- | --- |
| Parameter`content_type` | Specifikacijaapplication/json |
| Parameter`required` | Specifikacijacamerafixed, content, execution\_expires\_after, model, seed, watermark |
| Parameter`optional` | Specifikacijaduration, resolution, ratio, service\_tier |
| Parameter`material_types` | Specifikacijatext, image |
| Parameter`additional_properties` | Specifikacijatrue |
| Parameter`validation_scope` | SpecifikacijaAiloot preveri obvezne vrste polj in neprazno polje model/content. Druga polja zahteve se ohranijo za izbrani model. |
| Parameter`image_constraints` | Specifikacija{"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} |

Druga imena metode: `/v1/videos/generations`

Življenjski cikel: `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`

Ustvarite enkrat in ohranite vrnjeni javni id/polling\_url.

Preverjajte prvotno opravilo; po succeeded prenesite dejansko vsebino content.video\_url v vaši lasti.

### Cenik

##### Kako se izračuna končni strošek

Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način

Ni navedeno Ko je izbran hitri način

Način flex

Ni navedeno Ko je izbran način flex

Najvišja raven razmišljanja

Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

#### Ocenjene cene za primerjavo

#### Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

| Nastavitev | Cenovna lestvica | Predvidena količina | Obračunska enota | Strošek |
| --- | --- | --- | --- | --- |
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Predvidena količina— | Obračunska enota— | Strošek Vhod · Vhodni žetoni · Ocena samo za primerjavo **—** / 1K žetonov Izhod · Izhodni žetoni · Ocena samo za primerjavo **—** / 1K žetonov Vhod · Branje predpomnilnika · Ocena samo za primerjavo **—** / 1K žetonov Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo **—** / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo **—** / 1K žetonov |
| NastavitevUltra | Cenovna lestvica— | Predvidena količina— | Obračunska enotana 1K video žetonov | Strošek Izhod · Ocena samo za primerjavo **$0.0044** na 1K video žetonov |
| NastavitevOcenjeni strošek ustvarjanja | Cenovna lestvica— | Predvidena količinaocena za eno generiranje | Obračunska enota— | Strošek Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo **$0.2112** ocena pred ustvarjanjem Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje. |

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. [Kako delujeta rezervacija in obračun →](https://ailoot.ai/docs/sl/billing/reserve/)

### Primeri zahtev

#### Ailoot Ultra · Videoposnetki

curl · ustvarite videoposnetekcurl · preberite izvirno opravilocurl · prenesite videoposnetek, ki vam pripada

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-1-0-pro-250528","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
```

### Prejmi in shrani rezultate

#### Ailoot Ultra · Videoposnetki

Izvorni JSON z javnima id/polling\_url. Po objavi content.video\_url vsebuje podpisane URL-je v lasti Ailoot; pred objavo so izbrani izhodni URL-ji izpraznjeni.

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

##### Ohrani vse dokončane rezultate

Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.

Ohranite vsak dejanski URL v content.video\_url; index mora označevati dejanski vrnjeni izhod.

##### Če je treba preveriti izvirni odgovor

Ohranite prvotni odgovor/glave/id in preverjajte to operacijo; neznanega ustvarjanja nikoli ne oddajte znova.

Polja odgovora

| Polje | Vrsta |
| --- | --- |
| Polje`id` | Vrstastring |
| Polje`provider_task_id` | Vrstastring |
| Polje`polling_url` | Vrstastring |
| Polje`status` | Vrstastring when supplied |
| Polje`content.video_url` | Vrstastring\|string\[\] |
| Polje`usage` | Vrstaobject when supplied |

Napake in naslednji koraki

| Odgovor | Pogoj | Naslednji korak |
| --- | --- | --- |
| Odgovor400 · `invalid_request_error` | PogojNeveljaven JSON/model/vrste obveznih polj ali indeks vsebine. | Naslednji korak |
| Odgovor401 · `authentication_error` | PogojNeveljaven ključ Ailoot API. | Naslednji korak |
| Odgovor404 · `not_found_error` | PogojOpravilo/izhod manjka ali ni v lasti istega uporabnika/ključa API/skupine. | Naslednji korak |
| Odgovor502 · `result_pending_check` | PogojPrvotna oddaja/stanje je nepopolno; ohranite prvotni ID, ne oddajte znova. | Naslednji korak |
| Odgovor503 · `result_pending_check` | PogojPrvotni medij/pot/obračun se preverja; nadaljujte prvotno operacijo. | Naslednji korak |

### Druga imena

#### Druga imena modelov

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

#### Druga imena poti metod

`/v1/videos/generations`

#### Povezani ID-ji za klic

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

FAQ · ByteDance: Seedance 1.0 Pro

Kateri vhodi in rezultati so na voljo?

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

Katera polja uporablja zahteva?

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

Katere omejitve veljajo?

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

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

## Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

## Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina

Za redne zahteve izberite paket s popustom.

Promocijska koda do 50%

Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.

Poraba v zgodovini

Za vsako zahtevo se shranijo model, žetoni in znesek.

[Izberite naročnino](https://ailoot.ai/docs/sl/billing/subscriptions/) · [Oglejte si cene modelov](https://ailoot.ai/models/sl/)

## API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija

Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.

Licenca za preprodajalca

Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.

Dokumenti na strani

Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

[Zaprosite za preprodajno licenco](mailto:support@ailoot.ai) · [Ponudba in licenčna pogodba](https://ailoot.ai/legal/offer?lang=sl)

## Ailoot · Podjetje in njegov portfelj projektov





Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.





Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.





Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
