mj-turbo-describe の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデル ID | mj-turbo-describe |
| 提供元 / ファミリー | Midjourney Describe 機能で、CometAPI を通じてプラットフォームモデル識別子 mj-turbo-describe として公開 |
| モダリティ | 画像からテキストプロンプトを生成 |
| 主な機能 | アップロードされた画像を解析し、画像生成に再利用できる記述的なプロンプト候補を返す |
| 入力タイプ | クライアント実装に応じて画像アップロードまたは画像 URL |
| 出力タイプ | 入力画像に基づく複数のテキストプロンプト候補 |
| 標準的な出力数 | Midjourney の Describe ワークフローは画像あたり 4 件のプロンプト候補を返す |
| インタラクションパターン | 視覚入力から非同期にクリエイティブなプロンプトを生成 |
| 最適な用途 | リバースプロンプト、プロンプトの発想、スタイル探索、リミックス型ワークフロー、リファレンス画像を再利用可能なテキストプロンプトへ変換 |
| プラットフォームでのアクセス | CometAPI においてモデルコード mj-turbo-describe として利用可能 |
| 上流の挙動に関する注意事項 | Midjourney によれば、Describe は元画像を厳密に再現するためではなくプロンプトに着想を与えることを目的とした画像→テキストのツールであり、同じ画像でも繰り返し実行すると異なる提案が得られることがある。 |
mj-turbo-describe とは?
mj-turbo-describe は、Midjourney の Describe スタイルの画像→テキスト機能に対する CometAPI のプラットフォーム識別子です。テキストプロンプトから画像を生成するのではなく、このモデルは逆方向に動作し、アップロードした画像を解析して、視覚要素、スタイルの手掛かり、クリエイティブなフレーミングを捉えたプロンプト言語を提案します。Midjourney は公式に Describe を、プロンプトの着想を得るために用いる語句を提示するツールとして説明しています。
実用面では、mj-turbo-describe は既存のビジュアルを再利用可能なプロンプト言語へと変換したいユーザーに有用です。スタイルの語彙抽出、構図パターンの把握、プロンプト構築の実験を加速できます。また、提案はインスピレーションを目的としており、元画像の厳密な複製ではないため、このモデルは厳密なキャプション付与や鑑識的な視覚システムというより、クリエイティブなプロンプトジェネレーターとして理解するのが適切です。
同じ画像に対して Describe を繰り返すと異なるプロンプトセットが生成されうるため、バリエーションが価値を持つ反復的なアイデア出しのワークフローにも適しています。
mj-turbo-describe の主な機能
- 画像からプロンプトへの変換: 元画像をテキストのプロンプト候補へ変換し、視覚的インスピレーションから生成用プロンプトへの移行を容易にします。
- 複数のプロンプト候補: 画像あたり 4 つのプロンプト候補を返し、単一の硬直した説明ではなく複数の創造的方向性を提供します。
- プロンプト発想支援: スタイル、ムード、構図、被写体に関する語句の発見を助け、手動では書かないような表現の洗い出しを促します。
- 非決定的なクリエイティブなバリエーション: 同じ画像での再実行により異なる候補が得られるため、ブレインストーミングや探索に有用です。
- リファレンス駆動のワークフロー: アップロード画像や画像リンクに基づくワークフローをサポートし、スケッチ、写真、ムードボード、既存生成物から始めるクリエイターに適合します。
- 生成パイプラインでの迅速な再利用: Describe の結果は即座にプロンプトとして再利用できる設計で、API 駆動のクリエイティブ自動化に適しています。
- スタイルの発見: 参照画像に埋め込まれた視覚言語を特定し、将来の生成の種となる審美的手掛かりを抽出するのに有効です。
mj-turbo-describe のアクセスと統合方法
ステップ 1: API キーの取得
まず CometAPI にサインアップし、ダッシュボードから API キーを発行します。その後、COMETAPI_API_KEY のような環境変数として安全に保管してください。このキーは mj-turbo-describe API へ送信するすべてのリクエストの認証に使用されます。
ステップ 2: mj-turbo-describe API にリクエストを送信
CometAPI の Midjourney 互換エンドポイント POST /mj/submit/describe を使用します。
curl https://api.cometapi.com/mj/submit/describe \
-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 を含むタスクオブジェクトを返します。タスクが終端状態に達したら、GET /mj/task/{task_id}/fetch をポーリングして生成状況を確認し、出力画像 URL を取得します。