Midjourney API
AI画像OmniaKey の Midjourney API は、非同期メディアタスク API 上の絵画的なテキストto画像ルートです。1 ジョブで約 3 分後に 2048x2048 の 4 分割グリッドを 1 枚返し、ジョブ単位の固定料金で課金されます。
- 成功した呼び出し 1 回あたり$0.13
- 操作テキストから画像へ
- ツール料金と課金ルールを見る
モデルを実行するとここに結果が表示されます。
01
向いている用途
OmniaKey の Midjourney API は、非同期メディアタスク API 上の絵画的なテキストto画像ルートです。1 ジョブで約 3 分後に 2048x2048 の 4 分割グリッドを 1 枚返し、ジョブ単位の固定料金で課金されます。
指示への忠実さより絵の質感を優先する用途に向きます。コンセプトフレーム、広告イラスト、ムードボードなどです。プロンプトとアスペクト比を送り、タスクをポーリングし、秒ではなく分単位で見積もってください。
02
できること
テキストから画像へ
midjourney
テキストプロンプトから新しい画像を生成します。
03
詳細
Midjourney は共有の非同期メディア API 上で、モデル id midjourney のテキストto画像ルートとして OmniaKey のカタログに加わりました。2026 年 11 月 12 日の検証では 1:1 のプロンプトを送信し、約 3 分で 2048x2048 の PNG 4 分割グリッドを 1 枚受け取り、課金はジョブに対して 1 回だけでした。
魅力は画風です。絵画的で映画的、光の扱いが強く、ピクセル単位の正確さが要る物撮りよりもコンセプトアートや編集イラストに向きます。このルートはアスペクト比と品質パラメータを受け取り、完成したグリッドを 1 つのアセットとして返します。編集操作はありません。
文章のブリーフからコンセプトフレームを作る
場面・光・雰囲気を文章で描き、探索はグリッドに任せます。1 つのプロンプトで同じテーマの候補が 4 つ得られるため、方向性を決めかねている段階では 4 回の試行より速く進みます。
編集・広告イラスト
最終的に切り抜く構図を言葉で指定し、プロンプトは短く視覚的に保ちます。使える 1 マスを選んだら、その後の拡大は自前のツールで行ってください。このルートは 4 分割グリッドを返すので、4 枚のファイルにはなりません。
ムードボードと提案資料
4 案を使って、1 つの方向性の幅をクライアントに示せます。ジョブは定額なので、1 つのブリーフの 4 通りの解釈を比べる費用は 1 枚を描く費用と同じです。
04
実測記録
2026 年 11 月 12 日の実測では、1:1 の生成が約 3 分 10 秒で 2048x2048 の PNG グリッドを返し、ダウンロードしたファイルの SHA-256 は保存されたアセット記録と一致しました。
このタスクの課金ログは 1 回の課金と 1 回の上流送信のみだったため、カタログではサイズ別の段階を持たないジョブ定額を掲載しています。
05
事前に把握すべき制限
- 受け取るのは 4 分割グリッド 1 枚で、独立した 4 枚ではありません。マスの分割や拡大はダウンロード後に自分で行います。
- ジョブは秒ではなく分単位で終わるため、ポーリング前提で設計し、処理中は再試行せずに余裕のあるタイムアウトを設定してください。
- 検証済みなのは生成のみです。参照画像の編集やブレンド、Midjourney 側の拡大・バリエーション・パンはこのルートに含まれず、OpenAI 画像互換エンドポイントでもこの id は提供されません。
06
近いモデルとの比較
| モデル | こんな方に最適 | 操作 | 掲載価格 |
|---|---|---|---|
| Midjourneyこのページ midjourney | 絵画的な 4 分割の探索を、ジョブ定額で。 | テキストから画像へ | $0.13 1 回あたり |
| GPT-Image 2.6 Flare gpt-image-2.6-flare | より速く、より字義どおり。プロンプトに厳密に従わせたいときに。 | テキストから画像へ · 画像編集 | $0.025–$0.055 1 回あたり |
| Nano Banana 2.1 gemini-nano-banana-2.1 | 1 回あたりの単価が安く、素早い反復向き。課金はトークン基準です。 | テキストから画像へ · 画像編集 | $0.019–$0.039 1 回あたり |
07
出典と検証
ガイドの更新日: 2026-11-12。
08
呼び出し方
メディアモデルは非同期で動作します。タスクを作成し、完了までポーリングしてから、署名付きアセット URL をダウンロードします。
# 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
料金
画像ジョブはトークン単位ではなく、成功した呼び出しごとに課金されます。失敗またはキャンセルされたジョブは自動的に返金されます。
$0.131 回あたり
よくある質問
OmniaKey で Midjourney を呼び出すには?
モデル ID、type に "image"、operation に "generate" または "edit" を指定して /v1/media/tasks に POST します。再試行時は同じ Idempotency-Key を使うと、タイムアウトで二重の課金ジョブが作られません。
Midjourney の料金は?
Midjourney は $0.13 1 回あたり で課金されます。作成時に前払い残高から事前に引き落とされ、失敗またはキャンセルされたジョブは自動的に返金されます。
なぜ API は画像ではなくタスク ID を返すのですか?
プロバイダーの遅延は数秒から 1 分程度まで幅があるため、OmniaKey はすべての画像ルートを 1 つの非同期フローに統一しています。GET /v1/media/tasks/{id} を succeeded になるまでポーリングし、署名付きアセット URL を読み取ってください。
Midjourney のジョブは何を返しますか?
2048x2048 の PNG 1 枚で、2x2 に並んだ 4 つの候補が入っています。候補ごとの個別ファイルはないため、残すマスは自分で切り抜くか拡大してください。
タスクの完了までどれくらい待てばよいですか?
実測ではエンドツーエンドで約 3 分 10 秒でした。タスクのエンドポイントをポーリングし、queued と processing は正常として扱ってください。再送はタスクが失敗または期限切れになった後、新しい冪等キーで行います。
ここで Midjourney による画像編集やブレンドはできますか?
できません。このルートは生成のみを公開しています。参照画像を使った編集が必要なときは GPT Image や Nano Banana のルートを使い、Midjourney は最初のラフに残してください。
このルートはどのパラメータを受け付けますか?
parameters.aspectRatio(1:1 や 16:9 など)と parameters.quality を送れます。上流の botType はこちらで設定済みです。文書化されていない値はそのまま転送されるため、指定した比率が効いたと決めつけず、返ってきたグリッドを確認してください。
