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의 새 4분할 그리드를 얻습니다.
원본 작업의 prompt / version / niji / 구조화 파라미터가 자동으로 상속됩니다(시드가 다를 수 있어 결과가 달라짐). 속도별 과금을 구분하려면 midjourney@reroll-fast / midjourney@reroll-turbo를 설정할 수 있습니다.
참고
- reroll은 imagine 그리드 또는 reroll 자체가 생성한 그리드만 가능합니다. upscale / variation / pan 등 2차 작업을 거친 작업은 reroll할 수 없습니다.
- 부모 작업은 SUCCESS 상태여야 합니다.