mj-turbo-variation の技術仕様
| プロパティ | 詳細 |
|---|---|
| Model ID | mj-turbo-variation |
| モデルタイプ | 画像バリエーション/画像から画像への生成 |
| 中核機能 | 既存の Midjourney スタイルの画像のコンセプト、構図、ビジュアルの方向性を保ちながら、新しいバリエーションを生成します |
| 推論モード | ターボ速度のバリエーション・ワークフロー |
| 代表的なユースケース | 既存の出力から代替の画像候補を迅速に生成すること |
| 入力形式 | 通常はソース画像または既存生成物の参照に、バリエーション指示や関連するプロンプト文脈を加えたもの |
| 出力形式 | 1 点以上の新規に生成された画像バリエーション |
| 適した用途 | クリエイティブ反復、コンセプト探索、デザイン案の検討、スタイルの洗練 |
| レイテンシプロファイル | 標準的な生成モードと比べて短時間応答に最適化 |
| ワークフロー上の役割 | テキストからの初回生成モデルとしてではなく、初期生成の後段で一般的に使用 |
| 統合パターン | API リクエスト送信後にタスクのポーリングまたは結果の取得を行う方式 |
| 備考 | 公開ドキュメントはオンライン上で断片的だが、モデル名は Midjourney スタイルの「バリエーション」操作(Turbo モードでの実行)と強く整合している |
mj-turbo-variation とは?
mj-turbo-variation は、既存の Midjourney スタイルの画像に対して高速なバリエーションを生成するための特化エンドポイントです。ゼロから生成するのではなく、ベース画像がすでにあり、新たなディテールや構図の調整、スタイルの変化を加えつつ、元に近い代替案を得たい反復的なワークフローを想定しています。
Midjourney 互換 API に関するオンラインドキュメントでは、「バリエーション」は既存結果から別バージョンを作る生成後のアクションとして一貫して説明され、同時に「Turbo」は対応ジョブにおける最高速の処理モードを指すとされています。Midjourney 自身のドキュメントでも Turbo モードはより高速な GPU スピードオプションとして説明され、サードパーティの Midjourney API 提供者も、バリエーションを独立した操作またはエンドポイントとして公開するのが一般的です。
実務上、これは mj-turbo-variation を CometAPI 上での迅速な反復用モデル識別子として捉えるのが最適であることを意味します。すなわち、既存の画像またはジョブに紐づくバリエーション要求を送信すると、元のビジュアルアイデアに近いまま代替出力を探索した候補画像が返ってきます。こうした解釈は、命名規則および Midjourney ならびに Midjourney 互換 API ドキュメント全般に記述された挙動に基づく推測です。
mj-turbo-variation の主な特徴
- 高速なバリエーション生成: スピード最優先の画像反復向けに設計されており、遅いフル生成ワークフローをやり直さずに迅速に代替出力が必要な場面で有用です。
- 反復的なクリエイティビティのために構築: テキストプロンプトだけから全く新しい構図を作るよりも、既存の画像コンセプトを洗練させる用途に最適です。バリエーションのワークフローは、通常は初回のレンダリング後に使用されます。
- 中核のビジュアル意図を保持: バリエーション操作は一般に、ディテールやレイアウトの強調、スタイリングや構図を変えつつ、ソース画像の全体的な方向性は保ちます。
- デザイン探索に有用: コンセプトアート、マーケティングビジュアル、サムネイル、ムードボードなど、複数の近い代替案が選定に役立つあらゆるワークフローに最適です。これは、Midjourney スタイルのパイプラインにおけるバリエーションエンドポイントの説明と運用実態から導かれる実務的な推測です。
- 非同期 API パイプラインに適合: Midjourney 互換サービスでは、これらのジョブを提出済みタスクとして扱い、後で完了や結果を問い合わせるのが一般的であり、バックエンド自動化に適したモデルです。
- Turbo モードのワークフロー整合: Midjourney のドキュメントは、Vary/Remix 形式のジョブに対する Turbo のサポートを示しており、ターボ・バリエーション用モデル識別子の想定目的と一致します。
mj-turbo-variation へのアクセスと統合方法
ステップ 1: API キーの登録
開始するには、CometAPI でアカウントを作成し、ダッシュボードから API キーを発行してください。このキーは mj-turbo-variation API へのすべてのリクエスト認証に使用します。COMETAPI_API_KEY などの環境変数に安全に保管してください。
ステップ 2: mj-turbo-variation API にリクエストを送信
CometAPI の Midjourney 互換エンドポイント POST /mj/submit/action を使用します。
curl https://api.cometapi.com/mj/submit/action \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "a futuristic cityscape at sunset --v 6.1",
"botType": "MID_JOURNEY",
"accountFilter": {
"modes": ["TURBO"]
}
}'
ステップ 3: 結果の取得と検証
API はタスク ID を含むタスクオブジェクトを返します。タスクが終端状態に到達したら生成ステータスを確認し、出力画像の URL を取得するために GET /mj/task/{task_id}/fetch をポーリングしてください。