Langsung ke konten utama
POST
/
v1
/
midjourney
/
generations
/
zoom
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/zoom \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "zoom_ratio": 1.5,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/zoom \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "zoom_ratio": 1.5,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Zoom out (outpaint) pada gambar tunggal setelah Upscale: gambar asli dipertahankan dan latar belakang ditambahkan ke luar. zoom_ratio < 2 memakai Outpaint (1.5×); ≥ 2 atau diabaikan memakai CustomZoom (2×); keduanya langsung menghasilkan gambar.
ItemNilai
actionZOOM
Penagihanmidjourney@zoom[-speed]
Wajibtask_id, atau task_id + custom_id
Opsionalzoom_ratio, index, speed, metadata

Parameter

FieldDeskripsi
task_idID tugas (harus tugas Upscale gambar tunggal)
custom_idOpsional; ID tombol untuk aksi terkait zoom
indexOpsional; gambar ke berapa dari tugas induk (14, default 1); biasanya tidak perlu untuk gambar tunggal
zoom_ratioOpsional; menentukan tingkat Zoom Out yang dipilih otomatis (lihat tabel)
speedrelax / fast / turbo
metadataMetadata opsional

Auto-matching

zoom_ratioTombol
Kurang dari 2Zoom Out 1.5x
Diabaikan atau >= 2Zoom Out 2x

Contoh request

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "zoom_ratio": 1.5,
  "speed": "fast"
}

Catatan

  • Tugas induk harus berupa gambar tunggal hasil upscale dan SUCCESS; mengirim grid mengembalikan This action requires an upscaled task..., jadi panggil upscale dulu.
  • Outpaint dan CustomZoom keduanya langsung menghasilkan gambar, tidak perlu mask, dan tidak masuk MODAL (hanya Inpaint yang memakai MODAL).
  • Metadata versi diwarisi otomatis. Untuk harga per speed, konfigurasikan midjourney@zoom-fast / midjourney@zoom-turbo.

Response

Saat sukses, Anda menerima task_id lokal baru. Polling GET /v1/tasks/{task_id}.