Midjourney
Inpaint(インペイント開始)
領域インペイントの入口(Vary (Region) 相当)。送信後 MODAL 状態になり modal で mask + prompt を送信
POST
Vary (Region) 相当)。送信後にタスクは MODAL 状態になります。完了するには mask + prompt を指定して modal を呼び出す必要があります。
| 項目 | 内容 |
|---|---|
| action | INPAINT |
| 課金 | midjourney@inpaint[-version][-speed] |
| 必須 | task_id、または task_id + custom_id |
| 任意 | index、speed、metadata |
パラメータ
| フィールド | 説明 |
|---|---|
task_id | 元タスク ID(通常は Upscale 後の単一画像タスク) |
custom_id | 任意。Vary (Region) に対応する操作のボタン ID を直接指定 |
index | 任意。親タスクの何枚目か(1–4、既定 1)。単一画像では通常不要 |
speed | relax / fast / turbo |
metadata | 任意 |
自動マッチング
サービスは元タスクのbuttons から Vary (Region) に一致するボタンを探します。
リクエスト例
次のステップ
成功時、レスポンスはstatus: "modal" を返します——これは正当な非終端状態であり、エラーではありません。modal エンドポイントに続けてください。task_id には inpaint が返したローカルのタスク ID を、prompt および任意で mask_url を指定します。
注意
- 親タスクは SUCCESS の Upscale 単一画像である必要があります。グリッドを直接インペイントするとエラーになるため、先に
upscaleを呼び出してください。 - MODAL 状態に入ったら 30 分以内に modal を呼び出す必要があります。さもないとバックエンドが自動でキャンセル + 返金します。
- 元タスクのバージョン metadata は自動継承されます。速度別の価格を分ける場合は
midjourney@inpaint-fast/midjourney@inpaint-turboを設定できます。