MiniMax-Hailuo-2.3
MiniMax Hailuo 2.3 vytváří videa z textu nebo úvodního obrázku s ovládáním pohybu a směru kamery. Zvolte šest sekund v 768P či 1080P nebo deset sekund v 768P pro herecké výkony postav, stylizované scény a produktové záběry, které lze kontrolovat a stříhat.
- Ailoot · Tvorba videa
POST /v1/videos/generationsMiniMax-Hailuo-2.3 - Ailoot Ultra · Video
POST /v1/videosMiniMax-Hailuo-2.3
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
MiniMax Hailuo 2.3 je model pro generování videa s režimy tvorby z textu a z obrázku. Navazuje na Hailuo 02 se zaměřením na fyzický děj, vizuální styl, mikroexpresi postav a reakce na pokyny k pohybu. Dodejte písemný popis scény a vytvořte záběr od začátku, nebo pomocí úvodního obrázku určete počáteční pohled a popište následující pohyb.
Fyzický výkon je jednou z hlavních oblastí zlepšení této edice. Hailuo 2.3 usiluje o plynulejší a kontrolovanější pohyby těla včetně scén s pohybující se kamerou. Důležitý děj naplánujte před přidáním ozdobných detailů. Postava zvedající předmět, otáčející se k jiné osobě či procházející místností dává záběru viditelnou událost k posouzení. Určete, který pohyb nese příběh, a okolní pokyny s ním udržujte v souladu.
Dalším zaměřením je stylizace. Model podporuje práci v anime a ilustraci i ve stylech tušové malby či herní CG. Popište požadované vizuální zpracování a zachovejte vzhled v souladu se scénou. Pokud úvodní obrázek již určuje výtvarný styl, textem veďte animaci místo zavádění konkurenčního popisu designu postavy. V celém klipu zkontrolujte, zda toto zpracování zůstává při pohybu čitelné.
Model se zaměřuje také na výraz obličeje a jeho jemné změny. Záběr postavy připravte kolem důležité reakce: povšimnutí předmětu, probuzení zvědavosti nebo drobného úsměvu. Blízký pohled usnadní její posouzení, zatímco rozsáhlá sekvence gest může odvádět pozornost. Obličej zkontrolujte před reakcí, během ní i po ní místo hodnocení jediného reprezentativního snímku.
Pohyb předmětů je užitečný pro scény soustředěné na produkt. Vlastní zadání může ukazovat malou keramickou vázu otáčející se v teplém bočním světle, zatímco se k ní kamera postupně přibližuje. Určete vlastnosti, které musí zůstat rozpoznatelné, například siluetu, okraj a povrchovou úpravu. Během pohybu tyto detaily kontrolujte, protože samotná přesvědčivá atmosféra nedokládá věrné zobrazení produktu.
Pro tvorbu videa z textu může povinný popis obsahovat až 2 000 znaků. V souvislém pořadí uveďte objekt, děj, prostředí a vizuální styl. Tvorba z obrázku vyžaduje obrázek úvodního snímku s volitelným popisem do 2 000 znaků. Obrázek určuje úvodní kompozici, proto objekt a rámování připravte před žádostí o pohyb. Ponechte viditelný prostor tam, kde se má pohybovat paže, předmět nebo postava.
Úvodní obrázek může být JPG, JPEG, PNG nebo WebP, musí mít méně než 20 MB, kratší stranu větší než 300 pixelů a poměr stran mezi 2:5 a 5:2. Lze jej dodat jako veřejnou adresu URL obrázku nebo datovou URL Base64. Zvolte jasný úvodní obrázek a nespoléhejte, že animace opraví zakrytý obličej či již oříznutý děj.
Hailuo 2.3 generuje při 24 snímcích za sekundu. Šestisekundový záběr může použít 768P nebo 1080P; desetisekundový používá 768P. Výchozí volby jsou šest sekund a 768P. Délku zvolte podle požadovaného děje: krátká reakce se může vejít do krátkého záběru, pomalejší pohyb potřebuje více prostoru. Při vkládání klipu do střihu přečtěte skutečnou šířku a výšku hotového výsledku, protože samotný údaj o rozlišení neurčuje celé rámování.
Směr kamery lze určit příkazy v hranatých závorkách. Dostupné ovládání zahrnuje boční jízdu, panorámování, nájezd, svislý posun, naklápění, zoom, chvění, sledování a statický záběr. Příkaz jako [Push in] řídí přiblížení; příkazy seskupené v jedněch závorkách působí společně, zatímco postupně uvedené příkazy popisují sekvenci. MiniMax doporučuje nejvýše tři současné příkazy. Pohyb kamery slaďte s dějem objektu, aby hlavní událost zůstala snadno sledovatelná.
Automatická optimalizace promptu je ve výchozím stavu zapnutá a lze ji vypnout pro přesnější kontrolu nad dodaným zněním. Volitelné rychlé předzpracování zkracuje dobu optimalizace, pokud je optimalizace zapnutá; jde o nastavení oddělené od volby modelu Hailuo 2.3 Fast. Standardní Hailuo 2.3 podporuje oba režimy tvorby, zatímco Fast je samostatnou edicí pro tvorbu videa z obrázku. Edici vyberte podle toho, zda projekt začíná samotným textem, nebo existujícím snímkem.
Postup generování vrací asynchronní identifikátor úlohy a poté hlásí přípravu, zařazení do fronty, zpracování, úspěch či selhání. Při úspěchu výsledek obsahuje identifikátor souboru a skutečné rozměry videa a hotové video se načte ke stažení. Klip uložte během platnosti adresy ke stažení. Současná dokumentace výrobce ke stahování videa uvádí pro vrácenou URL platnost jednu hodinu. Pro sestříhanou sekvenci ponechte každý záběr s promptem a úvodním obrázkem, aby se zvolený tvůrčí směr dal při úpravách dohledat.
V uloženém klipu zkontrolujte děj, fyzickou kontinuitu, detaily obličeje či produktu, vizuální styl a chování kamery. Zhlédněte celý záběr a potom prohlédněte začátek a konec, kde se má spojovat s dalším materiálem. Pokud požadavek obsahuje příliš mnoho soupeřících pohybů, zjednodušte hlavní děj; pokud je úvodní design nejasný, zlepšete úvodní obrázek. Vyberte záběr sdělující zamýšlenou událost a poté ve střihovém postupu přidejte komentář, titulky a přechody.
Ailoot · Tvorba videa POST /v1/videos/generations MiniMax-Hailuo-2.3
MiniMax-Hailuo-2.3Úvod
MiniMax Hailuo 2.3 vytváří videa z textu nebo úvodního obrázku s ovládáním pohybu a směru kamery. Zvolte šest sekund v 768P či 1080P nebo deset sekund v 768P pro herecké výkony postav, stylizované scény a produktové záběry, které lze kontrolovat a stříhat.
- Přijímané vstupy
- Text · Obrázky
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metody
Ailoot · Tvorba videa POST /v1/videos/generations
- Vstup
text,image- Výstup
video- Výstupní formát
- mp4
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity MiniMax-Hailuo-2.3 | Výchozí— |
Poleprompt | Typstring | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 Maximální délka: 2 000 Jednotka: znaky Unicode | Výchozí— |
Poleduration | Typinteger | PožadavekVolitelné | Hodnoty a limity 6, 10 Podmínky: 10 sekund vyžaduje 768P Jednotka: sekundy | Výchozí6 |
Poleresolution | Typstring | PožadavekVolitelné | Hodnoty a limity 768P, 1080P Podmínky: 1080P vyžaduje 6 sekund | Výchozí768P |
Polefirst_frame_image | Typhttps_url|data_image_url | PožadavekVolitelné | Hodnoty a limity Maximální počet dekódovaných bajtů: 20 971 520 Typy MIME: image/jpeg, image/png, image/webp Minimální rozměr (bez krajní hodnoty): 300 Rozsah poměrů stran: 2:5, 5:2 | Výchozí— |
Poleprompt_optimizer | Typboolean | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polefast_pretreatment | Typboolean | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Kombinace vstupních materiálů
Obrázek na video · Povinné: prompt, first_frame_image
Text na video · Povinné: prompt
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrmaterial_types | Kontrakttext, image |
Parametrrequired | Kontraktnull |
Parametroptional_controls | Kontraktnull |
Životní cyklus: 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
Struktury metod a ID jsou přesné; schopnosti dodavatele jsou oddělené od připuštění požadavku.
Tarify
Sazby metod Ailoot
POST /v1/videos/generations- Výstup
- 0,28 US$ za video o délce 6 s v rozlišení 768p
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Podrobnosti referenčního tarifu
Referenční tabulky modelu nemění výběr metody, cenové nabídky ani poplatky. Skutečné poplatky používají sazby vybrané metody Ailoot.
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 0,60 US$ za volání |
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 1,20 US$ za volání |
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 1,20 US$ za volání |
Příklady požadavků
Ailoot · Tvorba videa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "MiniMax-Hailuo-2.3", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side.", "duration": 6, "resolution": "768P"}'Přijímání a ukládání výsledků
Ailoot · Tvorba videa
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Ověřit stav úlohy
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Další načtení obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Uchovejte všechny dokončené výsledky
Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.
Zachovejte každou vrácenou datovou položku a index výstupu. content_url označuje pouze první; načtěte každou skutečnou cestu obsahu či soubor. GET obsahu bez indexu nepředstavuje všechny výstupy.
Pokud je nutné ověřit původní odpověď
Načítejte existující původní úlohu; odeslání s neznámým výsledkem nikdy neopakujte.
Pole odpovědi
| Pole | Typ |
|---|---|
Poleid | Typstring |
Poleobject | Typstring |
Polemodel | Typstring |
Polestatus | Typstring |
Polecontent_url | Typsigned URL |
Poledata[] | Typsigned URL |
Poleusage | Typobject |
Poleresult_pending_check | Typboolean |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametru | Další krokPřed novým požadavkem na vytvoření opravte uvedená pole. |
Odpověď409 · video_not_ready | PodmínkaObsah původního výsledku zatím není dostupný | Další krokDotazujte se na původní vrácené ID a dodržujte Retry-After. |
Odpověďserver_error | PodmínkaVrácená odpověď uvádí, že operaci nebo výsledek je třeba zkontrolovat | Další krokUchovejte původní vrácené ID operace nebo úlohy, hlavičky požadavku a odpověď; pokračujte v podporovaném načítání údajů o této původní operaci. Požadavek na vytvoření znovu neodesílejte. |
Aliasy
Aliasy modelu
Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3
Aliasy cest metod
/v1/videos/generations, /videos, /videos/generations
Související ID modelů
Ailoot Ultra · Video POST /v1/videos MiniMax-Hailuo-2.3
MiniMax-Hailuo-2.3Úvod
MiniMax Hailuo 2.3 vytváří videa z textu nebo úvodního obrázku s ovládáním pohybu a směru kamery. Zvolte šest sekund v 768P či 1080P nebo deset sekund v 768P pro herecké výkony postav, stylizované scény a produktové záběry, které lze kontrolovat a stříhat.
- Přijímané vstupy
- Text
- Výsledky
- Video
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Video POST /v1/videos
- Vstup
text- Výstup
video- Výstupní formát
- mp4
- Počet výstupů
- Až 1 výstup
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity MiniMax-Hailuo-2.3 | Výchozí— |
Poleprompt | Typstring | PožadavekPovinné | Hodnoty a limity Minimální délka: 1 Maximální délka: 2 000 Podmínky: Pro 768P: nejvýše 2000 kódových bodů Unicode. Pro 1080P: méně než 200 kódových bodů Unicode (maximum 199). Zadání musí obsahovat text tvořený i jinými znaky než bílými. Jednotka: znaky Unicode | Výchozí— |
Poleduration | Typinteger | PožadavekPovinné | Hodnoty a limity 6 Jednotka: sekundy | Výchozí— |
Poleresolution | Typstring | PožadavekPovinné | Hodnoty a limity 768P, 1080P | Výchozí— |
Kombinace vstupních materiálů
Text na video · Povinné: prompt
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, prompt, duration, resolution |
Parametrother_options | Kontraktfalse |
Parametrduration | Kontrakt6 |
Parametrresolution | Kontrakt768P, 1080P |
Parametrprompt_max_characters | Kontrakt2000 |
Parametrmaterial_types | Kontrakttext |
Parametrprompt_max_characters_by_resolution | Kontrakt{"768P":2000,"1080P":199} |
Aliasy metody: /v1/videos/generations, /videos, /videos/generations
Životní cyklus: 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
Vytvořte pouze jednou a uložte vrácené ID.
Dotazujte se na původní stav; uchovejte každý dokončený soubor i jeho délku.
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Nominální délka klipu, sekundy | Rozlišení | Účtovací jednotka | Poplatek |
|---|---|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Nominální délka klipu, sekundy— | Rozlišení— | Účtovací jednotka— | Poplatek Vstup · Vstupní tokeny — / 1K tokenů Výstup · Výstupní tokeny — / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
| KonfiguraceUltra | Tabulka sazeb— | Nominální délka klipu, sekundy6 | Rozlišení1080P | Účtovací jednotkaza výstupní klip o nominální délce 6s | Poplatek Výstup · výstupní klip s nominální délkou 6s $1.2 za výstupní klip o nominální délce 6s |
| KonfiguraceUltra | Tabulka sazeb— | Nominální délka klipu, sekundy6 | Rozlišení768P | Účtovací jednotkaza výstupní klip o nominální délce 6s | Poplatek Výstup · výstupní klip s nominální délkou 6s $0.6 za výstupní klip o nominální délce 6s |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Podrobnosti referenčního tarifu
Referenční tabulky modelu nemění výběr metody, cenové nabídky ani poplatky. Skutečné poplatky používají sazby vybrané metody Ailoot.
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 0,60 US$ za volání |
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 1,20 US$ za volání |
MiniMax-Hailuo-2.3
Ceny podle konfigurace
| Konfigurace | Podmínky účtování | Poplatek |
|---|---|---|
| KonfiguraceMiniMax-Hailuo-2.3 · Výchozí konfigurace | Podmínky účtováníVýchozí konfigurace | Poplatek Vstup · Vstup 0,00 US$ za volání Výstup · Výstup 1,20 US$ za volání |
Příklady požadavků
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "768P"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "1080P"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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
Přijímání a ukládání výsledků
Ailoot Ultra · Video
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Ověřit stav úlohy
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o status.json
python3 - <<'PY_STATUS'
import json
from pathlib import Path
r=json.loads(Path("status.json").read_text())
print(json.dumps(r))
if r.get("status")=="completed":
for x in r.get("data",[]):print(x)
PY_STATUS
Uložte všechny dokončené soubory
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
Další načtení obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o video.mp4
Uchovejte všechny dokončené výsledky
Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.
Pole data[] po dokončení obsahuje všechny podepsané URL obsahu spravovaného službou. Načtěte každou vrácenou URL nebo použijte koncový bod obsahu s parametrem index nastaveným na skutečný index výstupu. Neúspěšná původní úloha může vrátit charge_pending_check; kontrolujte tuto původní úlohu místo jejího opětovného vytváření.
Pokud je nutné ověřit původní odpověď
Načítejte existující původní úlohu; odeslání s neznámým výsledkem nikdy neopakujte.
Maximální počet výstupů: 1.
Pole odpovědi
| Pole | Typ |
|---|---|
Poleid | Typstring |
Poleobject | Typstring |
Polemodel | Typstring |
Polestatus | Typstring |
Poledata[] | Typsigned content URL |
Polecharge_pending_check | Typboolean |
Poleerror.code | Typstring |
Poleerror.message | Typstring |
Polerequested_nominal_duration_seconds | Typinteger |
Polemeasured_duration_seconds | Typnumber |
Polewidth | Typinteger |
Poleheight | Typinteger |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametru | Další krokPřed novým požadavkem na vytvoření opravte uvedená pole. |
Odpověď409 · video_not_ready | PodmínkaObsah původního výsledku zatím není dostupný | Další krokDotazujte se na původní vrácené ID a dodržujte Retry-After. |
Odpověďserver_error | PodmínkaVrácená odpověď uvádí, že operaci nebo výsledek je třeba zkontrolovat | Další krokUchovejte původní vrácené ID operace nebo úlohy, hlavičky požadavku a odpověď; pokračujte v podporovaném načítání údajů o této původní operaci. Požadavek na vytvoření znovu neodesílejte. |
Aliasy
Aliasy modelu
Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3
Aliasy cest metod
/v1/videos/generations, /videos, /videos/generations
Související ID modelů
FAQ · MiniMax-Hailuo-2.3
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:text,image→videoPOST /v1/videos·MiniMax-Hailuo-2.3:text→video- Jaká pole požadavek používá?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:model,prompt,duration,resolution,first_frame_image,prompt_optimizer,fast_pretreatmentPOST /v1/videos·MiniMax-Hailuo-2.3:model,prompt,duration,resolution- Jaké limity platí?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:prompt.maximum_length:2000POST /v1/videos·MiniMax-Hailuo-2.3:prompt.maximum_length:2000