图像生成
Midjourney
Midjourney 接入 — 文生图 / 融图 / 识图 / 编辑 + 放大 / 变体 / 缩放 / 平移等链式操作
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)。speed 取 relax(默认) / fast / turbo。
| 操作 | relax / 默认 | fast | turbo |
|---|---|---|---|
imagine | $0.05067 | $0.06192 | $0.1125 |
| 其余全部 action | $0.06192 | $0.06192 | $0.1125 |
任务失败自动全额退款。
Action 速查
| action | 类型 | 必填 | 说明 |
|---|---|---|---|
imagine | 生成 | prompt | 文生图;可加 image_urls 做图像引导。出四宫格 |
blend | 生成 | image_urls(2-4) | 多图融合,无 prompt |
describe | 生成 | image_urls(1) | 图转文,返回 4 条提示词建议 |
edits | 生成 | prompt + image_urls(1) | 全图重写(背景替换 / 风格迁移) |
upscale | 链式 | ref_task_id + index | 放大网格中第 index 张 |
variation | 链式 | ref_task_id + index | 基于某张出新的四宫格变体 |
high-variation | 链式 | ref_task_id + index | 强变体(变化幅度大) |
low-variation | 链式 | ref_task_id + index | 弱变体(保持主体) |
reroll | 链式 | ref_task_id | 用同 prompt 重出一组四宫格 |
zoom | 链式 | ref_task_id + zoom_ratio | 外绘缩放(<2 用 1.5x,≥2 用 2x) |
pan | 链式 | ref_task_id + direction | 向 left/right/up/down 平移外绘 |
remix-strong | 链式 | ref_task_id + index | v8/v8.1 大幅重塑,可改 prompt |
remix-subtle | 链式 | ref_task_id + index | v8/v8.1 保守重塑 |
调用示例
GET /v1/tasks/{task_id} 轮询状态,详见 任务系统。
可用模型
| 模型 ID | 说明 |
|---|---|
midjourney | Midjourney 全功能,15 种 action(生成 + 链式),支持 v5.1–v8.1 / niji |
链式操作
链式 action 基于前一个任务的产物再加工,核心是ref_task_id 和 index。
各链式 action 对来源任务的要求:
| action | 来源任务 | 选图 |
|---|---|---|
upscale / variation | imagine / reroll 的四宫格 | index 必填 |
high-variation / low-variation | upscale 后的单图 | index 必填 |
reroll | imagine 的四宫格 | 不需 index |
zoom / pan | upscale 后的单图 | 不需 index |
remix-strong / remix-subtle | v8/v8.1 的 imagine 四宫格 | index 必填 |
通用参数
固定
midjourney提示词。
imagine/edits 必填;支持原生 MJ flags(如 --ar 16:9)。blend/describe 不用画面比例,如
1:1 / 16:9 / 9:16 / 2:3 / 3:2 / 4:3 / 3:4 / 21:9 / 9:21参考图。
blend 2-4 张,describe/edits 1 张,imagine 可选(图像引导)随机种子
任务终态回调地址(可选,替代轮询)
模型特定参数
选四宫格第几张(1-4)。
upscale/variation/high-variation/low-variation/remix-* 需填pan 平移方向:left / right / up / downzoom 缩放倍数:<2 走 Outpaint 1.5x,≥2 走 CustomZoom 2x高级:直接指定 MJ 按钮 ID(给了则忽略
index),用于网关未抽象的特殊操作MJ 版本:
8.1 / 7 / 6.1 / 5.2 / 5.1切换 Niji(动漫)模式
画质
--q:0.25 / 0.5 / 1 / 2风格化强度
--s,0-1000变异度
--c,0-100排除元素
--no资源限制
blend参考图 2-4 张,单张 ≤ 12 MiBdescribe同步返回较快(1-3 秒),结果为文本建议pan仅 v6/v6.1/v7/niji6 支持;v8/v8.1 已移除remix-strong/remix-subtle仅 v8/v8.1
相关文档
Midjourney