mj-turbo-custom-zoom の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデル ID | mj-turbo-custom-zoom |
| モデルファミリー | Midjourney スタイルの画像編集/ズームアウト・ワークフローモデルで、プラットフォーム識別子 mj-turbo-custom-zoom として CometAPI を通じて公開 |
| 主な機能 | カスタムズーム係数を用いて既存の Midjourney 生成画像を外側へ拡張し、ズーム工程中にプロンプトのガイダンスを任意で変更可能 |
| 入力タイプ | 画像から画像へのズーム/アウトペインティング要求。通常は元画像または以前の Midjourney ジョブコンテキストと更新済みプロンプト指示を併用 |
| 出力タイプ | 画角の広い新規バリエーション画像。中央付近の元の構図を保持しつつ、周囲に新たな内容を合成 |
| ズーム制御 | Custom Zoom は一般に 1.0〜2.0 のユーザー指定ズーム値をサポート |
| ズーム中のプロンプト編集 | コンセプトとしてサポート: ズームしながらプロンプトを変更でき、新たに露出する領域が更新されたシーン指示に従うように可能 |
| アスペクト比制御 | ズームと組み合わせてアスペクト比を変更し、シーンを横に広げたりリフレーミングしたりできる |
| 最適なユースケース | アウトペインティング、シネマティックなリフレーミング、シーン拡張、反復的なストーリーテリング、インフィニットズームのシーケンス、過度にタイトなクロップからの復元 |
| 重要な制約 | Midjourney の Zoom Out/Custom Zoom 機能は、任意の外部画像ではなく Midjourney 生成画像で動作するものとして説明されている |
mj-turbo-custom-zoom とは?
mj-turbo-custom-zoom は、CometAPI における Midjourney スタイルのカスタムズーム・ワークフローのプラットフォーム識別子です。新規に画像をゼロから生成するのではなく、すでに生成済みの構図を基点にキャンバスを外側へ拡張し、元画像の周囲に新たな視覚コンテキストを合成します。これにより、カメラを「引く」ように環境を広く見せたり、コアの被写体を失わずにビジュアルストーリーを継続したりする用途で特に有用です。
この挙動は Midjourney の Custom Zoom の概念に沿っており、ズーム量を指定し、必要に応じてプロンプトを改訂して外側に生成される領域が新しい指示に従うようにできます。実運用では標準的なアップスケールというより、ガイド付きアウトペインティングに近く、中心の画像をアンカーとして保持しながら、背景・建築物・風景・雰囲気など周辺の詳細を一貫性のある形で創出します。
このワークフローは既存生成物の拡張に特化しているため、シネマティックなリビール、ポスターのリフレーム、ソーシャル向けアスペクト比調整、コンセプトアートの環境拡張、連鎖的な「インフィニットズーム」などに適しています。コミュニティやチュートリアルでも、構図が詰まりすぎた場合の修正手段として Custom Zoom が有用と一貫して紹介されています。
mj-turbo-custom-zoom の主な機能
- カスタムズームによる拡張: フレーム全体を置き換えるのではなく、元の境界外へ画像を拡張し、既存フレームの周囲にもっともらしい新規コンテンツを生成
- ユーザー定義のズーム係数: 固定拡張レベルではなく、細かなズーム制御をサポート。一般的に 1.0〜2.0 の範囲が確認されている
- プロンプト対応のシーン継続: ズーム工程でプロンプトを変更可能。新規に露出する空間へ追加の環境情報や物語要素、スタイル変更を導入できる
- 構図の保持: 中心の被写体とフレーミングを視覚的アンカーとして維持しつつ周辺世界を拡張。反復的なブラッシュアップに有用
- アスペクト比のリフレーム: ズームと併用して構図を横に広げたり形を変えたりでき、バナー、サムネイル、シネマティックなレイアウトへの適応に役立つ
- 反復ワークフローの支援: 複数回の外向き拡張から成る「インフィニットズーム」など、連鎖的なズームに特に効果的
- クロップの回復とアウトペインティング: 出来栄えは良いがトリミングがタイトな生成物に対し、やり直さずに周囲の文脈を自然に補える
- Midjourney スタイルの生成セマンティクス: 一般的な写真ズームではなく、Midjourney ライクなワークフローにおける特化した画像編集/継続操作として理解される
mj-turbo-custom-zoom の利用と統合方法
ステップ 1: API キーを取得するためにサインアップ
CometAPI にサインアップし、ダッシュボードから API キーを作成します。キーは安全に保管し、すべてのリクエストで Authorization ヘッダーに Bearer トークンとして送信します。
ステップ 2: mj-turbo-custom-zoom 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 をポーリングします。