Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.geeknow.top/llms.txt

Use this file to discover all available pages before exploring further.

Midjourney 概览

Midjourney 相关接口使用独立的一套路由,不和 OpenAI Images 或统一视频任务结构混用。
  • 任务提交主要走 /mj/submit/*
  • 任务查询主要走 /mj/task/*
  • 公开图片可通过 /mj/image/{id} 访问
  • 常见操作包括 IMAGINEBLENDDESCRIBESHORTENMODALVIDEOSWAP_FACE

任务提交

POST /mj/submit/imagine/blend/modal/describe/shorten/video/upload-discord-images/insight-face/swap

任务查询

GET /mj/task/{id}/fetchPOST /mj/task/list-by-conditionGET /mj/task/{id}/image-seed

路由清单

MethodPath说明
POST/mj/submit/imagine提交 Imagine 任务
POST/mj/submit/blend提交 Blend 任务
POST/mj/submit/modal提交 Modal 任务
POST/mj/submit/describe提交 Describe 任务
POST/mj/submit/shorten提交 Shorten 任务
POST/mj/submit/video提交 Video 任务
POST/mj/submit/upload-discord-images上传图片到 Discord
POST/mj/insight-face/swap提交 SwapFace 任务
GET/mj/task/{id}/fetch查询单个任务
POST/mj/task/list-by-condition批量查询任务
GET/mj/task/{id}/image-seed查询任务 seed
GET/mj/image/{id}代理返回任务图片

常见返回码

Midjourney 提交接口常见返回结构为:
{
  "code": 1,
  "description": "Submit success",
  "result": "1712158011464906"
}
常见 code 含义:
code说明
1提交成功
21任务已存在,通常代表已有处理中或已有结果
22排队中
23队列已满,请稍后再试
24prompt 可能包含敏感词
4本地参数校验或网关处理错误
30当前分组负载已饱和
当前网关会把部分上游 2122 状态转成成功写回客户端,因此你在实际调用时,可能看到响应是成功,但任务本质上仍处于“已存在”或“排队中”状态。稳妥做法仍然是拿 result 里的任务 ID 再去查询任务状态。

常见字段约定

字段说明
mode常见值为 RELAXFAST,项目里还存在 TURBO 计费模式
notifyHook回调地址,项目当前代码使用驼峰写法 notifyHook
taskId原任务 ID,用于基于已有任务继续操作
base64Array多图 Base64 数组
maskBase64局部重绘蒙版
state自定义透传字段

推荐阅读顺序

  1. Midjourney 任务提交
  2. Midjourney 任务查询
  3. 图像系列概览