Langsung ke konten utama
POST
/
v1
/
midjourney
/
generations
/
variation
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "index": 3,
    "speed": "turbo"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "index": 3,
    "speed": "turbo"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Membuat variasi halus (varySubtle, setara V1–V4) dari satu tile grid Imagine. Untuk variasi kuat lihat High Variation.
ItemNilai
actionVARIATION
Penagihanmidjourney@variation[-speed]
Wajibtask_id + index, atau task_id + custom_id
Opsionalspeed, metadata

Parameter

FieldDeskripsi
task_idID tugas asli yang dikembalikan platform ini (harus SUCCESS)
index14, mapping ke V1V4; salah satu dari index / custom_id
custom_idID tombol untuk aksi terkait; jika diset, auto-matching index dilewati
speedrelax / fast / turbo
metadataMetadata kustom

Contoh request

{
  "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
  "index": 3,
  "speed": "turbo"
}

Response

Submit mengembalikan task_id lokal baru. Polling GET /v1/tasks/{task_id}; saat SUCCESS hasilnya berisi grid baru grid_image_url plus empat image_urls:
{
  "id": "task_xxx",
  "status": "SUCCESS",
  "action": "VARIATION",
  "grid_image_url": "...",
  "image_urls": ["...", "...", "...", "..."]
}
version / niji dari tugas sumber diwarisi otomatis (memengaruhi fallback penagihan). Untuk menentukan harga per speed, konfigurasikan midjourney@variation-fast / midjourney@variation-turbo.

Catatan

  • Tugas induk harus dalam status SUCCESS, jika tidak mengembalikan 400 (task is not in SUCCESS state).
  • index harus 14; custom_id dan index saling eksklusif.
  • Default-nya varySubtle (variasi halus); untuk variasi kuat gunakan High Variation; Low Variation adalah action yang sama dengan key penagihan berbeda dan perilaku identik.