MiniMax: H3
MiniMax H3 menjana video pendek dengan audio stereo natif daripada teks, imej bingkai atau rujukan multimodal. Ia menyokong penciptaan bingkai pertama/terakhir, penyuntingan berpandukan rujukan serta hubungan gerakan atau suara, dengan output 4–15 saat dan aliran kerja penjanaan semula 2K yang berbeza.
Tentang model
Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.
Satu hasil audiovisual daripada taklimat multimodal
MiniMax H3 ialah sistem video omni-modal MiniMax. Ia mentafsir teks, imej, video dan audio bersama-sama, kemudian menjana video dengan bunyi stereo natif. Pembuat mempersembahkannya untuk kerja kreatif pendek seperti visual produk, pengiklanan, poster beranimasi dan konsep tajuk filem, apabila hubungan antara aset rujukan sama penting dengan penerangan adegan.
Sistem yang didokumentasikan menghasilkan video 4–15 saat pada 24 bingkai sesaat dengan audio stereo 32 kHz. Penjanaan H3-Base beroperasi pada 768p; aliran kerja penuh 2K menjana semula hasil itu menggunakan konteks multimodal asal. Ini lebih daripada ubah saiz lazim: peringkat kedua menggunakan semula model dan konteks sumber untuk memulihkan butiran halus. H3 Max dan H3-Context-IR mempunyai peranan serta had berasingan.
Penciptaan berpandukan teks dan bingkai
Input teks sahaja menerangkan seluruh garis masa audiovisual. Imej pertama menetapkan pembukaan, imej terakhir menetapkan penutup, dan dua imej boleh menentukan kedua-duanya. Untuk syot bingkai pertama, mulakan dengan komposisi dan identiti yang kelihatan dalam imej pegun, kemudian terangkan tindakan yang berkembang daripadanya. Untuk peralihan bingkai pertama ke terakhir, terangkan pergerakan yang dapat diperhatikan yang menghubungkan dua keadaan, bukannya mengulang dua penerangan imej yang tidak berkaitan.
Taklimat produk praktikal boleh menetapkan bungkusan tertutup dalam bingkai pembukaan, tangan yang membukanya, gerakan kamera lembut dan keadaan akhir yang perlu dicapai. Kekalkan bentuk objek, peletakan label dan pencahayaan dalam bingkai yang dibekalkan. Penciptaan berpandukan bingkai dan penciptaan berpandukan rujukan ialah mod input berasingan; antara muka pembuat tidak mencampurkan peranan bingkai pertama/terakhir dengan peranan media rujukan dalam satu permintaan.
Penjanaan dan penyuntingan berpandukan rujukan
Mod rujukan menerima teks bersama imej, klip video dan klip audio. Kenal pasti sumbangan setiap sumber: rupa watak, lokasi, gerak kamera, struktur masa klip sumber atau suara. Video yang digunakan hanya untuk gerak kamera berbeza daripada video yang benar-benar patut disunting atau disambung. Nyatakan hubungan itu secara jelas.
Panduan rujukan pembuat mengasingkan takrif subjek, ringkasan tugas, analisis pengekalan, penerangan syot terperinci, landskap bunyi keseluruhan dan muzik latar yang hanya didengar khalayak. Ia membezakan pengekalan kandungan yang kelihatan daripada pemindahan atribut atau rujukan gaya luas. Untuk audio, menyalin isyarat berbeza daripada merujuk timbre, ritma atau penyampaian. Kekalkan kestabilan peranan itu sepanjang taklimat.
Untuk adegan berpandukan rujukan, bekalkan imej watak, rujukan gerak kamera pendek dan rujukan suara audio, kemudian terangkan tempat setiap satu patut mempengaruhi syot sasaran. Nyatakan butiran pakaian, persekitaran atau objek yang mesti kekal dapat dikenali. Bandingkan klip siap dengan keperluan itu, termasuk kesinambungan gerakan dan hubungan antara penutur yang kelihatan dengan suara yang didengar.
Pertuturan, bunyi dan pemasaan syot
H3 memodelkan dialog, bunyi fizikal, suasana dan muzik bersama-sama. Kad model mendokumentasikan sokongan dialog stabil untuk bahasa Arab, Cina, Inggeris, Perancis, Jerman, Itali, Jepun, Korea, Portugis, Rusia dan Sepanyol; bahasa lain diterangkan sebagai mempunyai sokongan yang berbeza-beza. Sediakan perkataan pertuturan tepat dan bahasa, dengan identiti penutur stabil merentas syot.
Panduan penulisan prompt pembuat menggunakan bahasa Inggeris untuk bahagian deskriptif sambil mengekalkan dialog dan teks yang kelihatan dalam bahasa asalnya. Kandungan pertuturan menggunakan <d>[Language] ...</d>, dengan identiti penutur dan penerangan suara di luar blok. Bezakan pertuturan fizikal daripada suara latar di luar skrin, dan kenal pasti apabila baris berterusan merentas potongan atau terhenti pada penghujung. Kekalkan teks yang kelihatan dengan tepat juga. Padankan jumlah pertuturan dengan tempoh terpilih dan periksa perkataan yang dirender serta baris yang didengar bersama-sama.
Terangkan gerak kamera sebagai tindakan, termasuk julat dan kelajuannya apabila penting. Nomborkan syot mengikut susunan main balik dan pastikan masa potongan dalam tempoh video. Asingkan bunyi adegan seperti langkah kaki atau pintu menutup daripada skor latar yang hanya didengar khalayak. Pilihan ini menjadikan rancangan syot pendek lebih mudah ditafsir dan lebih mudah disemak terhadap hasilnya.
Persediaan input dan had angka
Skema penjanaan semasa memerlukan teks tidak kosong dalam setiap mod, dengan sehingga 7,000 aksara setiap item teks. Imej boleh berupa JPG, JPEG, PNG, WebP, HEIC atau HEIF, sehingga 30 MB setiap satu, dengan setiap sisi daripada 256 hingga 5,760 piksel dan nisbah aspek daripada 0.4 hingga 2.5. Input bingkai membenarkan satu imej pembukaan dan satu imej penutup; mod rujukan membenarkan sehingga sembilan imej rujukan.
Video rujukan boleh mengandungi sehingga tiga klip MP4 atau MOV, setiap satu 2–15 saat dan bersama-sama tidak melebihi 15 saat. Klip boleh mencapai 50 MB; codec videonya H.264 atau H.265, dengan 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 menyokong sehingga tiga klip WAV atau MP3, sehingga 15 MB setiap satu, setiap satu 2–15 saat dan bersama-sama tidak melebihi 15 saat. Kad model mengehadkan input rujukan campuran kepada 12 fail. Had badan permintaan yang didokumentasikan ialah 64 MB, berbeza daripada had setiap fail.
Pilih hanya rujukan yang menyumbang kepada taklimat dan jelaskan setiap sumbangan. Pandangan subjek yang jelas lebih berguna daripada beberapa pandangan bercanggah tanpa penerangan. Kekalkan susunan rujukan, pangkas bahan tidak berkaitan tanpa membuang konteks adegan yang diperlukan dan periksa bahawa klip sumber pendek mengandungi tindakan atau ciri suara yang diminta.
Bentuk output dan sistem lengkap
Antara muka H3 pengeluar menawarkan 768P dan 2K. Penjanaan teks sahaja memerlukan nisbah tertentu: 21:9, 16:9, 4:3, 1:1, 3:4 atau 9:16. Penciptaan bingkai pertama/terakhir mengambil nisbah aspeknya daripada imej input; penciptaan rujukan boleh menggunakan nisbah adaptif atau yang dinyatakan. Tempoh output integer ialah 4–15 saat.
Kad model membezakan H3-Context-IR, yang mentafsir dan memperkaya taklimat, H3-Base, yang menjana kandungan audiovisual, dan H3-Regenerate-2K, yang mencipta hasil resolusi lebih tinggi. Titik semak asas yang dikeluarkan mengasingkan tugas berpandukan bingkai dan omni-reference. Komponen konteks dan penjanaan semula berbeza daripada pemberat asas itu, maka nama titik semak terbuka sahaja tidak membuktikan tingkah laku seluruh sistem.
Aliran kerja penjanaan pembuat adalah tak segerak. Antara muka pertanyaan tugasnya mendapatkan tugas daripada tujuh hari sebelumnya. Simpan identiti tugas sehingga hasil video sebenar dipulangkan, kemudian simpan klip, bukannya mengekalkan alamat muat turun terhad masa sahaja. Semak identiti visual, teks kecil, interaksi objek, kandungan pertuturan dan pemasaan bunyi pada saiz tontonan yang dimaksudkan. Pengeluar mengenal pasti pemahaman multimodal dan butiran visual halus sebagai bidang penambahbaikan berterusan; taklimat terperinci dan perbandingan sumber kekal penting untuk hasil yang berguna.
Ailoot Ultra · Video POST /v1/videos minimax/hailuo-3
minimax/hailuo-3Pengenalan
MiniMax H3 menjana video pendek dengan audio stereo natif daripada teks, imej bingkai atau rujukan multimodal. Ia menyokong penciptaan bingkai pertama/terakhir, penyuntingan berpandukan rujukan serta hubungan gerakan atau suara, dengan output 4–15 saat dan aliran kerja penjanaan semula 2K yang berbeza.
- Input yang diterima
- Teks · Imej · Audio · Video
- Hasil
- Video
Tersedia di Ailoot · input & kaedah
Ailoot Ultra · Video POST /v1/videos
- Input
text,image,audio,video- Output
video- Format output
- bait MP4 asal; tanpa penormalan atau pengekodan semula
| Medan | Jenis | Keperluan | Nilai & had | Lalai |
|---|---|---|---|---|
Medanmodel | Jenisstring | KeperluanDiperlukan | Nilai & had minimax/hailuo-3 | Lalai— |
Medanprompt | Jenisstring | KeperluanDiperlukan | Nilai & had | Lalai— |
Medanduration | Jenisinteger | KeperluanDiperlukan | Nilai & had 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Minimum: 1 Maksimum: 600 | Lalai— |
Medanresolution | Jenisstring | KeperluanPilihan | Nilai & had 2K | Lalai— |
Medanaspect_ratio | Jenisstring | KeperluanPilihan | Nilai & had 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | Lalai— |
Medangenerate_audio | Jenisboolean | KeperluanPilihan | Nilai & had false, true | Lalai— |
Medanframe_images | Jenisarray | 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— |
Medaninput_references | Jenisarray | KeperluanPilihan | Nilai & had | Lalai— |
Medancallback_url | Jenisstring | KeperluanPilihan | Nilai & had Corak: ^https:// | Lalai— |
Medansession_id | Jenisstring | KeperluanPilihan | Nilai & had | Lalai— |
Medantrace | Jenisobject | KeperluanPilihan | Nilai & had | Lalai— |
Medanuser | Jenisstring | 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
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. Gunakan imej bingkai atau rujukan imej dalam satu permintaan; jangan gabungkan kedua-duanya. Pilih resolusi yang disokong dan, jika perlu, nisbah bidang.
Kunci tepat: type, image_url, frame_type
model: Jenis: string · minimax/hailuo-3
prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya
Reference to video · Prompt bertulis dan rujukan imej, video serta audio yang disokong. · Diperlukan: model, prompt, duration, input_references
input_references ialah tatasusunan objek. Tetapkan type kepada image_url, video_url, audio_url dan gunakan medan sepadan yang mengandungi url. Gunakan pautan HTTPS awam. Gugurkan frame_images untuk memilih mod rujukan. Anggaran merangkumi komponen setiap imej yang dipaparkan hanya bagi rujukan imej selepas lima imej pertama. Caj akhir mengikut konfigurasi sebenar yang dibilkan. Jangan gabungkan rujukan imej dengan imej bingkai. Pilih resolusi yang disokong dan, jika perlu, nisbah bidang.
model: Jenis: string · minimax/hailuo-3
prompt: Jenis: string · Bait UTF-8 maksimum: 10,000 · Aksara selain ruang kosong diperlukan: Ya
Parameter kaedah dan kitar hayat
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, prompt, duration |
Parametermaterial_types | Kontraktext, image, audio, video |
Parameteradditional_properties | Kontrakfalse |
Parameteroptional_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 | Unit pengebilan | Syarat pengebilan | Caj |
|---|---|---|---|---|---|
| KonfigurasiKadar asas token | Jadual kadarKadar asas | Kuantiti ramalan— | 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 |
| KonfigurasiHarga video | Jadual kadar— | Kuantiti ramalan— | Unit pengebilanbagi setiap saat video | Syarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini. | Caj Output · Harga video · Anggaran untuk perbandingan sahaja $0.26 bagi setiap saat video |
| Konfigurasiimej rujukan | Jadual kadar— | Kuantiti ramalan— | Unit pengebilanbagi setiap imej rujukan | Syarat pengebilan— | Caj Input · imej rujukan · Anggaran untuk perbandingan sahaja $0.08 bagi setiap imej rujukan |
| KonfigurasiAnggaran kos penjanaan | Jadual kadar— | Kuantiti ramalananggaran untuk satu penjanaan | Unit pengebilan— | Syarat pengebilan— | Caj Output · Anggaran kos penjanaan · Anggaran untuk perbandingan sahaja $1.3 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 →
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.26 bagi setiap saat video Rujukan harga yang diterbitkan bagi konfigurasi yang ditunjukkan. Caj akhir mengikut konfigurasi sebenar yang dibilkan. |
| KonfigurasiImej rujukan selepas lima imej pertama | Syarat pengebilanTiada syarat tambahan dinyatakan dalam kunci harga ini. | Caj Input · Imej rujukan selepas lima yang pertama $0.08 bagi setiap imej Lima imej rujukan pertama adalah percuma; kadar setiap imej yang disenaraikan digunakan selepas lima imej pertama. Rujukan harga yang diterbitkan adalah untuk konfigurasi yang ditunjukkan. Caj akhir mengikut konfigurasi sebenar yang dibilkan. |
Contoh permintaan
Ailoot Ultra · Video
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
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
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
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 |
|---|---|---|
Medanindex | Jenisinteger | MaksudKedudukan video ini dalam senarai output dengan indeks bermula dari sifar. |
Medancontent_url | Jenisstring | MaksudURL muat turun HTTPS bertandatangan untuk video siap ini. |
Medansha256 | Jenisstring | null | MaksudRingkasan SHA-256 bagi bait video asal; null jika tidak tersedia. |
Medansize_bytes | Jenisinteger | null | MaksudSaiz fail video asal dalam bait; null jika tidak tersedia. |
Medanduration_ms | Jenisinteger | null | MaksudTempoh video yang diukur dalam milisaat; null jika tidak tersedia. |
Medanwidth | Jenisinteger | null | MaksudLebar video dalam piksel; null jika tidak tersedia. |
Medanheight | Jenisinteger | null | MaksudKetinggian video dalam piksel; null jika tidak tersedia. |
Medanvideo_codec | Jenisstring | null | MaksudPengecam codec video; null jika tidak direkodkan. |
Medanhas_audio | Jenisboolean | null | MaksudSama ada video mengandungi trek audio; null jika tidak diukur. |
Medanaudio_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
Alias laluan kaedah
Gunakan laluan kaedah yang dipaparkan di atas.
ID pemanggil berkaitan
FAQ · MiniMax: H3
- Apakah input dan hasil yang tersedia?
POST /v1/videos·minimax/hailuo-3:text,image,audio,video→video- Apakah medan yang digunakan oleh permintaan?
POST /v1/videos·minimax/hailuo-3: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:duration.minimum:1;duration.maximum:600;frame_images.max_items:2;frame_images.min_items:1