获取 API Key 获取 API
文档

Reroll(重新生成)

基于父任务 prompt 重新抽 4 张图(等价 🔄 重抽按钮),整网格重抽无需 index

请求示例

curl --request POST \
  --url https://api.openveer.com/v1/midjourney/generations/reroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "speed": "fast"
  }'

响应示例

{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}

基于父任务的 prompt 重新抽 4 张图(等价 🔄 重抽按钮)。整个网格重抽,无需 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 emoji。

请求示例

{
  "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
  "speed": "fast"
}

错误响应

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 产生的网格任务;不能 reroll 已做过 upscale / variation / pan 等二次操作的任务。
  • 父任务必须是 SUCCESS 状态。