Skip to content
上新MiniMax Speech 2.8 语音合成已上线:双入口接入,官方牌价查看可用模型
HopBase
← 返回博客

Midjourney v8.2 API 接入:一次四张,1K 每张 $0.0067

Midjourney v8.2 API 接入:一次四张,1K 每张 $0.0067

Midjourney v8.2(模型 ID midjourney-v8-2)已经上线 HopBase,走 OpenAI 兼容的 POST /v1/images/generations 提交、GET /v1/video/tasks/{task_id} 轮询取结果。它和多数生图模型最大的不同是一次任务固定出 4 张候选图,画幅与画质写在提示词里(--ar 定比例、--hd 出原生 2K),而不是靠请求字段。计费按实际回源张数,1K 每张 $0.0067、2K 每张 $0.0108。绑定「Midjourney 生图分组」的密钥即刻可用。

怎么调用

  • 异步两步POST /v1/images/generations 返回 202 与任务 ID,再轮询 GET /v1/video/tasks/{task_id};状态走 queued → processing → completed,只有 completedfailed 是终态。
  • 模型 ID 写全midjourney-v8-2。完整 ID 以 GET /v1/models 返回为准。
  • 分组绑定:该模型放在「Midjourney 生图分组」,绑定该分组的密钥才调得到,与可灵的密钥不共用。
  • 提示词必填:只传参考图不写描述会被拒;参考图最多 1 张,走 images 字段。
  • 产物有效期:完成后 outputs 给出 4 条签名直链,自任务完成起 6 小时有效,过期返回 410,请在窗口内下载。

价格:按官方口径折算到每张

档位触发方式每张一次任务(4 张)
常规默认$0.0067$0.0267
2K提示词加 --hd$0.0108$0.0433

Midjourney 官方按 GPU 时间计价(一次常规任务 0.8 GPU 分钟、--hd 1.3 分钟),我们按官方口径折算成每张单价接入。计费按实际回源的张数,所以一次调用是四张的钱——这一点请写进你的预算模型,不要按「一张多少钱」去估。作为对照,目录里单张出图的模型一次调用大多在 $0.029~$0.067 之间,Midjourney 一次拿四张总价仍低于其中多数。实际单价以你所在分组为准,控制台按请求给出分项成本。

画幅与尺寸

尺寸不是请求字段,由提示词里的 --ar 决定;加 --hd 出原生 2K。以下为实测值:

--ar常规--hd
1:1(默认)1024 × 10242048 × 2048
16:91456 × 8162944 × 1648
9:16816 × 14561648 × 2944
4:31232 × 9282544 × 1904
21:91680 × 7203376 × 1440

--ar 只接受整数比,--ar 1.5:1 会被拒;比例上限 14:1,--hd 后收紧到 4:1

参数支持情况

  • 可用--ar--hd--s(0-1000)、--c(0-100)、--weird(0-3000)、--iw(0-3)、--sref--sw--no--seed--tile--exp
  • v8.2 不支持、提交即返回 400--q/--quality--niji--repeat--oref--cref--stealth--stop--draft,以及 :: 多提示词加权。

这批参数我们在提交阶段就拒而不是转发:其中一部分模型会静默忽略(你付了钱却没拿到效果),另一部分要等几十秒任务跑完才失败。错误信息会写明是哪个参数、为什么不支持。

三分钟接入

# 1. 提交,返回 202 + 任务 ID
curl https://api.hop-base.com/v1/images/generations \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{"model":"midjourney-v8-2","prompt":"a red apple on a wooden table, studio light --ar 16:9"}'

# 2. 用上一步的 id 轮询,completed 后取 outputs 里的 4 条直链
curl https://api.hop-base.com/v1/video/tasks/你的任务ID \
  -H "Authorization: Bearer sk-你的密钥"

常见问题

能不能只生成一张?

不能。Midjourney 所有生成模式都固定输出 2×2 共四张候选图,这是模型本身的设计,不是接入方的限制。请求里的张数字段与 --repeat 都不会改变这个结果,我们因此不接受 n 为 4 以外的值——与其静默按四张收费,不如在提交时讲清楚。

怎么控制尺寸?

写在提示词里:--ar 决定比例,--hd 出原生 2K。请求体的 quality 字段对该模型无效,传了会被拒。完整尺寸对照见上表。

支持参考图吗?

支持,最多 1 张,走 images 字段,可用 --iw(0-3)调参考强度;风格参考用 --sref--sw。需要注意 v8.2 不支持 --oref--cref,官方已用新的编辑模型取代它们。

任务失败会计费吗?

不会。只有成功产出图片的任务计费,失败任务零费用。提示词被内容审核拦截时会返回明确的失败原因,改写后重试即可。