Skip to main content
POST
Midjourney 任务提交

Midjourney 任务提交

Midjourney 提交接口统一属于 /mj/submit/* 这一组。不同动作使用不同路径,但成功响应风格基本一致。

通用响应

code
integer
状态码。常见值:1 提交成功、22 排队中、23 队列已满、24 prompt 可能包含敏感词。
description
string
状态说明。
result
string | array<string>
任务 ID。上传 Discord 图片接口返回的是图片 URL 数组。

认证

提交 Imagine 任务

执行 Imagine 操作,提交绘图任务。
mode
string
required
调用模式,常见值为 RELAXFAST
prompt
string
required
提示词。
base64Array
array<string>
垫图 Base64 数组。
state
string
自定义参数。
notifyHook
string
回调地址。

提交 Blend 任务

执行 Blend 操作,提交融图任务。
mode
string
required
调用模式,常见值为 RELAXFAST
base64Array
array<string>
required
图片 Base64 数组。
dimensions
string
比例。常见值:PORTRAITSQUARELANDSCAPE
botType
string
bot 类型,常见值:mjniji
notifyHook
string
回调地址。
state
string
自定义参数。

提交 Modal 任务

当其他任务返回 code = 21 或需要补充提示词时,可调用该接口继续提交。
taskId
string
required
原任务 ID。
maskBase64
string
局部重绘蒙版 Base64。
prompt
string
新的提示词。

提交 Describe 任务

执行 Describe 操作,提交图生文任务。
接口使用 base64Array 接收图片数组。如果只上传一张图,也建议放入数组中提交。

提交 Shorten 任务

执行 Shorten 操作。

提交 SwapFace 任务

提交 SwapFace 换脸任务。 SwapFace 接口使用 JSON Base64 请求体:
该接口当前需要传入 sourceBase64targetBase64。如果缺少任一字段,会返回 sour_base64_and_target_base64_is_required

提交 Video 任务

Video 接口当前支持两种模式:
  1. 基于 prompt 直接生成视频
  2. 基于已有 taskId 继续生成视频
mode
string
required
调用模式,常见值为 RELAXFAST
taskId
string
父任务 ID。基于已有图片扩展视频时使用。
index
integer
视频索引号。
motion
string
运动强度,常见值:lowhigh
action
string
视频任务动作。示例里常见值为 extend

上传文件到 Discord

上传图片到 Discord,返回图片 URL 列表。

常见本地校验错误

相关接口