Source: https://ailoot.ai/models/sv/minimax-hailuo-3/
Canonical: https://ailoot.ai/models/sv/minimax-hailuo-3/
Language: sv

# MiniMax: H3

[Markdown](https://ailoot.ai/models/sv/minimax-hailuo-3/index.md) · [JSON](https://ailoot.ai/models/sv/minimax-hailuo-3/facts.json)

## [MiniMax: H3](https://ailoot.ai/models/sv/minimax-hailuo-3/)

MiniMax H3 genererar kort video med inbyggt stereoljud från text, bildrutor eller multimodala referenser. Det stöder skapande med första/sista bildruta, referensstyrd redigering och relationer till rörelse eller röst, med utdata på 4–15 sekunder och ett separat arbetsflöde för omgenerering i 2K.

- [**Ailoot Ultra · Video** `POST /v1/videos` `minimax/hailuo-3`](https://ailoot.ai/models/sv/minimax-hailuo-3/#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.

Ett audiovisuellt resultat från en multimodal instruktion

MiniMax H3 är MiniMax omnimodala videosystem. Det tolkar text, bilder, video och ljud tillsammans och genererar sedan video med inbyggt stereoljud. Tillverkaren presenterar det för korta kreativa arbeten som produktbilder i rörelse, reklam, animerade affischer och koncept för filmtitlar, där relationerna mellan referensmaterialen är lika viktiga som scenbeskrivningen.

Det dokumenterade systemet producerar video på 4–15 sekunder med 24 bilder per sekund och stereoljud i 32 kHz. Generering med H3-Base sker i 768p; det fullständiga 2K-flödet omgenererar resultatet med det ursprungliga multimodala sammanhanget. Detta är mer än en vanlig storleksändring: det andra steget använder modellen och källsammanhanget igen för att återvinna fina detaljer. H3 Max och H3-Context-IR har separata roller och begränsningar.

Skapande med text och styrande bildrutor

Indata med enbart text beskriver hela den audiovisuella tidslinjen. En första bild förankrar öppningen, en sista bild förankrar slutet och två bilder kan definiera båda. För en tagning från en första bildruta börjar du med kompositionen och identiteten som syns i stillbilden och beskriver sedan handlingen som utvecklas därifrån. För en övergång från första till sista bildruta beskriver du den observerbara rörelsen mellan de två tillstånden i stället för att upprepa två orelaterade bildbeskrivningar.

En praktisk produktinstruktion kan ange en stängd förpackning i öppningsbilden, handen som öppnar den, kamerans mjuka rörelse och det slutliga tillståndet. Bevara objektets form, etikettplacering och belysning i de inskickade bildrutorna. Skapande med styrande bildrutor och referensstyrt skapande är separata indatalägen; tillverkarens gränssnitt blandar inte roller som första/sista bildruta med roller som referensmedia i samma förfrågan.

Referensstyrd generering och redigering

Referensläget tar emot text tillsammans med bilder, videoklipp och ljudklipp. Ange vad varje källa bidrar med: en karaktärs utseende, en plats, kamerarörelse, tidsstrukturen i ett källklipp eller en röst. En video som bara används för kamerarörelse skiljer sig från en video som faktiskt ska redigeras eller fortsättas. Ange relationen uttryckligen.

Tillverkarens referensguide skiljer mellan motivdefinitioner, en uppgiftssammanfattning, analys av vad som ska bevaras, en detaljerad tagningsbeskrivning, övergripande ljudmiljö och bakgrundsmusik som bara publiken hör. Den skiljer bevarande av synligt innehåll från överföring av egenskaper eller en allmän stilreferens. För ljud skiljer sig kopiering av en signal från referenser till klang, rytm eller framförande. Håll dessa roller konsekventa genom hela instruktionen.

För en referensdriven scen skickar du in en karaktärsbild, en kort referens för kamerarörelsen och en ljudreferens för rösten och beskriver sedan hur och var varje referens ska påverka den avsedda tagningen. Ange vilka kläd-, miljö- eller objektdetaljer som måste förbli igenkännbara. Jämför det färdiga klippet med kraven, inklusive rörelsekontinuitet och sambandet mellan den synliga talaren och rösten som hörs.

Tal, ljud och tagningens tajmning

H3 modellerar dialog, fysiska ljud, atmosfär och musik gemensamt. Modellkortet dokumenterar stabilt dialogstöd för arabiska, kinesiska, engelska, franska, tyska, italienska, japanska, koreanska, portugisiska, ryska och spanska; stödet för andra språk beskrivs som varierande. Ange de exakta talade orden och språket, med en konsekvent talaridentitet mellan tagningar.

Tillverkarens guider för promptskrivning använder engelska i beskrivande avsnitt men bevarar dialog och synlig text på originalspråket. Talat innehåll använder `<d>[Language] ...</d>`, med talaridentitet och röstbeskrivning utanför blocket. Skilj tal i scenen från berättarröst utanför bild och ange när en replik fortsätter över ett klipp eller kapas vid slutet. Bevara även synlig text exakt. Anpassa mängden tal till vald längd och granska den renderade texten och den hörbara repliken tillsammans.

Beskriv kamerarörelse som en handling, med omfång och hastighet när de spelar roll. Numrera tagningar i uppspelningsordning och håll klipptider inom videons längd. Skilj scenljud som fotsteg eller en dörr som stängs från bakgrundsmusik som bara publiken hör. Dessa val gör en kort tagningsplan lättare att tolka och granska mot resultatet.

Förberedelse av indata och numeriska gränser

Det nuvarande genereringsschemat kräver text som inte är tom i varje läge, med upp till 7 000 tecken per textpost. Bilder kan vara JPG, JPEG, PNG, WebP, HEIC eller HEIF, högst 30 MB per bild, med varje sida på 256 till 5 760 pixlar och bildförhållande från 0,4 till 2,5. Bildruteindata tillåter en öppningsbild och en slutbild; referensläget tillåter upp till nio referensbilder.

Referensvideo kan innehålla upp till tre MP4- eller MOV-klipp, vart och ett 2–15 sekunder och sammanlagt högst 15 sekunder. Ett klipp får vara högst 50 MB; videokodeken är H.264 eller H.265, med AAC- eller MP3-ljud, sidor på 256 till 5 760 pixlar, förhållanden från 0,4 till 2,5 och bildfrekvens från 23,976 till 60. Referensljud stöder upp till tre WAV- eller MP3-klipp, högst 15 MB per klipp, vart och ett 2–15 sekunder och sammanlagt högst 15 sekunder. Modellkortet begränsar blandade referensindata till 12 filer. Den dokumenterade gränsen för förfrågningskroppen är 64 MB, separat från filgränserna.

Välj bara referenser som bidrar till instruktionen och gör varje bidrag uttryckligt. En tydlig motivvy är mer användbar än flera motstridiga vyer utan förklaring. Bevara referensordningen, beskär bort irrelevant material utan att ta bort nödvändigt scensammanhang och kontrollera att korta källklipp innehåller den handling eller röstegenskap som efterfrågas.

Utdataformat och hela systemet

Tillverkarens H3-gränssnitt erbjuder 768P och 2K. Generering med enbart text kräver ett konkret förhållande: 21:9, 16:9, 4:3, 1:1, 3:4 eller 9:16. Skapande med första/sista bildruta får sitt bildförhållande från inmatningsbilden; referensskapande kan använda ett adaptivt eller uttryckligt förhållande. Utdatalängden anges som heltal på 4–15 sekunder.

Modellkortet skiljer mellan H3-Context-IR, som tolkar och berikar instruktionen, H3-Base, som genererar audiovisuellt innehåll, och H3-Regenerate-2K, som skapar resultatet i högre upplösning. De släppta bascheckpunkterna skiljer mellan uppgifter med styrande bildrutor och omnimodala referensuppgifter. Komponenterna för sammanhang och omgenerering är separata från dessa basvikter, så namnet på en öppen checkpunkt fastställer inte ensamt hela systemets beteende.

Tillverkarens genereringsflöde är asynkront. Gränssnittet för uppgiftsfrågor hämtar uppgifter från de föregående sju dagarna. Behåll uppgiftsidentiteten tills det faktiska videoresultatet returneras och spara sedan klippet i stället för att bara behålla en tidsbegränsad nedladdningsadress. Granska visuell identitet, liten text, objektinteraktioner, talat innehåll och ljudtajmning i avsedd visningsstorlek. Tillverkaren anger multimodal förståelse och fina visuella detaljer som fortsatta förbättringsområden; en detaljerad instruktion och jämförelse med källorna förblir centrala för ett användbart resultat.

**Ailoot Ultra · Video** `POST /v1/videos` `minimax/hailuo-3`

[`minimax/hailuo-3`](https://ailoot.ai/models/sv/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

MiniMax /`minimax/hailuo-3`

### Start

MiniMax H3 genererar kort video med inbyggt stereoljud från text, bildrutor eller multimodala referenser. Det stöder skapande med första/sista bildruta, referensstyrd redigering och relationer till rörelse eller röst, med utdata på 4–15 sekunder och ett separat arbetsflöde för omgenerering i 2K.

Godkända indata

Text · Bilder · Ljud · Video

Resultat

Video

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

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

Indatatyper

`text`, `image`, `audio`, `video`

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 minimax/hailuo-3 | Standard— |
| Fält`prompt` | Typ`string` | KravObligatoriskt | Värden & gränser | Standard— |
| Fält`duration` | Typ`integer` | KravObligatoriskt | Värden & gränser 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 2K | Standard— |
| Fält`aspect_ratio` | Typ`string` | KravValfritt | Värden & gränser 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | Standard— |
| Fält`generate_audio` | Typ`boolean` | KravValfritt | Värden & gränser false, true | 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 samt frame\_type. Använd en HTTPS URL till en bild och sätt frame\_type till first\_frame eller last\_frame. Varje bildruteroll förekommer högst en gång. Exakta nycklar: type, image\_url, frame\_type Villkor: Dessa nycklar beskriver varje bildruteobjekt; image\_url innehåller endast url. Utelämna frame\_images för en begäran med enbart text. | Standard— |
| Fält`input_references` | Typ`array` | KravValfritt | Värden & gränser | 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 prompt som text och längd i hela sekunder. Välj en upplösning som stöds och vid behov ett bildförhållande.`

`model`: Typ: string · minimax/hailuo-3

`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 bild för den första bildrutan. · Krävs: model, prompt, duration, frame\_images

`frame_images är en array. Varje bildruteobjekt har type, image_url och frame_type; image_url innehåller url. Sätt type till image_url. Använd first_frame med valfri last_frame. Varje bildruteroll förekommer högst en gång. Ange en offentlig HTTPS URL till en bild för varje bildruta. Använd bildrutor eller bildreferenser i en begäran; kombinera inte båda. Välj en upplösning som stöds och vid behov ett bildförhållande.`

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

`model`: Typ: string · minimax/hailuo-3

`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-, video- och ljudreferenser som stöds. · Krävs: model, prompt, duration, input\_references

`input_references är en array med objekt. Sätt type till image_url, video_url, audio_url och använd motsvarande fält som innehåller url. Använd offentliga HTTPS-länkar. Utelämna frame_images för att välja referensläge. Uppskattningen inkluderar den visade priskomponenten per bild endast för bildreferenser efter de fem första. Slutdebiteringen följer den faktiskt fakturerade konfigurationen. Kombinera inte bildreferenser med bildrutor. Välj en upplösning som stöds och vid behov ett bildförhållande.`

`model`: Typ: string · minimax/hailuo-3

`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, video |
| Parameter`additional_properties` | Avtalfalse |
| Parameter`optional_controls` | Avtalresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, 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 |
| KonfigurationVideopris | Prislista— | Prognostiserad mängd— | Debiteringsenhetper videosekund | DebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel. | Avgift Utdata · Videopris · Uppskattning endast för jämförelse **$0.26** per videosekund |
| Konfigurationreferensbild | Prislista— | Prognostiserad mängd— | Debiteringsenhetper referensbild | Debiteringsvillkor— | Avgift Indata · referensbild · Uppskattning endast för jämförelse **$0.08** per referensbild |
| KonfigurationUppskattad genereringskostnad | Prislista— | Prognostiserad mängduppskattning för en generering | Debiteringsenhet— | Debiteringsvillkor— | Avgift Utdata · Uppskattad genereringskostnad · Uppskattning endast för jämförelse **$1.3** 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 |
| --- | --- | --- |
| KonfigurationVideopris | DebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel. | Avgift Utdata · Videopris **$0.26** per videosekund Publicerad prisreferens för den visade konfigurationen. Den slutliga debiteringen följer den konfiguration som faktiskt debiterades. |
| KonfigurationReferensbilder efter de fem första | DebiteringsvillkorInget ytterligare villkor anges i denna prisnyckel. | Avgift Indata · Referensbilder efter de första fem **$0.08** per bild De fem första referensbilderna är kostnadsfria; det angivna priset per bild gäller efter de fem första. Publicerad prisreferens för den visade konfigurationen. Slutdebiteringen följer den faktiskt fakturerade konfigurationen. |

### 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('{"aspect_ratio":"16:9","duration":8,"model":"minimax/hailuo-3","prompt":"A serene mountain landscape at sunset","resolution":"2K"}', 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** [`minimax/hailuo-3`](https://ailoot.ai/models/sv/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

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

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

#### Relaterade anropar-ID:n

[`minimax/hailuo-3`](https://ailoot.ai/models/sv/#m=minimax%2Fhailuo-3&route=Ultra&caller=minimax%2Fhailuo-3&fmt=videos)

FAQ · MiniMax: H3

Vilka indata och resultat finns?

`POST /v1/videos` · `minimax/hailuo-3`: `text`, `image`, `audio`, `video` → `video`

Vilka fält använder begäran?

`POST /v1/videos` · `minimax/hailuo-3`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `callback_url`, `session_id`, `trace`, `user`

Vilka gränser gäller?

`POST /v1/videos` · `minimax/hailuo-3`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `2`; `frame_images.min_items`: `1`

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.
