Midjourney API
AI 图片OmniaKey 上的 Midjourney API——运行在异步媒体任务接口上的绘画风格文生图路由。一次任务约三分钟返回单张 2048x2048 四宫格,按任务固定计费。
- 每次成功调用$0.13
- 操作文生图
- 查看工具价格与计费规则
运行模型后,结果会显示在这里。
01
适用场景
OmniaKey 上的 Midjourney API——运行在异步媒体任务接口上的绘画风格文生图路由。一次任务约三分钟返回单张 2048x2048 四宫格,按任务固定计费。
当你更在意画面质感而不是逐字执行指令时选它:概念图、广告插画和情绪板。发送提示词与画幅比例,轮询任务,按分钟而不是按秒规划。
02
能力范围
文生图
midjourney
把文字提示词生成一张新图片。
03
深入了解
Midjourney 以文生图路由接入 OmniaKey,运行在共享的异步媒体接口上,模型 id 为 midjourney。我们在 2026 年 11 月 12 日的验证中提交 1:1 提示词,约三分钟后得到一张 2048x2048 的 PNG 四宫格,整个任务只记一次扣费。
它的吸引力在于画面风格:绘画感、电影感、光线强烈,适合概念设定与编辑插画,不适合像素级精确的商品图。该路由接收画幅比例和质量参数,把完整四宫格作为单个资产返回,没有编辑操作。
从文字简报出概念图
用散文描述场景、光线和情绪,让四宫格替你发散:一次提示词就能得到同一主题的四个候选,比在你还没定方向时分别迭代四次更快。
编辑与广告插画
直接描述你打算裁切的构图,提示词保持简短、视觉化。选中最合适的一格后在自己的工具链里放大,因为这条路由返回的是整张四宫格,而不是四份文件。
情绪板与提案视觉
用四个版本向客户展示同一方向内部的范围。每次任务都是固定单价,所以比较一份简报的四种演绎和渲染一张图的花费相同。
04
实测记录
在 2026 年 11 月 12 日的实测中,1:1 生成在约三分十秒后返回一张 2048x2048 的 PNG 四宫格,下载文件的 SHA-256 与存储记录一致。
该任务的计费日志只有一次扣费和一次上游提交,所以目录里写的是按任务计的固定价,没有尺寸档位。
05
需要预留的限制
- 拿到的是一张四宫格,而不是四张独立图片:拆分或放大其中一格需要在下载后自行处理。
- 任务是分钟级而不是秒级,所以要按轮询设计并留足超时,不要在任务仍在处理时重试。
- 目前只验证了生成。参考图编辑、融合,以及 Midjourney 自带的放大、变体、平移都不在这条路由上,OpenAI 图片兼容接口也不提供该模型。
06
对比相近模型
| 模型 | 更适合 | 操作 | 标价 |
|---|---|---|---|
| Midjourney当前页 midjourney | 绘画感的四宫格发散,一次任务一次固定扣费。 | 文生图 | $0.13 每次调用 |
| GPT-Image 2.6 Flare gpt-image-2.6-flare | 更快也更字面:需要严格遵循提示词时更合适。 | 文生图 · 图片编辑 | $0.025–$0.055 每次调用 |
| Nano Banana 2.1 gemini-nano-banana-2.1 | 单次更便宜,适合快速迭代,按 token 计价。 | 文生图 · 图片编辑 | $0.019–$0.039 每次调用 |
07
来源与核验
指南更新于 2026-11-12。
08
接入方式
媒体模型采用异步任务:创建任务、轮询到完成,再下载签名后的资源地址。
# 1. Create the job. 202 Accepted; the body carries the task id,
# the pre-charged price, and a poll_url. Reuse one Idempotency-Key
# across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: midjourney-001" \
-d '{
"model": "midjourney",
"type": "image",
"operation": "generate",
"input": {"prompt": "a paper boat on a quiet lake at sunset"},
"parameters": {"size": "1024x1024", "quality": "medium"}
}'
# 2. Poll GET /v1/media/tasks/{id} until status is
# succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"
# 3. Download assets[0].url before expires_at, or poll again for a
# fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.png "$(jq -r '.assets[0].url' result.json)"09
价格
图像任务按成功调用计费,不按 Token 计费;失败或取消的任务会自动退款。
$0.13每次调用
常见问题
如何在 OmniaKey 上调用 Midjourney?
向 /v1/media/tasks 发送 POST,带上模型 ID、type 设为 "image"、operation 设为 "generate" 或 "edit"。重试时复用同一个 Idempotency-Key,超时就不会再生成第二笔付费任务。
Midjourney 如何收费?
Midjourney 按 $0.13 每次调用 计费。创建时会从预付余额中预扣该金额,失败或取消的任务会自动退款。
为什么接口返回任务 ID 而不是图片?
供应商耗时从几秒到约一分钟不等,OmniaKey 因此把所有图像路由统一为同一套异步流程。轮询 GET /v1/media/tasks/{id},直到状态变为 succeeded,再读取签名后的资源地址。
Midjourney 任务返回什么?
一张 2048x2048 的 PNG,里面是 2x2 排列的四张候选图。没有每个候选的独立文件,需要自己裁切或放大保留的那一格。
任务要等多久才完成?
我们实测端到端约三分十秒。请轮询任务接口,queued 和 processing 都属正常,只有在任务失败或过期之后才用新的幂等键重新提交。
这里能用 Midjourney 编辑或融合图片吗?
不能。这条路由只开放生成。需要参考图编辑时请用 GPT Image 或 Nano Banana,把 Midjourney 留给第一版草图。
这条路由接受哪些参数?
发送 parameters.aspectRatio(如 1:1 或 16:9)和 parameters.quality;上游 botType 已预设。文档之外的取值会原样透传,所以请以返回的四宫格为准,不要假设画幅比例一定生效。
