Skip to content

Midjourney 任务

Midjourney 能力是任务型接口。提交任务后需要保存任务 ID,再通过查询接口读取状态和结果。建议同时配置回调字段,并保留主动查询能力。

路由清单

方法路径用途
POST/mj/submit/imagine提交 Imagine 任务。
POST/mj/submit/action提交动作任务。
POST/mj/submit/blend提交混图任务。
POST/mj/submit/describe提交描述任务。
POST/mj/submit/modal提交 Modal 任务。
POST/mj/submit/shorten提交短提示词任务。
POST/mj/submit/video提交视频任务。
GET/mj/task/{id}/fetch查询单个任务。
POST/mj/task/list-by-condition批量查询任务。
GET/mj/task/{id}/image-seed查询图片 seed。

提交 Imagine

bash
curl https://moonapix.com/mj/submit/imagine \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A futuristic city at sunrise --ar 16:9",
    "notifyHook": "https://example.com/moonapix/webhook"
  }'

查询任务

bash
curl https://moonapix.com/mj/task/task_xxx/fetch \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>"

接入建议

  • 保存提交响应中的任务 ID。
  • 对同一任务做幂等处理,避免重复入库。
  • 任务完成后保存最终图片 URL 和原始响应。
  • 回调失败时允许用户通过任务查询获取结果。

相关页面