已上线
Midjourney Image 开发指南
更新于 2026-09-02
Midjourney Image 当前状态为“已上线”。本页提供开发接入所需的模型 ID、定价快照与可复制示例;产品介绍与实时价格见 Midjourney Image 模型页。
简介
- 供应商:Midjourney
- 类型:图像生成
- 档位数:1
- 端点标签:image-task
此图像模型使用异步任务接口:提交 `POST /v1/images/tasks` 后,通过 `GET /v1/tasks/{task_id}` 查询进度和结果。
可用档位与价格
请求里的 model 必须使用下表中的模型 ID(区分大小写)。
| 档位 | 模型 ID | 输入 | 输出 | 上下文 |
|---|---|---|---|---|
| Midjourney Image | midjourney | $0.011000–$0.594000 / 次 | 总价按请求参数和实际用量计算 | — |
价格为构建时快照;以控制台与 定价页 实时数据为准。
组合计费规则
midjourney
按请求参数动态计费总价按请求参数和实际用量计算
生成方式: text-to-image · 画质: standard · 速度: fast$0.0550 / 次
生成方式: image-to-image · 画质: standard · 速度: fast$0.0550 / 次
生成方式: blend · 画质: standard · 速度: fast$0.0550 / 次
生成方式: describe · 画质: standard · 速度: fast$0.0110 / 次
生成方式: seed · 画质: standard · 速度: fast$0.0110 / 次
生成方式: inpaint · 画质: standard · 速度: fast$0.0550 / 次
生成方式: variation1 · 画质: standard · 速度: fast$0.0550 / 次
生成方式: upsample1 · 画质: standard · 速度: fast$0.0550 / 次
生成方式: reroll · 画质: standard · 速度: fast$0.0550 / 次
生成方式: upscale2 · 画质: standard · 速度: fast$0.1320 / 次
生成方式: upscale4 · 画质: standard · 速度: fast$0.3960 / 次
生成方式: text-to-image · 画质: standard · 速度: turbo$0.0770 / 次
查看其余 32 个价格组合
生成方式: image-to-image · 画质: standard · 速度: turbo$0.0770 / 次
生成方式: blend · 画质: standard · 速度: turbo$0.0550 / 次
生成方式: describe · 画质: standard · 速度: turbo$0.0110 / 次
生成方式: seed · 画质: standard · 速度: turbo$0.0110 / 次
生成方式: inpaint · 画质: standard · 速度: turbo$0.0770 / 次
生成方式: variation1 · 画质: standard · 速度: turbo$0.0770 / 次
生成方式: upsample1 · 画质: standard · 速度: turbo$0.0770 / 次
生成方式: reroll · 画质: standard · 速度: turbo$0.0770 / 次
生成方式: upscale2 · 画质: standard · 速度: turbo$0.1320 / 次
生成方式: upscale4 · 画质: standard · 速度: turbo$0.3960 / 次
生成方式: text-to-image · 画质: hd · 速度: fast$0.0825 / 次
生成方式: image-to-image · 画质: hd · 速度: fast$0.0825 / 次
生成方式: blend · 画质: hd · 速度: fast$0.0825 / 次
生成方式: describe · 画质: hd · 速度: fast$0.0165 / 次
生成方式: seed · 画质: hd · 速度: fast$0.0165 / 次
生成方式: inpaint · 画质: hd · 速度: fast$0.0825 / 次
生成方式: variation1 · 画质: hd · 速度: fast$0.0825 / 次
生成方式: upsample1 · 画质: hd · 速度: fast$0.0825 / 次
生成方式: reroll · 画质: hd · 速度: fast$0.0825 / 次
生成方式: upscale2 · 画质: hd · 速度: fast$0.1980 / 次
生成方式: upscale4 · 画质: hd · 速度: fast$0.5940 / 次
生成方式: text-to-image · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: image-to-image · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: blend · 画质: hd · 速度: turbo$0.0825 / 次
生成方式: describe · 画质: hd · 速度: turbo$0.0165 / 次
生成方式: seed · 画质: hd · 速度: turbo$0.0165 / 次
生成方式: inpaint · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: variation1 · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: upsample1 · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: reroll · 画质: hd · 速度: turbo$0.1155 / 次
生成方式: upscale2 · 画质: hd · 速度: turbo$0.1980 / 次
生成方式: upscale4 · 画质: hd · 速度: turbo$0.5940 / 次
- 提交时按公开参数预估;完成后可能按供应商返回的实际用量结算
查看高级计费表达式
v2:provider_credits > 0 ? tier("ttapi_midjourney_actual_quota_plus_10pct_2026_08_31", units(provider_credits, 0.011)) : tier("ttapi_midjourney_fast_turbo_table_plus_10pct_2026_08_31", units(1, ((generation_type == "describe" || generation_type == "seed" || generation_type == "upsample") ? 1 : generation_type == "blend" ? 5 : generation_type == "upscale2" ? 12 : generation_type == "upscale4" ? 36 : (generation_type == "upscale_creative" || generation_type == "redo_upscale_creative" || generation_type == "upscale_subtle" || generation_type == "redo_upscale_subtle") ? (speed == "turbo" ? 14 : 8) : (speed == "turbo" ? 7 : 5)) * (quality == "hd" ? 0.0165 : 0.011)))Base URL 与认证
export OPENAI_BASE_URL="https://api.rokoapi.com/v1"
export OPENAI_API_KEY="sk-..."
所有请求携带 Authorization: Bearer $OPENAI_API_KEY。密钥在
控制台密钥页 创建。
快速开始
cURL
curl https://api.rokoapi.com/v1/images/tasks \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
-d '{
"model": "midjourney",
"prompt": "a calm lake at dawn, photorealistic",
"mode": "fast",
"quality": "standard"
}' Python(requests)
import requests
base_url = "https://api.rokoapi.com/v1"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": "YOUR_UNIQUE_REQUEST_ID",
}
task = requests.post(
f"{base_url}/images/tasks",
headers=headers,
json={
"model": "midjourney",
"prompt": "a calm lake at dawn, photorealistic",
"mode": "fast",
"quality": "standard",
},
).json()
result = requests.get(
f"{base_url}/tasks/{task['task_id']}",
headers=headers,
).json()
print(result) 常用参数
| 参数 | 说明 |
|---|---|
model |
上表模型 ID,例如 midjourney |
prompt | 生成描述文本 |
size / n | 尺寸与张数;以模型能力与渠道限制为准 |
提交成功会同时返回值相同的 id 和 task_id;新代码应保存 task_id。生产调用建议携带唯一的 Idempotency-Key。请定期请求 GET /v1/tasks/{task_id}
,直到状态变为 completed 或
failed;不要使用聊天或流式端点调用异步生成模型。
完整协议见图像生成任务。
注意事项
- 请使用本页列出的已上线模型 ID;未开通或已下线的名称会返回模型不可用类错误。
- 余额不足、分组无权限时通常表现为 403;请检查账户额度与密钥所属分组。
- 多模态、工具调用、缓存计费等能力因上游与渠道配置而异,以实际响应与控制台说明为准。