Langsung ke konten utama
POST

Autentikasi

string
wajib
Semua endpoint menggunakan Bearer Token. Dapatkan kunci Anda di halaman kunci API.

Tentang model

Secara default, MiniMax H3 Image terlebih dahulu memperluas prompt menjadi deskripsi gambar yang detail sebelum membuat gambar. Hasil perluasan dapat dilihat di revised_prompt pada hasil kueri. Untuk membuat gambar persis sesuai teks asli, lihat Menonaktifkan peningkatan prompt.
Jika resolution tidak dikirim, keluaran default adalah 4K (sekitar 16 megapiksel), dengan harga satuan sekitar 3 kali 1K / 2K. Jika tidak memerlukan 4K, kirim "resolution": "2K" secara eksplisit.

Parameter permintaan

string
wajib
Nama model pembuatan gambar, tetap minimax-h3-image.
string
wajib
Deskripsi teks untuk pembuatan atau pengeditan gambar.Mendukung bahasa Tionghoa dan Inggris. Setelah spasi di awal dan akhir dihapus, panjangnya 1 hingga 32,000 karakter.
string[]
Array gambar referensi, maksimal 16. Jika dikirim, mode pengeditan aktif secara otomatis.Setiap item dapat berupa tautan langsung http(s):// yang dapat diakses publik, atau Base64 inline dalam format data:image/png;base64,... (platform mengubahnya menjadi tautan terlebih dahulu sebelum diteruskan ke model).Lihat Persyaratan gambar referensi.
string
default:"auto"
Rasio aspek atau ukuran piksel presisi untuk gambar keluaran.Nilai yang didukung:
  • auto: model menentukan komposisi dan rasio berdasarkan prompt
  • Rasio aspek: format X:Y, X dan Y bilangan bulat 1 hingga 300, rasio antara 1:3 dan 3:1 (inklusif), misalnya 1:1, 4:3, 16:9, 9:16, 3:1
  • Piksel presisi: lebarxtinggi, misalnya 2048x1152 (pemisah X, ×, * juga didukung)
Lihat Aturan ukuran.
string
default:"4K"
Tingkat resolusi; bersama rasio aspek menentukan piksel keluaran sebenarnya.
  • 1K: sekitar 1 megapiksel
  • 2K: sekitar 4,2 megapiksel
  • 4K (default): sekitar 16 megapiksel
Huruf kecil juga didukung.
Saat size menggunakan format piksel presisi, resolution tidak boleh dikirim; jika dikirim, akan mengembalikan 400.
integer
default:"1"
Jumlah gambar yang dibuat, dari 1 hingga 10.
boolean
default:"true"
Apakah prompt diperluas secara otomatis.Nilai false hanya berlaku untuk teks-ke-gambar dan ukuran harus ditentukan secara eksplisit; lihat Menonaktifkan peningkatan prompt.
string
default:"jpeg"
Format file keluaran.
  • jpeg (default, dapat juga ditulis jpg)
  • png
  • webp
integer
default:"95"
Kualitas kompresi, dari 0 hingga 100. Tidak berlaku untuk png.
boolean
default:"false"
Apakah menambahkan watermark AI yang terlihat pada gambar. Tidak memengaruhi penanda implisit dalam metadata gambar.
Parameter berikut tidak didukung dan akan diabaikan jika dikirim: quality, style, seed, negative_prompt, background, mask_url.Hasil selalu dikembalikan sebagai URL; mengirim response_format: "b64_json" akan mengembalikan 400.

Aturan ukuran

Tingkat + rasio aspek

Tingkat menentukan luas total, rasio aspek menentukan bentuk: Piksel keluaran sebenarnya dibulatkan oleh model berdasarkan rasio dan tingkat; nilai yang dikembalikan yang berlaku. Untuk ukuran presisi, gunakan format piksel.

Piksel presisi

Saat menggunakan size: "lebarxtinggi", ketentuan berikut harus dipenuhi:
  • ✅ 1024x1024, 2048x1152, 1536x1536, 4000x5000
  • ❌ 512x512 (luas terlalu kecil), 4000x1000 (rasio melebihi 3:1), 5000x5000 (melebihi 20 megapiksel)

Persyaratan gambar referensi

Saat menggunakan URL, pastikan tautan dapat diakses publik. Jika tautan tidak dapat diakses, tugas akan gagal pada tahap pembuatan (status bernilai failed, biaya dikembalikan penuh).Dalam mode pengeditan, peningkatan prompt selalu aktif dan tidak dapat dinonaktifkan.

Menonaktifkan peningkatan prompt

Secara default, model memperluas prompt terlebih dahulu sebelum membuat gambar. Untuk membuat gambar persis sesuai teks asli, kirim "prompt_optimizer": false, dengan syarat:
  • Hanya untuk teks-ke-gambar; jika ada image_urls, akan mengembalikan 400
  • Ukuran harus ditentukan secara eksplisit: size harus berupa rasio aspek (misalnya 1:1) atau piksel (misalnya 1024x1024), bukan auto atau tidak dikirim
Setelah dinonaktifkan, model hanya membaca sekitar 4096 token pertama dari prompt.

Response

integer
Kode respons; 200 jika pengiriman berhasil.
array
Data respons pengiriman.

Respons pengiriman

Setelah pengiriman berhasil, ID tugas asinkron langsung dikembalikan:

Mengkueri hasil tugas

Gunakan task_id dari respons pengiriman untuk memanggil API kueri tugas:
Hasil uji: satu gambar 1K / 2K sekitar 10 ~ 20 detik, 4K sekitar 20 detik, dan pengeditan dengan gambar referensi sekitar 20 detik. Disarankan melakukan polling setiap 3 ~ 5 detik hingga status menjadi completed atau failed. Satu tugas dapat berjalan hingga 600 detik; atur timeout polling klien ke 10 menit.

Tugas berhasil

URL gambar ada di data.result.images[0].url[], dan seluruh n gambar berada dalam satu array ini. Unduh dan simpan sebelum expires_at. Jika tugas gagal, status bernilai failed, alasannya ada di error.message, dan biaya dikembalikan penuh secara otomatis.

Contoh penggunaan

Teks-ke-gambar (default 4K)

Teks-ke-gambar (1K + rasio aspek, 4 gambar sekaligus)

Piksel presisi + PNG

Pengeditan dengan gambar referensi

Menonaktifkan peningkatan prompt