mj-turbo-upscale の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデルID | mj-turbo-upscale |
| 提供カテゴリ | CometAPI 上の Midjourney 画像アップスケールモデル。 |
| 主な機能 | 既に生成された Midjourney 画像を、ダウンロード、共有、またはプロダクション向けワークフローのための高解像度出力へとアップスケールします。 |
| 入力要件 | 通常、既存の画像生成タスク参照と、元の4枚グリッドから選択した画像インデックスが必要です。 |
| 出力タイプ | 既存の Midjourney 生成に由来する高解像度の画像結果。 |
| ワークフロー種別 | 初回の画像生成ではなく、後処理/画質向上。 |
| 典型的な解像度の挙動 | Midjourney の現在のアップスケールフローは、一般的に画像の寸法を2倍にします。例:1:1 の画像は 1024×1024 から 2048×2048 へ。 |
| API 形式 | CometAPI を介したリクエストベースの API アクセス。利用可能なモデルは Midjourney カタログに掲載されています。 |
| 商用利用 | CometAPI 上で商用利用対応として記載。 |
| CometAPI における価格 | CometAPI は参照されるモデルページで mj-turbo-upscale を 1 リクエストあたり $0.016 と記載しています。 |
mj-turbo-upscale とは?
mj-turbo-upscale は、Midjourney のアップスケールモデルのエンドポイントに対する CometAPI のプラットフォーム識別子です。その役割はゼロから新しい画像を作成することではなく、Midjourney のワークフローで既に生成された画像を受け取り、納品、プレゼンテーション、または下流のクリエイティブ用途に適した、より大きく高品質なバージョンを生成することです。
公開されている Midjourney のアップスケールに関するドキュメントに基づくと、この種のモデルは生成ステップの後、生成されたセットから1枚を選び、よりクリーンで大きな最終出力を得たいときに使用されます。Midjourney はアップスケールを「画像をより大きく、より良くする」ステップと説明しており、現在のバージョンでは元画像の解像度を2倍にするのが一般的です。
実務的な API の観点では、アップスケールのエンドポイントは通常、元の生成タスクIDと選択した画像インデックスに依存します。したがって、mj-turbo-upscale はスタンドアロンのテキスト→画像モデルというより、既存の Midjourney 出力を迅速に強化するためのエンドポイントと捉えるのが適切です。
mj-turbo-upscale の主な機能
- 高解像度出力: 既に生成された Midjourney 画像を、より大きく実用的な最終アセットへと変換するよう設計されています。
- 生成後ワークフロー向け: 初回の画像作成ステップの後に動作し、まず候補を生成してから選択結果をアップスケールする承認パイプラインで有用です。
- 選択ベースの処理: 一般的な Midjourney のアップスケール API は、元の4枚セットから選んだ画像インデックスを対象に動作し、標準的な Midjourney の選択フローに適合します。
- 配信・印刷志向のユースケースに有用: 公開されている Midjourney API ドキュメントでは、アップスケールされた結果は印刷を含む高解像度用途に適していると明記されています。
- 非同期統合パターンに対応: Midjourney のアップスケール API は、アプリケーションがブロックせずに完了通知を受け取れるよう、コールバックURLをサポートするのが一般的です。
- CometAPI 経由で商用利用可能: CometAPI は本モデルを商用利用可能として掲載しており、本番統合において重要です。
- 1リクエストあたりの低コスト: CometAPI のモデルページにリクエスト単価が記載されており、画像処理パイプラインを構築するチームにとって利用見通しが立てやすくなります。
mj-turbo-upscale へのアクセスと統合方法
ステップ 1: API キーの取得
mj-turbo-upscale API にアクセスするには、まず CometAPI アカウントに登録し、ダッシュボードから API キーを発行します。このキーは mj-turbo-upscale エンドポイントへの全リクエストの認証に使用します。キーは安全に管理し、本番システムでは環境変数またはシークレットマネージャから読み込ませてください。CometAPI のモデルページには、本モデルの API リソースとサンプルコードが掲載されています。
ステップ 2: mj-turbo-upscale API にリクエストを送信
標準的な CometAPI 互換クライアントまたは HTTP スタックを用い、モデルID に mj-turbo-upscale を指定して API にリクエストを送信します。これはアップスケールのワークフローであるため、リクエストは既存の Midjourney 生成タスクおよびアップスケールしたい画像の選択に紐づける必要があります。公開されている Midjourney のアップスケール API パターンでは、タスクIDと画像インデックスを要求するのが一般的で、オプションのウォーターマークやコールバックのパラメータをサポートする場合もあります。
curl --request POST \
--url https://api.cometapi.com/v1/images \
--header "Authorization: Bearer $COMETAPI_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "mj-turbo-upscale",
"input": {
"task_id": "YOUR_PREVIOUS_TASK_ID",
"image_index": 0
}
}'
ステップ 3: 結果の取得と検証
リクエスト送信後は、統合設計に応じてタスクステータスのポーリング、または設定したコールバックワークフローで結果を受け取り、返却されたアセットが正しいアップスケール版であることを確認します。解像度と視覚的忠実度を確認したうえで、最終画像をアプリケーション、CMS、または顧客向けワークフローに保存・配信してください。Midjourney の公式ドキュメントでは、アップスケール処理は最終的にダウンロード可能な大きな画像バージョンを生成することを目的としているとされています。