1. Midjourney
open-route
  • IMA-Pro 视频
    • 创建异步视频任务
      POST
    • 查询任务状态与结果
      GET
  • Midjourney
    • MJ 提交绘图任务
      POST
    • MJ 变换操作(放大/变体/扩图/延展/重绘/重塑等)
      POST
    • 查询 MJ 任务状态
      GET
    • MJ 图片代理(首图)
      GET
  • 数据模型
    • ImaProVideoCreateRequest
    • ImaProCreateResponse
    • ImaProQueryResponse
    • ErrorResponse
    • TaskErrorResponse
    • MjSubmitResponse
    • MjTaskFetchResponse
  1. Midjourney

MJ 变换操作(放大/变体/扩图/延展/重绘/重塑等)

POST
/mj/submit/change
对已完成的 MJ 任务执行变换操作。
鉴权:请求头必须包含 Authorization: Bearer sk-...。
可用操作:
UPSCALE — 放大(Subtle 默认,customId 含 "creative" 则为 Creative)
VARIATION — 变体(Strong 默认)
LOW_VARIATION — 细微变体(Vary Subtle)
HIGH_VARIATION — 大幅变体(Vary Strong)
REROLL — 重新生成(仅需 taskId,无需 index)
ZOOM — 扩图 Zoom Out(scale 从 customId 解析:outpaint::50=2x, outpaint::75=1.5x)
CUSTOM_ZOOM — 自定义扩图(scale 从 prompt 中 --zoom 1.3 解析)
PAN — 延展(方向从 customId 解析:pan_left/pan_right/pan_up/pan_down)
INPAINT — 区域重绘(需 maskBase64,二值图白色=重绘区域)
REMIX — 重塑(需 prompt)
也可通过 /mj/submit/action 端点用 customId 格式触发(MJ Proxy Plus 协议)。

请求参数

Body 参数application/json必填

示例
{
    "action": "UPSCALE",
    "taskId": "task_id_123",
    "index": 1
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST '/mj/submit/change' \
--header 'Content-Type: application/json' \
--data-raw '{
    "action": "UPSCALE",
    "taskId": "task_id_123",
    "index": 1
}'

返回响应

🟢200成功
application/json
任务已提交
Body

示例
{
    "code": 1,
    "result": "task_id_456",
    "description": "submitted"
}
修改于 2026-03-19 07:42:17
上一页
MJ 提交绘图任务
下一页
查询 MJ 任务状态
Built with