Langsung ke konten utama
POST
/
v1
/
midjourney
/
generations
/
edits
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "prompt": "replace the background with a modern kitchen, keep the product unchanged --ar 1:1",
    "image_urls": [
      "https://example.com/product.png"
    ],
    "version": "8.1",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "prompt": "replace the background with a modern kitchen, keep the product unchanged --ar 1:1",
    "image_urls": [
      "https://example.com/product.png"
    ],
    "version": "8.1",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Menulis ulang seluruh gambar dari gambar yang ada + prompt. Cocok untuk penggantian latar, transfer gaya, dan perubahan konten.
ItemNilai
actionEDITS
Penagihanmidjourney@edits[-speed]
Wajibprompt + image_urls

Parameter

FieldTipeWajibDefaultDeskripsi
promptstringYaInstruksi edit
image_urlsstring[]YaGambar yang diedit; masing-masing ≤ 12 MiB
speedstringTidakrelaxrelax / fast / turbo
metadataobjectTidakMetadata kustom

Field terstruktur (opsional)

Sama dengan Imagine — set di body atau di prompt (mis. --ar 16:9). Nilai body lebih prioritas, ditambahkan ke prompt, dan menimpa flag bernama sama yang ditulis manual.
FieldTipePadanan MJDeskripsi
sizestring--armis. "16:9", "1:1", "9:16"
qualitystring--q"0.25", "0.5", "1", "2"
stylestring--stylemis. "raw"
versionstring--vVersi. Versi utama ditambahkan sebagai --v <version>; dengan niji: true dan "7" / "6" dinormalisasi ke versi Niji
seedint--seedSeed
negative_promptstring--nomis. "ugly, blurry"
stylizeint--s0–1000
chaosint--c0–100
weirdint--w0–3000
tilebool--tileMode ubin
nijibool--nijiSakelar Niji. Direkomendasikan: niji: true + version: "7" / "6"
iwfloat--iw0–3, bobot gambar
cwint--cw0–100
swint--sw0–1000
crefstring--crefURL gambar referensi karakter
srefstring--srefURL gambar referensi gaya
drefstring--drefURL gambar referensi kedalaman
dwfloat--dwBobot kedalaman (0–100)
repeatint--repeat2–40
rawbool--rawGaya raw (v5.1+)
draftbool--draftMode draf (v7+)
hdbool--hdMode HD (hanya v8 / v8.1; backend otomatis menyuntik --v 8.1 jika version tidak ditentukan)
stopint--stopStop dini (10–100; hanya v5–6.1 / niji 5–6)
extrastring--xxx apa punEscape hatch; ditambahkan apa adanya ke prompt

Contoh request

{
  "prompt": "replace the background with a modern kitchen, keep the product unchanged --ar 1:1",
  "image_urls": ["https://example.com/product.png"],
  "version": "8.1",
  "speed": "fast"
}

Response

Submit mengembalikan task_id; saat SUCCESS hasilnya berisi image_urls hasil edit (bisa 1–4) plus grid_image_url.

Catatan

  • Perbedaan dengan image-guidance imagine: edits “menulis ulang seluruh gambar”, sedangkan imagine + gambar referensi “meminjam gaya”.
  • prompt atau image_urls yang hilang mengembalikan 400; satu gambar lebih dari 12 MiB mengembalikan 400.