Langsung ke konten utama
Base URL: https://api.apimart.aiAuth: Authorization: Bearer <token>Rute baru /v1/midjourney/... otomatis menyuntikkan model=midjourney; Anda tidak perlu mengirim model di body.

Mulai cepat

# 1. Submit tugas Imagine
curl -X POST https://api.apimart.ai/v1/midjourney/generations \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a cute cat, watercolor style --ar 16:9"}'

# 2. Polling API tugas terpadu hingga status=completed
curl https://api.apimart.ai/v1/tasks/task_01JWXXXX \
  -H "Authorization: Bearer <token>"

# 3. Perbesar gambar 1
curl -X POST https://api.apimart.ai/v1/midjourney/generations/upscale \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"task_id": "task_01JWXXXX", "index": 1}'

Ringkasan API

Field lengkap, contoh, dan catatan setiap fitur ada di halaman terkait.
FiturPathDokumen
Teks-ke-gambar (default)POST /v1/midjourney/generationsImagine
Teks-ke-gambar (eksplisit)POST /v1/midjourney/generations/imagineImagine
Gabungan multi-gambarPOST /v1/midjourney/generations/blendBlend
Gambar ke teksPOST /v1/midjourney/generations/describeDescribe
Edit gambarPOST /v1/midjourney/generations/editsEdits
Perbesar tilePOST /v1/midjourney/generations/upscaleUpscale
VariasiPOST /v1/midjourney/generations/variationVariation
Variasi kuatPOST /v1/midjourney/generations/high-variationHigh Variation
Variasi halusPOST /v1/midjourney/generations/low-variationLow Variation
RegenerasiPOST /v1/midjourney/generations/rerollReroll
Zoom outPOST /v1/midjourney/generations/zoomZoom
PanPOST /v1/midjourney/generations/panPan
InpaintPOST /v1/midjourney/generations/inpaintInpaint
Modal (mask + prompt)POST /v1/midjourney/generations/modalModal
Gambar ke videoPOST /v1/midjourney/generations/videoVideo
Remix (kuat / halus)POST /v1/midjourney/generations/remix-strong · /remix-subtleRemix
Query tugasGET /v1/tasks/{task_id} · /v1/midjourney/{task_id}Query tugas
Lihat juga: Praktik terbaik (polling / retry / pemecahan masalah) · Contoh alur lengkap (panduan curl + wrapper klien)

Alur end-to-end

Error

Format response error

{
  "error": {
    "type": "invalid_request_error",
    "message": "prompt is required"
  }
}

Error umum

HTTPtypeArti
400invalid_request_errorParameter buruk
401authentication_errorAPI key tidak valid
402payment_requiredSaldo tidak cukup
404not_foundTugas tidak ditemukan
429rate_limit_errorRate limit tercapai
500internal_errorError server

Kegagalan tugas

Nilai fail_reason umum:
  • Banned prompt detected — konten prompt terlarang
  • Task timeout — timeout (refund otomatis setelah 30+ menit)
  • No available upstream — layanan sementara tidak tersedia, coba lagi nanti

Penagihan

Nama model terpadu untuk rute MJ baru adalah midjourney. Key penagihan dibuat dari action, version, dan speed. Urutan match umum:
midjourney@<action>-<version>-<speed>
-> midjourney@<action>-<version>
-> midjourney@<action>-<speed>
-> midjourney@<action>
-> midjourney
ActionNama penagihanCatatan
Imaginemidjourney@imagine[-version][-speed]Teks-ke-gambar / berbasis gambar
Blendmidjourney@blend[-speed]Gabungan multi-gambar
Describemidjourney@describe[-speed]Gambar ke teks
Editsmidjourney@edits[-speed]Edit gambar
Upscalemidjourney@upscale[-version][-speed]Pembesaran
Variationmidjourney@variation[-version][-speed]Variasi
High Variationmidjourney@high_variation[-version][-speed]Variasi kuat
Low Variationmidjourney@low_variation[-version][-speed]Variasi halus
Rerollmidjourney@reroll[-version][-speed]Regenerasi
Zoommidjourney@zoom[-version][-speed]Zoom out / outpaint
Panmidjourney@pan[-version][-speed]Pan outpaint
Inpaintmidjourney@inpaint[-version][-speed]Entri inpaint
Modalmidjourney@modal[-speed]Parameter lanjutan inpaint
Videomidjourney@video / midjourney@video-720pGambar ke video, ditagih × batch_size
Remix Strongmidjourney@remix_strong[-speed]Reshape kuat (hanya v8.1 / v8.2)
Remix Subtlemidjourney@remix_subtle[-speed]Reshape halus (hanya v8.1 / v8.2)
Catatan:
  • speed=relax atau diabaikan tidak menambah sufiks speed; fast / turbo menambah sufiks terkait.
  • Versi utama dinormalisasi ke v8.2, v8.1, v7, v6.1, v5.2, v5.1.
  • niji=true + version=7/6 dinormalisasi ke niji7 / niji6.
Lihat harga konsol. Tugas yang gagal direfund penuh.