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

# MiniMax: H3 Max

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

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

MiniMax H3 Max ialah varian H3 pascalatihan yang pantas untuk video pendek dengan audio terselaras. Aliran kerja MiniMax yang didokumentasikan menyokong teks, imej bingkai dan rujukan multimodal, dengan output 480P atau 768P, tempoh 5–15 saat dan pilihan pengembangan promptnya sendiri.

- [**Ailoot Ultra · Video** `POST /v1/videos` `minimax/hailuo-3-max`](https://ailoot.ai/models/ms/minimax-hailuo-3-max/#method-0)

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Varian H3 pascalatihan yang pantas

MiniMax H3 Max ialah varian pascalatihan model asas MiniMax H3, yang dioptimumkan untuk penjanaan lebih pantas, pematuhan prompt dan kualiti audiovisual. Varian ini dibangunkan melalui pascalatihan oleh fal Research. Ia mengekalkan konteks multimodal bersepadu serta gambar dan bunyi yang diselaraskan secara natif. Kelajuan ialah keutamaan reka bentuk, bukannya masa siap tetap untuk setiap prompt, tempoh atau aplikasi.

Bezakan Max daripada sistem H3 asal dan varian Max Turbo yang berasingan. Antara muka semasa MiniMax menyenaraikan Max pada 480P atau 768P, dengan 768P sebagai lalai, 24 bingkai sesaat dan tempoh integer daripada 5 hingga 15 saat. Aliran kerja Max yang didokumentasikan tidak menawarkan tetapan 2K sistem H3 asal atau output empat saat.

Daripada prompt kepada syot

Setiap penjanaan merangkumi taklimat teks yang tidak kosong, sehingga 7,000 aksara bagi setiap item teks. Terangkan subjek, komposisi awal, tindakan dan hasil, kemudian jelaskan arahan kamera serta bunyi. Untuk pendedahan objek ringkas, kenal pasti apa yang patut dilihat penonton dahulu, cara objek bergerak masuk ke pandangan dan cara syot patut berakhir.

Taklimat lima saat yang berguna boleh menerangkan cawan seramik di atas meja kayu, tangan meletakkan piring di sebelahnya, tolakan kamera kecil dan bunyi seramik menyentuh kayu. Pastikan tindakan cukup kecil untuk muat dalam tempoh terpilih dan periksa sama ada gerakan serta bunyi yang dipulangkan mengikuti peristiwa yang sama.

Penciptaan berpandukan bingkai

Pengeluar mendokumentasikan bingkai pembukaan, bingkai penutup atau kedua-duanya. Imej pertama menetapkan tempat klip bermula; imej terakhir menetapkan keadaan visual akhir. Jelaskan gerakan yang menghubungkannya, termasuk perubahan pose, kedudukan objek, kamera atau pencahayaan. Untuk peralihan dua bingkai, elakkan taklimat yang memperkenalkan adegan tidak serasi di antara titik hujungnya.

Output berpandukan bingkai memperoleh nisbah aspeknya daripada imej input. Untuk kerja teks sahaja, pilih nisbah tertentu daripada 21:9, 16:9, 4:3, 1:1, 3:4 atau 9:16. Kerja berpandukan rujukan boleh menggunakan nisbah adaptif atau salah satu pilihan jelas yang didokumentasikan. Komposisikan rujukan atau adegan bertulis untuk bingkai sasaran, bukannya menganggap susunan yang sama sama berkesan dalam potret dan landskap.

Rujukan multimodal

Skema penjanaan Max semasa MiniMax turut mendokumentasikan imej, video dan audio rujukan. Nyatakan pengaruh yang patut diberikan oleh setiap satu: identiti watak, persekitaran, corak gerakan, trajektori kamera, timbre suara atau ciri bunyi. Peranan bingkai pertama/terakhir dan peranan media rujukan saling mengecualikan dalam antara muka itu.

Untuk syot watak, kenal pasti rujukan rupa dan rujukan gerakan secara berasingan, kemudian sediakan tindakan sasaran dan baris pertuturan. Rujukan suara yang menetapkan penyampaian berbeza daripada menyalin keseluruhan isyarat audionya. Jelaskan dalam taklimat ciri yang perlu dikekalkan dan perubahan yang perlu dibuat, serta semak klip audiovisual sebenar terhadap setiap peranan rujukan.

Pengembangan prompt

Tetapan pengembangan khusus Max menawarkan pilihan disabled, balanced dan quality, dengan balanced sebagai lalai. Pilih disabled apabila taklimat yang dibekalkan patut disalurkan tanpa pengembangan; gunakan mod pengembangan yang didokumentasikan apabila tafsiran tambahan dikehendaki. Simpan taklimat asal supaya perubahan yang diperkenalkan semasa pengembangan dapat dibezakan daripada kandungan yang diminta.

Terangkan bunyi sebagai sebahagian daripada adegan. Kenal pasti bunyi fizikal, suasana dan sebarang perkataan pertuturan, serta asingkannya daripada muzik latar yang hanya didengar khalayak. Sediakan baris tepat dan penutur yang dimaksudkan, bukannya meminta dialog yang tidak ditentukan. Dengar hasil serta tontonnya; imej yang meyakinkan tidak membuktikan bahawa susunan kata atau pemasaan pertuturan adalah betul.

Persediaan input dan had

Skema pengeluar semasa menerima imej JPG, JPEG, PNG, WebP, HEIC atau HEIF, sehingga 30 MB setiap satu, dengan sisi daripada 256 hingga 5,760 piksel dan nisbah daripada 0.4 hingga 2.5. Peranan pembukaan dan penutup masing-masing membenarkan satu imej; mod rujukan membenarkan sehingga sembilan imej. Kekalkan pandangan jelas subjek dan butiran yang mesti kekal dapat dikenal pasti.

Video rujukan membenarkan sehingga tiga klip MP4 atau MOV, setiap satu 2–15 saat dan bersama-sama maksimum 15 saat, dengan had 50 MB setiap fail. Ia mendokumentasikan video H.264 atau H.265, audio AAC atau MP3, sisi daripada 256 hingga 5,760 piksel, nisbah daripada 0.4 hingga 2.5 dan kadar bingkai daripada 23.976 hingga 60. Audio rujukan membenarkan sehingga tiga klip WAV atau MP3, setiap satu sehingga 15 MB dan 2–15 saat, bersama-sama maksimum 15 saat. Badan permintaan mempunyai had 64 MB yang berasingan.

Gunakan hanya rujukan yang menyumbang kepada syot dan kenal pasti setiap sumbangan dalam teks. Klip gerakan pendek yang berkaitan lebih mudah digunakan sebagai arahan daripada himpunan panjang peristiwa yang tidak berkaitan. Nyatakan tempoh dan resolusi output yang dimaksudkan dengan jelas supaya hasil boleh dibandingkan dengan taklimat yang sama.

Hasil siap

Aliran kerja tak segerak pembuat memulangkan identiti tugas sebelum video lengkap tersedia. Antara muka pertanyaan tugasnya mendapatkan tugas daripada tujuh hari sebelumnya. Simpan klip sebenar yang dipulangkan dan spesifikasinya untuk penyuntingan atau semakan lanjut; pengecam tugas bukan artifak audiovisual. Alamat muat turun terhad masa, jadi simpan fail itu sendiri apabila mengekalkan hasil terpilih.

Semak kesinambungan subjek, gerakan, teks yang kelihatan, dialog dan pemasaan bunyi pada saiz penggunaan klip. Gunakan maklum balas konkrit untuk taklimat kreatif lain: gerak isyarat yang berubah, baris yang tertinggal atau pembingkaian yang perlu dilaraskan. Hasil berguna ialah syot audiovisual pendek yang terikat kepada kandungan yang dibekalkan dan hubungan rujukannya yang jelas.

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

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

MiniMax /`minimax/hailuo-3-max`

### Pengenalan

MiniMax H3 Max ialah varian H3 pascalatihan yang pantas untuk video pendek dengan audio terselaras. Aliran kerja MiniMax yang didokumentasikan menyokong teks, imej bingkai dan rujukan multimodal, dengan output 480P atau 768P, tempoh 5–15 saat dan pilihan pengembangan promptnya sendiri.

Input yang diterima

Teks · Imej

Hasil

Video

### Tersedia di Ailoot · input & kaedah

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

Input

`text`, `image`

Output

`video`

Format output

bait MP4 asal; tanpa penormalan atau pengekodan semula

| Medan | Jenis | Keperluan | Nilai & had | Lalai |
| --- | --- | --- | --- | --- |
| Medan`model` | Jenis`string` | KeperluanDiperlukan | Nilai & had minimax/hailuo-3-max | Lalai— |
| Medan`prompt` | Jenis`string` | KeperluanDiperlukan | Nilai & had | Lalai— |
| Medan`duration` | Jenis`integer` | KeperluanDiperlukan | Nilai & had 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maksimum: 600 | Lalai— |
| Medan`resolution` | Jenis`string` | KeperluanPilihan | Nilai & had 768p, 480p | Lalai— |
| Medan`aspect_ratio` | Jenis`string` | KeperluanPilihan | Nilai & had 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | Lalai— |
| Medan`generate_audio` | Jenis`boolean` | KeperluanPilihan | Nilai & had false | Lalai— |
| Medan`frame_images` | Jenis`array` | KeperluanPilihan | Nilai & had Item minimum: 1 Item maksimum: 2 Kandungan input: Tatasusunan objek bingkai. Setiap objek mempunyai type=image\_url, image\_url yang mengandungi url dan frame\_type. Gunakan URL imej HTTPS dan tetapkan frame\_type kepada first\_frame atau last\_frame. Setiap peranan bingkai boleh muncul paling banyak sekali. Kunci tepat: type, image\_url, frame\_type Syarat: Kunci ini menerangkan setiap objek bingkai; image\_url hanya mengandungi url. Gugurkan frame\_images untuk permintaan teks sahaja. | Lalai— |
| Medan`input_references` | Jenis`array` | KeperluanPilihan | Nilai & had | Lalai— |
| Medan`callback_url` | Jenis`string` | KeperluanPilihan | Nilai & had Corak: ^https:// | Lalai— |
| Medan`session_id` | Jenis`string` | KeperluanPilihan | Nilai & had | Lalai— |
| Medan`trace` | Jenis`object` | KeperluanPilihan | Nilai & had | Lalai— |
| Medan`user` | Jenis`string` | KeperluanPilihan | Nilai & had | Lalai— |

Gabungan bahan input

**Teks kepada video** · Prompt bertulis. · Diperlukan: model, prompt, duration

`Berikan prompt sebagai teks dan tempoh dalam saat bulat. Pilih resolusi yang disokong dan, jika perlu, nisbah bidang.`

`model`: Jenis: string · minimax/hailuo-3-max

`prompt`: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya

**Imej kepada video** · Prompt bertulis dan imej bingkai pertama. · Diperlukan: model, prompt, duration, frame\_images

`frame_images ialah tatasusunan. Setiap objek bingkai mempunyai type, image_url dan frame_type; image_url mengandungi url. Tetapkan type kepada image_url. Gunakan first_frame dengan last_frame pilihan. Setiap peranan bingkai boleh muncul paling banyak sekali. Berikan URL imej HTTPS awam bagi setiap bingkai. Pilih resolusi yang disokong dan, jika perlu, nisbah bidang.`

Kunci tepat: type, image\_url, frame\_type

`model`: Jenis: string · minimax/hailuo-3-max

`prompt`: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya

Parameter kaedah dan kitar hayat

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, prompt, duration |
| Parameter`material_types` | Kontraktext, image |
| Parameter`additional_properties` | Kontrakfalse |
| Parameter`optional_controls` | Kontrakresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, callback\_url, session\_id, trace, user |

Kitar hayat: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

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

### Pelan harga

##### Cara caj akhir dikira

Kadar yang dipaparkan menganggarkan kos sebelum penjanaan. Caj akhir dikira berdasarkan kos yang direkodkan untuk penjanaan asal. Tempoh output yang diukur dan kuantiti ramalan bukan kuantiti akhir yang boleh dibilkan.

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas

Tidak dinyatakan Apabila mod pantas dipilih

Mod flex

Tidak dinyatakan Apabila mod flex dipilih

Usaha penaakulan maksimum

Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

#### Anggaran kadar untuk perbandingan

#### Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

| Konfigurasi | Jadual kadar | Kuantiti ramalan | Komponen caj | Unit pengebilan | Syarat pengebilan | Caj |
| --- | --- | --- | --- | --- | --- | --- |
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Kuantiti ramalan— | Komponen caj— | Unit pengebilan— | Syarat pengebilan— | Caj Input · Token input · Anggaran untuk perbandingan sahaja **—** / 1K token Output · Token output · Anggaran untuk perbandingan sahaja **—** / 1K token Input · Bacaan cache · Anggaran untuk perbandingan sahaja **—** / 1K token Input · Penulisan cache · Anggaran untuk perbandingan sahaja **—** / 1K token Input · Penulisan cache, 1 jam · Anggaran untuk perbandingan sahaja **—** / 1K token |
| KonfigurasiOutput video · kadar rujukan | Jadual kadar— | Kuantiti ramalan— | Komponen caj`reference_output_rate` | Unit pengebilanbagi setiap saat keluaran | Syarat pengebilan— | Caj Output · Kadar rujukan sesaat video keluaran · Anggaran untuk perbandingan sahaja **$0.16** bagi setiap saat keluaran |
| KonfigurasiHarga video | Jadual kadar— | Kuantiti ramalan— | Komponen caj— | Unit pengebilanbagi setiap saat video | Syarat pengebilanresolution: 480p | Caj Output · Harga video · Anggaran untuk perbandingan sahaja **$0.1** bagi setiap saat video |
| KonfigurasiHarga video | Jadual kadar— | Kuantiti ramalan— | Komponen caj— | Unit pengebilanbagi setiap saat video | Syarat pengebilanresolution: 768p | Caj Output · Harga video · Anggaran untuk perbandingan sahaja **$0.16** bagi setiap saat video |
| KonfigurasiAnggaran kos penjanaan | Jadual kadar— | Kuantiti ramalananggaran untuk satu penjanaan | Komponen caj— | Unit pengebilan— | Syarat pengebilan— | Caj Output · Anggaran kos penjanaan · Anggaran untuk perbandingan sahaja **$0.5** anggaran sebelum penjanaan Anggaran ini bukan caj tambahan atau kadar tetap bagi penjanaan yang telah selesai. |

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. [Cara rizab dan penyelesaian caj berfungsi →](https://ailoot.ai/docs/ms/billing/reserve/)

#### Butiran tarif rujukan

Jadual rujukan peringkat model tidak mengubah pemilihan kaedah, sebut harga atau caj. Caj aktif menggunakan kadar kaedah Ailoot yang dipilih.

Rujukan harga konfigurasi video

#### Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

| Konfigurasi | Syarat pengebilan | Caj |
| --- | --- | --- |
| KonfigurasiHarga video | Syarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini. | Caj Output · Harga video **$0.16** bagi setiap saat video Rujukan harga yang diterbitkan bagi konfigurasi yang ditunjukkan. Caj akhir mengikut konfigurasi sebenar yang dibilkan. |
| KonfigurasiHarga video | Syarat pengebilanresolution: 480p | Caj Output · Harga video **$0.1** bagi setiap saat video Rujukan harga yang diterbitkan bagi konfigurasi yang ditunjukkan. Caj akhir mengikut konfigurasi sebenar yang dibilkan. |
| KonfigurasiHarga video | Syarat pengebilanresolution: 768p | Caj Output · Harga video **$0.16** bagi setiap saat video Rujukan harga yang diterbitkan bagi konfigurasi yang ditunjukkan. Caj akhir mengikut konfigurasi sebenar yang dibilkan. |

### Contoh permintaan

#### Ailoot Ultra · Video

curl · cipta 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-max","prompt":"A serene mountain landscape at sunset","resolution":"480p"}', 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
```

### Terima dan simpan hasil

#### Ailoot Ultra · Video

pautan kandungan bertandatangan milik anda

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

##### Semak status tugas

GET status operasi asal

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

Pembacaan kandungan lain

Simpan setiap output selesai yang menjadi milik anda

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

##### Simpan semua hasil yang selesai

Simpan setiap video yang selesai atau fail yang dikembalikan; dapatkan setiap URL aset yang benar-benar dikembalikan.

Simpan setiap output sebenar milik anda berserta metadata ukuran yang dikembalikan.

##### Jika respons asal perlu disemak

503 result\_pending\_check + id asal + X-Should-Retry:false; jangan sekali-kali ulang operasi asal

Medan respons

| Medan | Jenis | Maksud |
| --- | --- | --- |
| Medan`index` | Jenisinteger | MaksudKedudukan video ini dalam senarai output dengan indeks bermula dari sifar. |
| Medan`content_url` | Jenisstring | MaksudURL muat turun HTTPS bertandatangan untuk video siap ini. |
| Medan`sha256` | Jenisstring \| null | MaksudRingkasan SHA-256 bagi bait video asal; null jika tidak tersedia. |
| Medan`size_bytes` | Jenisinteger \| null | MaksudSaiz fail video asal dalam bait; null jika tidak tersedia. |
| Medan`duration_ms` | Jenisinteger \| null | MaksudTempoh video yang diukur dalam milisaat; null jika tidak tersedia. |
| Medan`width` | Jenisinteger \| null | MaksudLebar video dalam piksel; null jika tidak tersedia. |
| Medan`height` | Jenisinteger \| null | MaksudKetinggian video dalam piksel; null jika tidak tersedia. |
| Medan`video_codec` | Jenisstring \| null | MaksudPengecam codec video; null jika tidak direkodkan. |
| Medan`has_audio` | Jenisboolean \| null | MaksudSama ada video mengandungi trek audio; null jika tidak diukur. |
| Medan`audio_codec` | Jenisstring \| null | MaksudPengecam codec audio; null apabila tiada pengecam direkodkan. |

Ralat dan langkah seterusnya

| Respons | Syarat | Langkah seterusnya |
| --- | --- | --- |
| Respons404 · `not_found_error` | SyaratAkses video tidak tersedia, atau ID video ini tidak ditemui. | Langkah seterusnyaSemak akses video. Untuk video sedia ada, gunakan ID awam asalnya dan kunci API yang sama. |
| Respons401 · `authentication_error` | SyaratKunci API tidak sepadan dengan akaun yang disahkan. | Langkah seterusnyaSemak kunci API dan akses akaun anda sebelum menghantar. |
| Respons400 · `invalid_request_error` | SyaratPermintaan tidak dapat dibaca, atau indeks muat turun tidak sah. | Langkah seterusnyaBetulkan badan permintaan. Untuk muat turun, pilih indeks output yang dikembalikan oleh tugas asal. |
| Respons422 · `price_unavailable` | SyaratHarga konfigurasi video yang dipilih tidak dapat ditentukan. | Langkah seterusnyaPilih konfigurasi video yang disokong dan lengkapkan pilihan wajibnya sebelum menghantar permintaan yang dibetulkan. |
| Respons422 · `invalid_request_error` | SyaratInput video atau tugas sambungan asal tidak sah. | Langkah seterusnyaGunakan input HTTPS yang sah. Untuk sambungan, gunakan ID video awam asal anda yang telah siap dengan kunci API yang sama. |
| Respons402 · `billing_error` | SyaratBaki atau had yang tersedia tidak membenarkan penahanan dana. | Langkah seterusnyaSemak baki dan had yang tersedia sebelum menghantar permintaan baharu. |
| Respons503 · `server_error` | SyaratPengesahan video, storan atau akses perkhidmatan tidak tersedia buat sementara waktu. | Langkah seterusnyaTunggu sehingga perkhidmatan tersedia. Jika anda sudah mempunyai ID video, semak tugas asal tersebut dan jangan cipta penjanaan lain. |
| Respons503 · `result_pending_check` | SyaratHasil video asal dan caj perlu disemak. | Langkah seterusnyaSimpan ID video yang dikembalikan dan semak tugas tersebut. Jangan hantar permintaan penjanaan gantian semasa semakan sedang berjalan. |
| Respons503 · `owned_result_unavailable` | SyaratMuat turun video sedia ada tidak tersedia buat sementara waktu. | Langkah seterusnyaSemak tugas video yang sama kemudian dan muat turun output sedia ada. Penjanaan baharu mencipta operasi berasingan. |
| Respons409 · `video_not_ready` | SyaratKandungan video belum diterbitkan. | Langkah seterusnyaSemak status tugas asal. Muat turun selepas statusnya melaporkan completed; jika statusnya melaporkan failed, ikuti notis semakan cajnya. |

### Alias

#### Alias model

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

#### Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

#### ID pemanggil berkaitan

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

FAQ · MiniMax: H3 Max

Apakah input dan hasil yang tersedia?

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

Apakah medan yang digunakan oleh permintaan?

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

Apakah had yang terpakai?

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

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

## Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

## Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan

Pilih pelan berdiskaun untuk permintaan berkala anda.

Kod promosi sehingga 50%

Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.

Perbelanjaan dalam sejarah

Model, token dan jumlah disimpan bagi setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/ms/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/ms/)

## Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial

Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.

Lesen penjual semula

Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.

Dokumen pada laman

Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

[Mohon lesen penjual semula](mailto:support@ailoot.ai) · [Tawaran dan perjanjian lesen](https://ailoot.ai/legal/offer?lang=ms)

## Ailoot · Syarikat dan portfolio projeknya





Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.





Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.





Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
