• 文生图、混图、反推各走独立路径
  • 原生 MJ 参数写在 prompt 里
  • 提交后仍需 fetch 取结果
POSTmj/submit/imagine

认证

string必填

所有接口均使用 Bearer Token 进行认证。获取 API Key:访问控制台 创建。请求时在请求头中添加:

三种生成方式

方式端点说明
文生图POST /mj/submit/imagine只给提示词,出一个四宫格
图片融合POST /mj/submit/blend2 到 5 张图融合,不接受 prompt
反推提示词POST /mj/submit/describe传 1 张图,返回提示词候选

原生 MJ 参数直接写在 prompt 里,例如 a cute cat --ar 16:9 --v 7。请求体里没有单独的 size、version 字段。

请求参数

string必填

提示词,/imagine 必填。原生 MJ 参数可内联。

string可选

bot 类型,MID_JOURNEY(默认)或 NIJI_JOURNEY。

array可选

垫图,data:image/png;base64,... 形式。/blend 必填,2 到 5 张。

string可选

仅 /blend 使用,PORTRAIT(2:3)、SQUARE(1:1)、LANDSCAPE(3:2)。

string可选

仅 /describe 使用,图片 Base64,与 link 二选一。

string可选

仅 /describe 使用,图片链接,与 base64 二选一。

string可选

仅 /describe 使用,en(默认)或 zh_cn。

string可选

回调地址,任务完成时平台向该地址 POST 结果。

boolean可选

为 true 时返回官方链接,默认 false。

string可选

自定义透传字段,原样带回。

object可选

账号筛选,modes 可指定 ["RELAX"] 这类速度模式。

常用 MJ 参数

直接写在 prompt 末尾:

参数含义取值
--ar画幅比例如 16:9、3:4
--v模型版本如 7、6.1
--niji动漫风格无值或版本号
--s艺术化强度0 到 1000
--c变化程度0 到 100
--no反向描述如 --no text
--tile平铺模式无值
--q画质0.25、0.5、1、2
--seed随机种子整数

错误码

HTTP含义
200已受理,看 code 判断是否成功
401Token 缺失或无效
429触发限流

常见失败:prompt 缺失;/blend 传的图少于 2 张或多于 5 张;/describe 同时传了 base64 与 link。

使用示例

文生图

提交后拿任务 ID,再 fetch 取四宫格。画幅、版本这些参数都写在提示词里。

图片融合

base64Array 传 2 到 5 张图,dimensions 决定画幅。

反推提示词

把一张参考图丢进去,得到提示词候选,挑一条再送去 /imagine。