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

# ByteDance: Seedance 2.0 Mini

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

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

Seedance 2.0 Mini skapar korta videor med valfritt genererat ljud från text, bilder, video- och ljudreferenser. Den stöder scenskapande, riktade videoredigeringar och fortsättning, med en dokumenterad utdataprofil på 480p eller 720p.

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

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Seedance 2.0 Mini är en separat namngiven modell i ByteDances audiovisuella Seedance 2.0-familj. Tillverkaren dokumenterar text-till-video, bild-till-video med första bildrutan eller första och sista bildrutan, multimodal referensgenerering, videoredigering och videoförlängning. Ljud kan genereras tillsammans med bilden. Välj skapandeläge utifrån det material du redan har: ett skrivet uppdrag, en fast öppningsbild, två gränsbildrutor eller ett klipp som behöver redigeras eller fortsättas.

Mini har en egen utdataprofil. Tillverkaren listar video i 480p och 720p med 8-bitars färg, 24 bildrutor per sekund och MP4-utdata. Bildförhållandena som stöds är 21:9, 16:9, 4:3, 1:1, 3:4 och 9:16; dokumenterad genereringslängd är 4–15 sekunder. Producentens längdkontroll tillåter också automatiskt val inom intervallet. Den fullständiga Seedance 2.0-modellens alternativ för 1080p och 4K är separata; de är inte Mini-inställningar. Familjens kapacitetstabell listar returnering av den sista genererade bildrutan, medan Draft-läge inte stöds.

Omni-referens skapar en ny scen med utvald information från det angivna materialet. En bild kan definiera ett motivs utseende, komposition eller visuella behandling. En video kan fastställa handling, kamerarörelse eller en effekt; en ljudreferens kan fastställa röstklang, melodi eller talat innehåll. Berätta vad modellen ska ta från varje referens i stället för att be den kopiera varje egenskap. Använd till exempel en produktbild för form och färg, ett kort klipp med kamerarörelse för inflygningen och en ljudreferens för atmosfären.

Familjens arbetsflöde tillåter upp till nio referensbilder, tre videoklipp och tre ljudklipp. Videoreferenser är 2–15 sekunder vardera, med högst 15 sekunder totalt; ljudreferenser använder samma gränser per klipp och totalt. Enbart ljud samt text plus ljud utan visuell referens är referenskombinationer som inte stöds. Skapande enbart från text är ett separat läge som stöds. Ange resurser i avsedd ordning för en sekvens och hänvisa konsekvent till dem som Image 1, Video 1 eller Audio 1, med ordningen inom varje medietyp. Ersätt inte en numrerad referens i den skrivna prompten med en resursidentifierare.

En bild för första bildrutan definierar öppningen i en bildstyrd tagning. Läget för första och sista bildrutan definierar båda gränserna. Om just dessa gränsbilder är viktiga väljer du det särskilda läget i stället för att beskriva referenser som öppning och slut i en omni-referensprompt. Det senare är en promptstyrd effekt och motsvarar inte ett strikt val av gränsbildrutor. Förbered bilderna för utdatakompositionen och ange handlingen som förbinder start- och slutsituationerna.

Videoredigering ändrar ett befintligt klipp i stället för att bara använda det som inspiration. Identifiera videon som ska redigeras, objektet eller området som ska ändras, dess tid och position samt detaljerna som ska bevaras. Ett användbart uppdrag är: ”I Video 1, ersätt muggen med kärlet som visas i Image 1; bevara handrörelsen, bildutsnittet, ljussättningen och bordsarrangemanget.” Namnge det oönskade objektet och de omgivande element som måste finnas kvar vid borttagning. Tillverkaren rekommenderar att direkt hänvisa till målvideo för redigering eller förlängning; att beskriva den som en referens kan i stället förmedla en begäran om en nygenererad scen.

Videoförlängning lägger till händelser före eller efter ett befintligt klipp. Beskriv fortsättningens riktning och vad som händer sedan eller tidigare. Det dokumenterade arbetsflödet kan också förbinda två eller tre klipp med genererade övergångar; de tre indatavideorna ryms tillsammans fortfarande inom referensbudgeten på 15 sekunder. Handledningen skiljer på en fortsättning som främst innehåller originalklippets gränsmaterial och en begäran som uttryckligen behåller originalinnehållet. Ange önskad sammansättning av resultatet: enbart fortsättningen eller en scen som innehåller det angivna klippet och den nya handlingen.

