Skip to main content
POST
Midjourney
Midjourney 通过统一异步任务接口 /v1/tasks 调用,用 action 字段区分操作,一个 model 暴露全部能力。 两类操作:
  • 独立生成类 — 不依赖前序任务:imagine(文生图)、blend(多图融合)、describe(图转文)、edits(全图重写)
  • 链式操作类 — 基于前一个任务的产物再加工,需传 ref_task_id 引用前序任务:upscale(放大)、variation / high-variation / low-variation(变体)、reroll(重出网格)、zoom(外绘缩放)、pan(方向平移)、remix-strong / remix-subtle(v8 重塑)
imagine 等生成类返回 2×2 四宫格(一张图含 4 个画面)。要对其中某一张放大 / 变体,用链式操作传 ref_task_id(该网格任务的 task_id)+ index(1-4 选第几张)。详见 链式操作

定价

按操作 + 速度档计费(单位 USD)。speedrelax(默认) / fast / turbo
任务失败自动全额退款。

Action 速查

调用示例

提交后用 GET /v1/tasks/{task_id} 轮询状态,详见 任务系统

可用模型

链式操作

链式 action 基于前一个任务的产物再加工,核心是 ref_task_idindex
1

先生成网格

imagine 拿到响应里的 task_id(例如 task-wave1781770984b950327128),它对应一张 2×2 四宫格
2

引用网格 + 选图

链式操作传 ref_task_id(= 上一步的 task_id)+ index(1-4,左上=1 右上=2 左下=3 右下=4)。例如 upscale 放大第 2 张。
3

继续链式

放大后的单图任务又可作为 zoom / panref_task_id,层层叠加。
ref_task_id 必须是你自己已成功同一渠道的任务,否则报错(source_task_not_found / source_task_not_owned / source_task_not_success / source_task_channel_mismatch)。引用的是任务 task_id,不是结果图片 URL
各链式 action 对来源任务的要求:

通用参数

string
必填
固定 midjourney
string
默认值:"generate"
操作类型,见 Action 速查。生成类传 imagine/blend/describe/edits,链式类传对应 action
string
提示词。imagine/edits 必填;支持原生 MJ flags(如 --ar 16:9)。blend/describe 不用
string
默认值:"1:1"
画面比例,如 1:1 / 16:9 / 9:16 / 2:3 / 3:2 / 4:3 / 3:4 / 21:9 / 9:21
string[]
参考图。blend 2-4 张,describe/edits 1 张,imagine 可选(图像引导)
integer
随机种子
string
任务终态回调地址(可选,替代轮询)

模型特定参数

string
默认值:"relax"
速度档 relax / fast / turbo,影响出图速度与计费(见 定价)
string
链式操作必填 — 前序任务的 task_id(本平台返回的 wave task_id)。见 链式操作
integer
选四宫格第几张(1-4)。upscale/variation/high-variation/low-variation/remix-* 需填
string
pan 平移方向:left / right / up / down
number
zoom 缩放倍数:<2 走 Outpaint 1.5x,≥2 走 CustomZoom 2x
string
高级:直接指定 MJ 按钮 ID(给了则忽略 index),用于网关未抽象的特殊操作
string
MJ 版本:8.1 / 7 / 6.1 / 5.2 / 5.1
boolean
切换 Niji(动漫)模式
string
画质 --q:0.25 / 0.5 / 1 / 2
integer
风格化强度 --s,0-1000
integer
变异度 --c,0-100
string
排除元素 --no

资源限制

  • blend 参考图 2-4 张,单张 ≤ 12 MiB
  • describe 同步返回较快(1-3 秒),结果为文本建议
  • pan 仅 v6/v6.1/v7/niji6 支持;v8/v8.1 已移除
  • remix-strong / remix-subtle 仅 v8/v8.1

相关文档