Midjourney 任务提交
Midjourney
Midjourney 任务提交
提交 Midjourney 的 imagine、blend、modal、describe、shorten、swap face、video 和上传 Discord 图片任务。
POST
Midjourney 任务提交
Midjourney 任务提交
Midjourney 提交接口统一属于/mj/submit/* 这一组。不同动作使用不同路径,但成功响应风格基本一致。
通用响应
状态码。常见值:
1 提交成功、22 排队中、23 队列已满、24 prompt 可能包含敏感词。状态说明。
任务 ID。上传 Discord 图片接口返回的是图片 URL 数组。
认证
提交 Imagine 任务
Imagine 操作,提交绘图任务。
调用模式,常见值为
RELAX、FAST。提示词。
垫图 Base64 数组。
自定义参数。
回调地址。
提交 Blend 任务
Blend 操作,提交融图任务。
调用模式,常见值为
RELAX、FAST。图片 Base64 数组。
比例。常见值:
PORTRAIT、SQUARE、LANDSCAPE。bot 类型,常见值:
mj、niji。回调地址。
自定义参数。
提交 Modal 任务
code = 21 或需要补充提示词时,可调用该接口继续提交。
原任务 ID。
局部重绘蒙版 Base64。
新的提示词。
提交 Describe 任务
Describe 操作,提交图生文任务。
提交 Shorten 任务
Shorten 操作。
提交 SwapFace 任务
SwapFace 换脸任务。
项目当前代码实际按 JSON Base64 方式解析:
提交 Video 任务
- 基于
prompt直接生成视频 - 基于已有
taskId继续生成视频
调用模式,常见值为
RELAX、FAST。父任务 ID。基于已有图片扩展视频时使用。
视频索引号。
运动强度,常见值:
low、high。视频任务动作。示例里常见值为
extend。上传文件到 Discord
常见本地校验错误
| 描述 | 常见触发条件 |
|---|---|
bind_request_body_failed | 请求体格式错误 |
prompt_is_required | Imagine 未传 prompt |
task_id_is_required | 需要基于任务继续操作时未传 taskId |
action_is_required | 继续操作类接口缺少 action |
index_is_required | 继续操作类接口缺少 index |
content_is_required | simple-change 类操作缺少 content |
task_not_found | 传入的原任务不存在 |
task_status_not_success | 需要依赖原任务成功态时,原任务尚未成功 |
quota_not_enough | 余额不足 |