Skilj den stabila scenbeskrivningen från händelseförloppet för tydlig regi. Definiera varje motiv med två eller tre särskiljande visuella egenskaper och en konsekvent etikett. Beskriv sedan handlingar, miljö, ljussättning, kamerarörelse, visuell stil och begränsningar. Koppla varje replik till talaren och relevant handling i en dialog. Använd ordnade tagningsetiketter i stället för att behandla exakta tidsstämplar som tillförlitliga kontroller: tillverkaren noterar att exakt timing kan vara instabil. Ett iscensatt produktuppdrag kan lyda: ”Image 1 definierar Produkt A. Shot 1: närma dig långsamt Produkt A på disken. Shot 2: en hand vrider den mot ljuset. Shot 3: stanna på framsidans etikett. Mjuk rumsatmosfär; bevara den tryckta texten.”

Förbered referenser enligt de dokumenterade indatareglerna för familjen. Bildformat som stöds omfattar JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC och HEIF; varje bild är mindre än 30 MB. Guiden anger bildbredd och höjd strikt mellan 300 och 6 000 pixlar och ett bildförhållande strikt mellan 0,4 och 2,5. Videoreferenser använder MP4 eller MOV med H.264- eller H.265-video och AAC- eller MP3-ljud, är högst 200 MB vardera och har 24–60 bildrutor per sekund. Deras bredd och höjd är 300–6 000 pixlar, bildförhållandet är 0,4–2,5 och det totala pixelantalet är 407 696–8 295 044. Ljudreferenser använder WAV eller MP3 och är högst 15 MB vardera. Detta är tillverkarens specifikationer för förberedelse av indata, separata från en viss applikations uppladdningskontroller.

Tillverkarens porträttarbetsflöde kräver särskild förberedelse för bilder eller videor med verkliga mänskliga ansikten: direktuppladdning av referenser är inte den normala stödda vägen. Det dokumenterar betrodda modellutdata, förinställda digitala karaktärer och ett godkänt arbetsflöde för resurser som avser verkliga personer som separata lösningar. Röstmatchning, uttal och ljud vid en klippgräns behöver också granskas. Promptguiden rekommenderar att beskriva avsedda röstegenskaper och hålla dialogstilen nära ljudreferensen. Granska slutleveransen avseende motivkonsekvens, exakta talade ord, handlingstiming, bildövergångar och slutljud; justera det specifika element som avviker från uppdraget.

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

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

ByteDance /`bytedance/seedance-2.0-mini`

### Start

Seedance 2.0 Mini skapar korta videor med valfritt genererat ljud från text, bilder, video- och ljudreferenser. Den stöder scenskapande, riktade videoredigeringar och fortsättning, med en dokumenterad utdataprofil på 480p eller 720p.

Godkända indata

Text · Bilder · Ljud

Resultat

Video

### Tillgängligt i Ailoot · indata & metoder

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

Indatatyper

`text`, `image`, `audio`

Utdatatyper

`video`

Utdataformat

ursprungliga MP4-byte; ingen normalisering/omkodning

