Midjourney
Reroll (перегенерация)
Перегенерирует 4 изображения из промпта исходной задачи (эквивалент кнопки 🔄); вся сетка перегенерируется без index
POST
index не нужен.
| Item | Значение |
|---|---|
| action | REROLL |
| Тарификация | midjourney@reroll[-speed] |
| Обязательно | task_id, или task_id + custom_id |
| Опционально | speed, metadata |
Параметры
| Поле | Описание |
|---|---|
task_id | ID исходной задачи |
custom_id | Опционально; ID кнопки соответствующего действия для reroll |
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 | Сервис отклонил |
Response
При успехе вы получаете новый локальныйtask_id. Опрашивайте GET /v1/tasks/{task_id}; при SUCCESS вы получаете новую сетку 2x2 с тем же промптом.
prompt / version / niji / структурированные поля исходной задачи наследуются автоматически (seed может отличаться, поэтому результаты различаются). Для тарификации по speed настройте midjourney@reroll-fast / midjourney@reroll-turbo.
Заметки
- Reroll возможен только для сетки imagine или сетки, созданной самим reroll; нельзя сделать reroll задачи, уже прошедшей upscale / variation / pan и т.д.
- Родительская задача должна быть в статусе SUCCESS.