Skip to main content
POST

Pemilihan model

Kedua model memiliki kemampuan dan parameter yang sama serta hanya menghasilkan 1 gambar per permintaan. Lihat harga model untuk tarif aktual.
Endpoint ini asinkron. Setelah pengiriman, ambil ID dari data[0].task_id, lalu gunakan kueri tugas. Lakukan polling setiap 3–5 detik dengan batas waktu tunggu keseluruhan 3 menit. Hentikan saat status menjadi completed atau failed.

Header permintaan

string
wajib
Autentikasi Bearer dengan format Bearer <token>, dengan <token> sebagai APIMart API Key Anda.

Parameter permintaan

string
wajib
ID model: mai-image-2.6 atau mai-image-2.6-flash.
string
wajib
Deskripsi gambar atau instruksi pengeditan. Mendukung bahasa Mandarin dan Inggris, hingga sekitar 32.000 token (bukan karakter).
string
default:"1:1"
Menerima rasio aspek (seperti 16:9), dimensi piksel (seperti 1536x1024), atau auto.
  • Rasio aspek: rasio bilangan bulat apa pun dari 1:4 hingga 4:1, bersama resolution.
  • Piksel: menerima lebarxtinggi, lebar*tinggi, atau lebar×tinggi. Dalam mode ini, resolution tidak menentukan dimensi.
  • auto: model memilih rasio aspek berdasarkan prompt.
Hanya untuk teks ke gambar. Dengan gambar referensi, model menentukan dimensi keluaran.
string
default:"1K"
Mendukung 1K dan 2K, termasuk huruf kecil. Tingkat lain seperti 4K tidak didukung dan mengembalikan HTTP 400.Menentukan tingkat ukuran pada teks ke gambar dengan rasio aspek. Tidak menghitung dimensi jika piksel persis digunakan. Tidak dapat mengatur dimensi keluaran gambar ke gambar.
integer
Lebar piksel persis. Wajib diberikan bersama height. Pasangan ini mengungguli size dan resolution untuk dimensi teks ke gambar.Lebar dan tinggi masing-masing minimal 768, dengan total maksimal 2.359.296 piksel. Gunakan kelipatan 32; jika tidak, tiap dimensi dibulatkan ke bawah ke kelipatan 32.Parameter ini tidak menentukan dimensi keluaran gambar ke gambar.
integer
Tinggi piksel persis, wajib bersama width dan mengikuti batas di atas. Tidak menentukan dimensi keluaran gambar ke gambar.
string[]
Daftar hingga 5 gambar referensi. Hilangkan untuk teks ke gambar; satu gambar untuk pengeditan tunggal, beberapa untuk komposisi.Setiap item mendukung URL gambar HTTP(S) yang dapat diakses publik atau Data URL Base64 seperti data:image/png;base64,....JPEG dan PNG didukung; WEBP dan GIF otomatis dikonversi ke PNG. URL harus dapat diakses publik atau tugas akan gagal.Dimensi keluaran gambar ke gambar ditentukan model berdasarkan referensi, sekitar 1 juta piksel dengan rasio serupa. size, resolution, width, dan height tidak dapat mengatur dimensi ini.
boolean
default:"false"
Atur ke true agar model memilih rasio berdasarkan prompt, setara dengan size: "auto".
boolean
default:"false"
Atur ke true untuk mencari informasi real-time sebelum pembuatan, berguna untuk orang, tempat, atau peristiwa nyata.
integer
default:"1"
Hanya mendukung 1. Kirim tugas terpisah untuk beberapa gambar. Nilai di atas 1 mengembalikan HTTP 400.

Dimensi teks ke gambar

Prioritas dimensi teks ke gambar: pasangan width / height → size dalam piksel → size sebagai rasio bersama resolution.

Tingkat resolusi dan rasio aspek

Dimensi dikonversi ke kelipatan 32. Karena sisi pendek minimal 768, rasio ekstrem dapat melebihi sekitar 1 juta piksel bahkan pada 1K. Penagihan memakai jumlah token yang sesuai dengan piksel keluaran aktual.

Batas piksel persis

  • Lebar dan tinggi masing-masing minimal 768.
  • Lebar × tinggi tidak melebihi 2.359.296 (1536 × 1536).
  • Tiap dimensi dibulatkan ke bawah ke kelipatan 32. Misalnya, 1000x1000 menghasilkan 992x992. Gunakan kelipatan 32 untuk dimensi persis.
1536x1024, 2048x1152, dan 3072x768 didukung. 512x512 ditolak karena sisi terlalu kecil; 2048x2048 melebihi batas total piksel.
Batas berlaku untuk total piksel, bukan maksimal 1536 per sisi. Jadi 2048x1152 dan 3072x768 valid, tetapi tingkat 4K tidak didukung. Pengaturan ini hanya berlaku untuk teks ke gambar.

Contoh permintaan

Piksel persis dan pencarian web

Pengeditan satu gambar

Komposisi beberapa gambar

Ganti URL gambar contoh dengan alamat yang dapat diakses.

Parameter yang tidak didukung

quality, style, background, output_format, response_format, dan mask_url tidak didukung dan diabaikan jika dikirim. Keluaran selalu PNG. Pengeditan dengan mask tidak didukung.

Respons pengiriman

integer
Kode status respons. 200 menunjukkan keberhasilan.
array
Hasil pengiriman tugas.

Memeriksa hasil tugas

Contoh respons berhasil (URL gambar hanya sebagai placeholder):

Penagihan

Ditagih berdasarkan token masukan dan keluaran aktual. Lihat harga model untuk harga satuan.
  • Token keluaran gambar = lebar keluaran aktual × tinggi ÷ 1024. 1024×1024 setara dengan 1024 token, 1536×1536 dengan 2304 token.
  • Token masukan per referensi kira-kira lebar × tinggi ÷ 1024. Prompt teks juga dihitung sebagai masukan.
  • Biaya dipotong di awal berdasarkan tingkat resolusi, lalu disesuaikan setelah berhasil dengan penggunaan aktual melalui pengembalian dana atau biaya tambahan.
  • Tugas gagal otomatis menerima pengembalian dana penuh. Kesalahan parameter yang ditolak saat pengiriman tidak membuat tugas dan tidak dikenai biaya.

Kesalahan umum

Jika tugas gagal, periksa kesalahan unduhan atau keamanan konten dan ubah prompt atau referensi sebelum mencoba lagi. Pengeditan foto realistis yang melibatkan anak di bawah umur dapat diblokir kebijakan keamanan.