| Fält | Typ | Krav | Värden & gränser | Standard |
| --- | --- | --- | --- | --- |
| Fält`model` | Typ`string` | KravObligatoriskt | Värden & gränser bytedance/seedance-2.0-mini | Standard— |
| Fält`prompt` | Typ`string` | KravObligatoriskt | Värden & gränser | Standard— |
| Fält`duration` | Typ`integer` | KravObligatoriskt | Värden & gränser 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maximum: 600 | Standard— |
| Fält`resolution` | Typ`string` | KravValfritt | Värden & gränser 480p, 720p | Standard— |
| Fält`aspect_ratio` | Typ`string` | KravValfritt | Värden & gränser 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | Standard— |
| Fält`generate_audio` | Typ`boolean` | KravValfritt | Värden & gränser false, true Villkor: Om generate\_audio utelämnas väljs priset med ljud; false väljer priset utan ljud. Kontrollera has\_audio i resultatet för att se om ett ljudspår returnerades. | Standard— |
| Fält`frame_images` | Typ`array` | KravValfritt | Värden & gränser Minsta antal objekt: 1 Maximalt antal objekt: 2 Indatainnehåll: Array med bildruteobjekt. Varje objekt har type=image\_url, image\_url som innehåller url och frame\_type=first\_frame eller last\_frame. Varje roll förekommer högst en gång. Använd offentliga HTTPS-länkar. Exakta nycklar: type, image\_url, frame\_type Villkor: Dessa nycklar gäller varje bildruteobjekt. Utelämna frame\_images för en begäran med enbart text. | Standard— |
| Fält`input_references` | Typ`array` | KravValfritt | Värden & gränser Indatainnehåll: Array med bild- eller ljudreferensobjekt. Sätt type till image\_url eller audio\_url och ange motsvarande URL-objekt som innehåller url. Videoreferenser kan fortfarande inte prissättas. Villkor: Utelämna frame\_images för att använda referensläge. Använd offentliga HTTPS-länkar. | Standard— |
| Fält`size` | Typ`string` | KravValfritt | Värden & gränser 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720 Mönster: ^\[1-9\]\[0-9\]\*x\[1-9\]\[0-9\]\*$ | Standard— |
| Fält`seed` | Typ`integer` | KravValfritt | Värden & gränser Minimum: −9 223 372 036 854 775 808 Maximum: 9 223 372 036 854 775 807 | Standard— |
| Fält`callback_url` | Typ`string` | KravValfritt | Värden & gränser Mönster: ^https:// | Standard— |
| Fält`session_id` | Typ`string` | KravValfritt | Värden & gränser | Standard— |
| Fält`trace` | Typ`object` | KravValfritt | Värden & gränser | Standard— |
| Fält`user` | Typ`string` | KravValfritt | Värden & gränser | Standard— |

Kombinationer av indatamaterial

**Text till video** · En skriven prompt. · Krävs: model, prompt, duration

`Ange en textprompt och en längd i hela sekunder som stöds. Använd en exakt angiven storlek, eller en upplösning och ett bildförhållande som motsvarar angivna dimensioner.`

`model`: Typ: string · bytedance/seedance-2.0-mini

`prompt`: Typ: string · Maximalt antal UTF-8-byte: 10 000 · Minst ett tecken som inte är blanksteg krävs: Ja

**Bild till video** · En skriven prompt och en bildruta. · Krävs: model, prompt, duration, frame\_images

`frame_images är en array med objekt som har type=image_url, image_url som innehåller url samt frame_type. Använd en offentlig HTTPS URL till en bild; first_frame och last_frame får förekomma en gång vardera. Använd en angiven utdatastorlek eller kompatibla dimensioner. Lägg inte till videoreferenser.`

Exakta nycklar: type, image\_url, frame\_type

`model`: Typ: string · bytedance/seedance-2.0-mini

`prompt`: Typ: string · Maximalt antal UTF-8-byte: 10 000 · Minst ett tecken som inte är blanksteg krävs: Ja

**Reference to video** · En skriven prompt och bild- eller ljudreferenser. · Krävs: model, prompt, duration, input\_references

`input_references är en array. Varje objekt har type=image_url eller type=audio_url och ett motsvarande URL-objekt som innehåller url. Använd offentliga HTTPS-länkar. Utelämna frame_images för att välja referensläge. Videoreferenser kan inte prissättas.`

`model`: Typ: string · bytedance/seedance-2.0-mini

`prompt`: Typ: string · Maximalt antal UTF-8-byte: 10 000 · Minst ett tecken som inte är blanksteg krävs: Ja

Metodparametrar och livscykel

| Parameter | Avtal |
| --- | --- |
| Parameter`content_type` | Avtalapplication/json |
| Parameter`required` | Avtalmodel, prompt, duration |
| Parameter`material_types` | Avtaltext, image, audio |
| Parameter`additional_properties` | Avtalfalse |
| Parameter`optional_controls` | Avtalresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, size, seed, callback\_url, session\_id, trace, user |

Livscykel: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

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

### Priser

##### Så beräknas slutavgiften

De visade priserna används för att uppskatta kostnaden före genereringen. Den slutliga debiteringen beräknas utifrån den kostnad som registrerats för den ursprungliga genereringen. Uppmätt längd på resultatet och uppskattade mängder utgör inte den slutliga debiterbara mängden.

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge

Ej angivet När snabbt läge är valt

Flex-läge

Ej angivet När läget flex är valt

Högsta resonemangsnivå

Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

#### Uppskattade priser för jämförelse

#### Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

