メインコンテンツへスキップ
POST
/
v1
/
midjourney
/
generations
/
high-variation
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/high-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/high-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Upscale 後の単一画像に対して強いバリエーション(varyStrong、Vary (Strong) 相当。変化幅が大きく原図から大きく逸れる)を行います。弱いバリエーションは Variation を参照してください。
項目内容
actionHIGH_VARIATION
課金midjourney@high_variation[-speed]
必須task_id + index、または task_id + custom_id
任意speedmetadata

パラメータ

フィールド説明
task_id本プラットフォームが返したタスク ID(通常は Upscale 後の単一画像タスク)
index14; custom_id 未指定時は必須。ボタンマッチングでは index は使いません
custom_id対応する操作のボタン ID を直接指定。指定時は index による自動マッチングを行いません
speedrelax / fast / turbo
metadata任意のメタデータ

自動マッチング

Vary (Strong) を優先し、失敗時は Make Variations にフォールバックします。

リクエスト例

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "index": 1,
  "speed": "fast"
}

注意

  • 通常は四分割グリッドに対して先に upscale を呼び、Upscale で得られた新しい task_id で本 API を呼び出します。
  • 現行実装では custom_id を渡さない場合でも index が必須です(ボタンマッチング自体は index を利用しません)。
  • 元タスクのバージョン metadata は自動継承されます。速度別の価格を分ける場合は midjourney@high_variation-fast / midjourney@high_variation-turbo を設定できます。

レスポンス

成功時は新しいローカルの task_id が返ります。結果は GET /v1/tasks/{task_id} をポーリングして取得してください。