Midjourney
Reroll(再生成)
元タスクの prompt から 4 枚を再抽選(🔄 ボタン相当)。グリッド全体を再抽選し index 不要
POST
index は不要です。
| 項目 | 内容 |
|---|---|
| action | REROLL |
| 課金 | midjourney@reroll[-speed] |
| 必須 | task_id、または task_id + custom_id |
| 任意 | speed、metadata |
パラメータ
| フィールド | 説明 |
|---|---|
task_id | 本プラットフォームが返した元タスク ID |
custom_id | 任意。reroll に対応する操作のボタン ID を直接指定 |
speed | relax / fast / turbo |
metadata | 任意のメタデータ |
自動マッチング
サービスは元タスクのbuttons から ::reroll:: を含むボタン、または reroll 絵文字に一致するボタンを探します。
リクエスト例
エラーレスポンス
| HTTP | code | description |
|---|---|---|
400 | 4 | task_id is required for reroll |
400 | 4 | task ... is not in SUCCESS state |
404 | 3 | task ... not found |
502 | 9 | サービス拒否 |
レスポンス
送信で新しいローカルのtask_id を返します。GET /v1/tasks/{task_id} をポーリングし、SUCCESS 時に同じ prompt の新しい四分割グリッドが得られます。
元タスクの prompt / version / niji / 構造化パラメータは自動継承されます(シードが異なる場合があるため結果は変わります)。速度別の価格を分ける場合は midjourney@reroll-fast / midjourney@reroll-turbo を設定できます。
注意
- reroll できるのは imagine グリッド、または reroll 自身が生成したグリッドのみです。upscale / variation / pan などの二次操作を経たタスクは reroll できません。
- 親タスクは SUCCESS 状態である必要があります。