漫小白API 文档
下载完整 .md ↓

MJ / Midjourney 生图

MJ 通过本站 Images 接口提交,使用本站任务号查询。一次请求通常返回 4 张单图,附四宫格时共 5 张;必须保存整个 data[],不要只取第一项。

本页核对于 2026-11-02。当前三个型号均有本站真实出图记录,以下高级参数范围依据当前接口校验;不代表每个参数组合都已实际生成验证。

型号、分组和价格

完整 model Key 分组 当前单价
mj-v6.1 mj和Seedream生图专用分组 ¤0.55 / 次
mj-v7 同上 ¤0.55 / 次
mj-v8.1 同上 ¤0.55 / 次

这是分组倍率 1 的公开报价快照,当前报价以模型广场为准。mj-v8.2、mj-niji7 与其他名称未列为当前可新建型号,不要自行拼接版本。

n=1 表示创建一次 MJ 生成任务,不表示只交付一张。普通用户与 SVIP 均固定 ¤0.55 / 次:提交时预留 ¤0.55,成功交付 4 张独立图片即按整次收费;有四宫格预览时附送,不额外计费,没有四宫格也不改变价格。生成失败按原有规则退还预留费用。2026-11-02 改价前已提交的任务仍按提交时的价格结算,不追补历史订单。

最小请求:提交一次

下载 mj-text.json,三个型号只需更换 model。

json
{
  "model": "mj-v7",
  "prompt": "A blue ceramic teapot on a wooden table, soft window light, editorial product photography",
  "size": "16:9",
  "n": 1,
  "quality": 1,
  "stylize": 100
}
bash
curl --fail-with-body --max-time 60 \
  https://openpix.cc/v1/images/generations/async \
  -H "Authorization: Bearer $MXB_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-binary @mj-text.json

API Key 设置方法见快速上手。正常接纳返回 HTTP 202 和 task_id,立即保存。/v1/image-tasks/generations 也是可用的异步入口。不要把其他 MJ 服务的 /mj/submit/imagine 或 /v1/midjourney/generations 地址替换域名后直接使用。

基础参数

字段 类型 必填 / 默认 规则
model string 必填 上表三个完整 ID
prompt string 必填 非空描述;建议写明主体、环境、构图、光线和风格
size string 默认 16:9 比例枚举:1:1、3:2、2:3、4:3、3:4、5:4、4:5、16:9、9:16、21:9
n integer 省略或 1 不能传 4 / 5 来索取这次任务的单图数量
quality number 或数值字符串 可省略 0.25、0.5、1、2;不是 GPT 的 high/max
image string 或 string[] 可省略 单张或多张图片地址
images string[] 可省略 与 image 合计最多 5 张,URL 或完整图片 Data URL

size 不能填 1024x1024、2K、4K 或 auto。MJ 没有本页承诺的固定 4K 输出档;比例影响构图,最终像素以下载图片为准。不要把 resolution=4k 当作能保证输出 4K 的参数。

风格、随机性与参考权重

以下为当前接入接受的字段。可选项默认省略,交由模型使用默认值。参数对画面的具体作用、组合有效性可能随版本变化;先从最小请求逐项增加。

字段 类型与范围 用途
stylize number,0–1000 风格化强度
chaos number,0–100 多样性
weird number,0–3000 非常规风格强度
seed number,0–4294967295,建议整数 随机种子;相同值不保证跨版本、跨时间逐像素复现
raw boolean 原始风格选项
hd boolean 细节选项,不等于已保证固定 4K
tile boolean 平铺选项
negative_prompt string 不希望出现的元素
iw number,0–3 图片参考权重
cref / cw string / number 0–100 角色参考及权重
sref / sw string / number 0–1000 风格参考及权重
dref / dw string / number 0–100 细节参考及权重

布尔值使用 JSON 的 true / false,不写字符串 "true"。权重使用数字。cref/sref/dref 的参考内容应遵循对应版本支持的形式;接口接受字符串不等于任意内容都能被模型使用。

单张与多张参考图

参考图片通过 JSON images 字符串数组提交。下载 mj-reference.json,把两个示例 URL 换成可访问的真实图片地址。

json
{
  "model": "mj-v7",
  "prompt": "保留图一的茶壶造型,参考图二的配色,生成自然光产品摄影",
  "size": "4:3",
  "n": 1,
  "images": [
    "https://media.example.com/teapot.png",
    "https://media.example.com/palette.png"
  ],
  "iw": 1
}

仍提交到 /v1/images/generations/async。也可用 JSON /v1/images/edits/async,但编辑入口要求至少一张参考图。MJ 当前要求 JSON,不使用 multipart 上传;本地图片可转成 data:image/png;base64,... 字符串。images:[{"image_url":"..."}] 是其他适配常见的对象形式,MJ 本页使用字符串数组。

图片必须能在生成时读取;将“第几张图用于什么”写入 prompt。不要把本地 C:\... 路径当 URL,不要同时在 image 和 images 重复放相同素材。

查询、读取全部图片与下载

bash
curl --fail-with-body --max-time 30 \
  "https://openpix.cc/v1/images/tasks/$MXB_TASK_ID" \
  -H "Authorization: Bearer $MXB_API_KEY"

处理 processing、completed、failed;完整状态见图片任务。完成后遍历 data,兼容 result.data,逐张保存 URL / Base64。不要假设第一张必定是某个单图,也不要仅凭数组下标认定四宫格;实际尺寸与画面可区分单图和拼图。

本站返回的图片为可下载结果文件,没有提供可继续调用的 MJ 按钮 ID。URL 有有效期,及时下载。下载图片不携带本站 API Key。Python / Node.js 客户端支持请求文件与全部图片保存;下载中断可以用原任务号继续,不能为下载再创建一次任务。

当前不提供的操作与排查

情况 做法
想点击 U1 / V1、变体、局部重绘、扩图、单独放大 当前只开放新的图片生成,没有原生 MJ 后续动作接口
传入 action / task_id / custom_id / index 这些动作字段会被拒绝;不要把查询 ID 放回新生成请求
quality=high/max 或 size=4K 报错 改成此页数字质量与比例 size
请求受理后生成失败 查看任务 error,202 不是完成承诺
只下载一张、账单是 ¤0.55 检查是否只取了 data[0];这是整次任务价格,应保存全部单图,四宫格有则附送
长时间等待 / 查询网络出错 保留 ID,退避重查,不重复 POST

中文多文字排版、精确角色复现和所有参考参数组合未作统一效果保证。需要严格文字海报时,也可比较 Seedream、GPT Image 与香蕉生图。

漫小白 API 接入文档 · 2026-11-02 更新 · 当前目录与接口契约核对
模型权限与费用以当前模型广场及账单为准。

复制 Markdown

浏览器未允许自动复制,内容已选中,可按 Ctrl+C / ⌘C 复制。