调用 ID
在请求体的「model」字段里填这个值 —— 不是上面的展示名。
by midjourney · Midjourney v8.1。一次请求固定返回 4 张(2×2 网格),n 不控制张数;size 只取宽高比,不承诺像素值;输出档位写在 prompt 末尾(--sd / --hd)。
POST /v1/images/generationshttps://api.dflop.top/v1curl https://api.dflop.top/v1/images/generations \
-H "Authorization: Bearer sk-gpushare-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "tvod-midjourney-v8.1",
"prompt": "一只在竹林里喝茶的熊猫,水彩风格,横向构图 --hd",
"size": "2048x1152",
"n": 1,
"async": true
}'
# ⚠️ 一次请求固定返回 4 张,"n" 不控制张数 —— 请固定传 1。
# 计费按实际返回张数,所以单次花费是「单价 × 4」,余额需覆盖这个数。
# ⚠️ "size" 只表达**宽高比**(归一成 1:1 / 16:9 / 9:16 / 4:3 / 3:4),
# 不承诺像素:2048x1152 实测出 1456x816,加 --hd 出 2944x1648。
# 输出档位写在 prompt 末尾:--sd(标准)/ --hd(高档)。curl -i https://api.dflop.top/v1/images/generations/$TASK_ID \
-H "Authorization: Bearer sk-gpushare-xxxxxxxx"
# 判据是 **HTTP 状态码**,不是响应体里有没有 "status" 字段:
# 202 → 还在跑,等 2-3 秒再轮
# 200 → 成功,data[] 里是 4 个图片 URL
# 其它 → 就是最终错误(与同步调用逐字节相同的那个响应)
# 返回的是上游临时链接(约 24h 过期),请尽快转存。这是异步任务:提交拿到任务 id,再轮询到终态。轮询本身免费。
一次请求固定返回 4 张,请求里的 n 不控制张数 —— 单次实收 = 单价 × 4。
登录后,若你的账号有专属折扣会显示在这里。 去登录
这类模型按张 / 按秒 / 按次真实计费,而且多为异步任务,所以本页不提供一键测试。用上方的示例代码调用,或去对应工作台生成(工作台带参数面板与费用预估)。
打开工作台404 model_not_found你填的是展示名,不是调用 ID。✗ Midjourney v8.1→✓ tvod-midjourney-v8.1
→ 复制本页顶部的「调用 ID」
402 quota_exceeded账户余额不足。余额由你名下全部 API Key 共享。
→ 去账户页充值
401 / 403API Key 无效,或该 Key 设了模型白名单且不含这个 ID。
→ 检查 Key 的状态与允许模型
400 invalid_requestsize 低于该 SKU 的最小尺寸,或 n 超过上限 10。
→ 对照上方示例代码检查请求体
价格单位是积分(60 积分 = ¥1)。 本页的 Markdown 版本:/models/tvod-midjourney-v8.1.md