Midjourney 画像生成
天枢は、標準の Midjourney プロキシインターフェースを通じて Midjourney での画像生成(imagine テキストからの画像生成、upscale 拡大、variation バリエーションなど)に対応しています。Midjourney モデルは midjourney グループに属します。
準備
- コンソール で
midjourneyグループのトークンを一つ作成します。 - Midjourney での画像生成は長時間タスクにあたるため、インターフェースアドレスには直結回線
https://api.tian-shu.orgを使うことを推奨します。
呼び出しの流れ
Midjourney は非同期タスクです:まずタスクを送信してタスク ID を取得し、その後タスクの結果をポーリングします。
1. テキストからの画像生成タスクを送信
bash
curl 'https://api.tian-shu.org/mj/submit/imagine' \
-H 'Authorization: Bearer your-midjourney-group-token' \
-H 'Content-Type: application/json' \
-d '{
"prompt": "a cozy bookstore on a rainy night, warm light, cinematic --ar 16:9 --v 6"
}'レスポンスにはタスク id が含まれます。
2. タスク結果の照会
bash
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
-H 'Authorization: Bearer your-midjourney-group-token'タスクの status が SUCCESS になると、レスポンスに完成画像のアドレス(4 分割グリッド)が含まれます。
3. 拡大 / バリエーション
4 分割グリッドが出たら、レスポンスのボタン情報を使って後続のアクション(拡大 U1–U4、バリエーション V1–V4)を送信します:
bash
curl 'https://api.tian-shu.org/mj/submit/action' \
-H 'Authorization: Bearer your-midjourney-group-token' \
-H 'Content-Type: application/json' \
-d '{
"taskId": "the task ID from the previous step",
"customId": "the button customId returned in the previous step"
}'よく使うプロンプトパラメータ
| パラメータ | 説明 |
|---|---|
--ar 16:9 | 画面の比率(1:1、16:9、9:16 など)。 |
--v 6 | モデルのバージョン。 |
--niji | アニメ / 二次元スタイルのモデル。 |
--style raw | よりリアルで、スタイル化を抑える。 |
--no xxx | 特定の要素を除外する。 |
クライアントで使う
「Midjourney プロキシ / midjourney-proxy」形式に対応した任意のサードパーティ画像生成クライアントで、次を入力できます:
- インターフェースアドレス:
https://api.tian-shu.org - API Key:あなたの
midjourneyグループのトークン
具体的に利用可能なモデルと区分(fast / relax など)は、モデル広場 の midjourney グループを基準とします。