| Konfiguration | Prislista | Prognostiserad mängd | Debiteringsenhet | Debiteringsvillkor | Avgift |
| --- | --- | --- | --- | --- | --- |
| KonfigurationGrundpriser för token | PrislistaGrundpris | Prognostiserad mängd— | Debiteringsenhet— | Debiteringsvillkor— | Avgift Indata · Indatatoken · Uppskattning endast för jämförelse **—** / 1K token Utdata · Utdatatoken · Uppskattning endast för jämförelse **—** / 1K token Indata · Cacheläsning · Uppskattning endast för jämförelse **—** / 1K token Indata · Skrivning till cache · Uppskattning endast för jämförelse **—** / 1K token Indata · Skrivning till cache, 1 tim · Uppskattning endast för jämförelse **—** / 1K token |
| KonfigurationPris för videotoken | Prislista— | Prognostiserad mängd— | Debiteringsenhetper 1K videotoken | DebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel. | Avgift Utdata · Pris per videotoken · Uppskattning endast för jämförelse **$0.007** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |
| KonfigurationPris för videotoken | Prislista— | Prognostiserad mängd— | Debiteringsenhetper 1K videotoken | Debiteringsvillkorindata: with\_video\_input | Avgift reference · Pris per videotoken · Uppskattning endast för jämförelse **$0.0042** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |
| KonfigurationPris för videotoken | Prislista— | Prognostiserad mängd— | Debiteringsenhetper 1K videotoken | Debiteringsvillkorljud: without\_audio | Avgift Utdata · Pris per videotoken · Uppskattning endast för jämförelse **$0.007** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |
| KonfigurationUppskattad genereringskostnad | Prislista— | Prognostiserad mängduppskattning för en generering | Debiteringsenhet— | Debiteringsvillkor— | Avgift Utdata · Uppskattad genereringskostnad · Uppskattning endast för jämförelse **$0.1512** uppskattning före generering Denna uppskattning är varken en extra avgift eller ett fast pris för den slutförda genereringen. |

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. [Så fungerar reservation och slutreglering →](https://ailoot.ai/docs/sv/billing/reserve/)

#### Detaljer om referenstariffen

Referensprislistor på modellnivå ändrar inte metodval, prisuppgifter eller avgifter. Aktiva avgifter använder priserna för den valda Ailoot-metoden.

Prisreferenser för videokonfigurationer

#### Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

| Konfiguration | Debiteringsvillkor | Avgift |
| --- | --- | --- |
| KonfigurationPris för videotoken | DebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel. | Avgift Utdata · Pris per videotoken **$0.007** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |
| KonfigurationPris för videotoken | Debiteringsvillkorljud: without\_audio | Avgift Utdata · Pris per videotoken **$0.007** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |
| KonfigurationPris för videotoken | Debiteringsvillkorindata: with\_video\_input | Avgift reference · Pris per videotoken **$0.0042** per 1K videotoken Priset per videotoken är den huvudsakliga prisreferensen. De övergripande uppskattningarna per sekund är separata referenser och innebär ingen extra avgift. |

### Exempelbegäranden

#### Ailoot Ultra · Video

curl · skapa 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-mini","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
```

### Ta emot och spara resultat

#### Ailoot Ultra · Video

signerade innehållslänkar som du äger

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

##### Kontrollera jobbstatus

GET status för ursprunglig åtgärd

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

Andra innehållsläsningar

Spara alla färdiga utdata som tillhör dig

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

##### Behåll alla färdiga resultat

Spara varje färdig video eller returnerad fil; hämta varje faktiskt returnerad resurs-URL.

Behåll varje faktiskt resultat som du äger och dess returnerade, uppmätta metadata.

##### Om det ursprungliga svaret behöver kontrolleras

503 result\_pending\_check + ursprungligt id + X-Should-Retry:false; upprepa aldrig originalet

Svarsfält

| Fält | Typ | Betydelse |
| --- | --- | --- |
| Fält`index` | Typinteger | BetydelseNollbaserad position för denna video i utdatalistan. |
| Fält`content_url` | Typstring | BetydelseSignerad HTTPS URL för hämtning av denna färdiga video. |
| Fält`sha256` | Typstring \| null | BetydelseSHA-256-kontrollsumma för den ursprungliga videons byte; null om den inte är tillgänglig. |
| Fält`size_bytes` | Typinteger \| null | BetydelseStorleken på den ursprungliga videofilen i byte; null om den inte är tillgänglig. |
| Fält`duration_ms` | Typinteger \| null | BetydelseUppmätt videolängd i millisekunder; null om den inte är tillgänglig. |
| Fält`width` | Typinteger \| null | BetydelseVideobredd i pixlar; null om den inte är tillgänglig. |
| Fält`height` | Typinteger \| null | BetydelseVideohöjd i pixlar; null om den inte är tillgänglig. |
| Fält`video_codec` | Typstring \| null | BetydelseIdentifierare för videokodek; null om ingen har registrerats. |
| Fält`has_audio` | Typboolean \| null | BetydelseOm videon innehåller ett ljudspår; null om detta inte har mätts. |
| Fält`audio_codec` | Typstring \| null | BetydelseIdentifierare för ljudkodek; null när ingen identifierare har registrerats. |

Fel och nästa steg

| Svar | Villkor | Nästa steg |
| --- | --- | --- |
| Svar404 · `not_found_error` | VillkorVideoåtkomst är inte tillgänglig eller detta video-ID hittades inte. | Nästa stegKontrollera videoåtkomst. För en befintlig video använder du dess ursprungliga offentliga ID och samma API-nyckel. |
| Svar401 · `authentication_error` | VillkorAPI-nyckeln motsvarar inte det autentiserade kontot. | Nästa stegKontrollera din API-nyckel och kontoåtkomst innan du skickar in. |
| Svar400 · `invalid_request_error` | VillkorBegäran kunde inte läsas eller hämtningsindexet är ogiltigt. | Nästa stegKorrigera begäranskroppen. Vid hämtning väljer du ett utdataindex som returnerats av den ursprungliga uppgiften. |
| Svar422 · `price_unavailable` | VillkorDen valda videokonfigurationen kan inte prissättas. | Nästa stegVälj en videokonfiguration som stöds och fyll i dess obligatoriska alternativ innan du skickar en korrigerad begäran. |
| Svar422 · `invalid_request_error` | VillkorVideoindata eller den ursprungliga fortsättningsuppgiften är ogiltig. | Nästa stegAnvänd giltiga HTTPS-indata. För fortsättning använder du det färdiga originalets offentliga video-ID med samma API-nyckel. |
| Svar402 · `billing_error` | VillkorDet tillgängliga saldot eller gränserna medger ingen reservation. | Nästa stegKontrollera ditt tillgängliga saldo och dina gränser innan du skickar en ny begäran. |
| Svar503 · `server_error` | VillkorVideoverifiering, lagring eller tjänsteåtkomst är tillfälligt otillgänglig. | Nästa stegVänta tills tjänsten är tillgänglig. Om du redan har ett video-ID kontrollerar du den ursprungliga uppgiften i stället för att skapa en ny generering. |
| Svar503 · `result_pending_check` | VillkorDet ursprungliga videoresultatet och debiteringen behöver kontrolleras. | Nästa stegBehåll det returnerade video-ID:t och kontrollera den uppgiften. Skicka ingen ersättande genereringsbegäran medan den kontrolleras. |
| Svar503 · `owned_result_unavailable` | VillkorHämtningen av den befintliga videon är tillfälligt otillgänglig. | Nästa stegKontrollera samma videouppgift senare och hämta dess befintliga resultat. En ny generering skapar en separat operation. |
| Svar409 · `video_not_ready` | VillkorVideoinnehållet har inte publicerats. | Nästa stegKontrollera den ursprungliga uppgiftens status. Hämta när den rapporterar completed; om den rapporterar failed följer du dess meddelande om debiteringskontroll. |

### Alias

#### Modellalias

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

#### Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

#### Relaterade anropar-ID:n

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

FAQ · ByteDance: Seedance 2.0 Mini

Vilka indata och resultat finns?

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

Vilka fält använder begäran?

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

Vilka gränser gäller?

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

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

## Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

## Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration

Välj en rabatterad plan för återkommande anrop.

Kampanjkod upp till 50%

Ange koden vid köpet. Priset räknas om enligt kampanjen.

Kostnader i historiken

Modell, token och belopp sparas för varje anrop.

[Välj prenumeration](https://ailoot.ai/docs/sv/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/sv/)

## Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation

Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.

Återförsäljarlicens

Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.

Dokument på webbplatsen

Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

[Begär återförsäljarlicens](mailto:support@ailoot.ai) · [Officiella villkor och licensavtal](https://ailoot.ai/legal/offer?lang=sv)

## Ailoot · Företaget och dess projektportfölj





Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.





Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.





Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
