/midjourney/imagine 生成、/midjourney/blend 融合、/midjourney/video 做视频……放大、变化这些加工已有图片的操作统一调 /midjourney/action。提交后拿到任务 ID,再查询结果。本文带你跑通第一组图。
生成第一组图
提示词照你在 Midjourney 里的习惯写,--ar、--sref、--niji 这些参数直接写在里面。
bash
提示词里没写版本时会补上
--v 8.2(Midjourney 现在的默认版本),返回的 prompt 就是实际提交的内容。取回结果
生成是异步的,用任务 ID 查询:status 依次是 submitted(排队)、in_progress(生成中)、success 或 failure。快速模式一组图通常一分钟左右。完成后:
images是四张独立的图,不是拼好的宫格,可以直接下载使用。- 失败时
status为failure,原因在fail_reason,费用会退回。
notify_hook(你的接收地址),任务结束后我们会把和查询结果相同的内容 POST 过去。
接着加工
actions 列出这个任务还能接着做的加工。调 /midjourney/action,action 填其中一个,再传 task_id;对某一张图操作时还要传 index(第几张,从 1 开始):
actions,可以一直接下去:放大第 2 张 → 对放大后的图扩图 → 再做成视频。
选择速度
用speed 参数选速度,不填默认 fast:
--relax、--fast、--turbo,效果一样;两处都写时以 speed 参数为准。视频接口不支持 relax。
选择版本
在提示词末尾写版本参数,不写时用 V8.2:edit 只支持 V8.1 与 V8.2(不写用 V8.2),retexture 只支持 V7 与 V6 系列。放大、变化这类接着加工的操作沿用原图的版本。
两种调用方式
上面用的是直接调用。如果你已经在用 统一任务接口,模型名就是midjourney- 加动作名(如 midjourney-imagine、midjourney-upscale),参数放进 input,不用传 action:
/midjourney/action 接着放大,反过来也一样。计费完全一致。
下一步
Midjourney 能力与参数
全部接口、提示词参数、视频与计费说明