mj-fast-upload の技術仕様
| Specification | Details |
|---|---|
| モデル ID | mj-fast-upload |
| プロバイダー ファミリー | Midjourney 互換の画像生成ワークフロー(cometapi.com) |
| 主なモダリティ | テキストから画像。API ベースのタスク送信と結果取得を通じて Midjourney ワークフローをサポート(apidoc.cometapi.com) |
| アクセス種別 | CometAPI の統一モデルカタログから利用可能な API モデル(cometapi.com) |
| CometAPI 上の価格 | 1 リクエストあたり $0.008。モデルページに商用利用可と記載(cometapi.com) |
| 統合パターン | Midjourney クイックスタートのフローに従い、生成タスクを送信後、API レスポンスに基づいてタスク結果やアクションボタンをポーリングまたは取得(apidoc.cometapi.com) |
| 典型的な出力 | 生成された画像タスクと、バージョンやレスポンスデータに応じた下流の Midjourney ボタン操作などのフォローアップアクション(apidoc.cometapi.com) |
mj-fast-upload とは?
mj-fast-upload は、Midjourney スタイルのワークフローで高速に画像生成タスクを送信することを意図した、CometAPI で公開されている Midjourney モデルエンドポイントです。CometAPI のモデル一覧および Midjourney クイックスタートのドキュメントに基づくと、Midjourney を手動で操作するのではなく、統一 API を通じて画像生成をトリガーしたい開発者向けに設計されています。
CometAPI の公開モデルページは簡潔な説明に留まる一方、関連ドキュメントからは、このプラットフォーム上の Midjourney 連携が非同期タスクパターンを採用していることが示されています。すなわち、リクエストを送信し、タスクメタデータを受け取り、その後 API レスポンスから出力の詳細や利用可能なフォローアップアクションを取得します。これにより、mj-fast-upload は、自動化された画像生成パイプライン、クリエイティブツール、社内ダッシュボード、プログラムによる画像生成に依存する本番ワークフローを必要とするアプリに適しています。
mj-fast-upload の主な機能
- 高速なタスク送信: 生成ジョブを Midjourney 互換の API ワークフローへ投入するために最適化された、ファストアップロード系エンドポイントとして位置づけられています。
- Midjourney スタイルの画像生成: CometAPI の Midjourney モデル群の一部であり、手動 UI ではなく API コールによるプロンプトベースの画像生成を想定しています。
- 非同期ワークフローのサポート: CometAPI の Midjourney クイックスタートに示される「送信してから取得する」パターンは、キュー処理、バックグラウンドジョブ、タスク状態トラッキングが必要なアプリにとって重要です。
- フォローアップアクションへの対応: ドキュメントには、Midjourney のバージョンによりボタンラベルやカスタム ID が異なる可能性がある旨が記載されており、API レスポンスのメタデータに基づく生成後の操作など、下流のアクションを扱えることを示唆しています。
- 商用利用可: CometAPI のリスティングで本モデルが商用利用可能であると明示されています。
- 低価格のリクエスト単価: CometAPI 上で
mj-fast-uploadは 1 リクエストあたり $0.008 とされており、バッチや本番利用のコスト見積もりが容易です。 - 統合プラットフォームによる連携: CometAPI のカタログに掲載されているため、プロバイダー固有の個別実装を行わずとも、標準化された認証と API ワークフローでアクセスできます。
mj-fast-upload へのアクセスと統合方法
ステップ 1: API キーの取得
CometAPI にサインアップし、ダッシュボードから API キーを作成します。アカウントの準備ができたら、CometAPI の統一 API プラットフォーム全体で用いられるのと同じ認証情報の構造を使って mj-fast-upload へのリクエスト認証を行えます。CometAPI はこのモデルをモデルカタログで公開しており、Midjourney クイックスタートのドキュメントが実装時に参照できる API ワークフローを提供します。
ステップ 2: mj-fast-upload API にリクエストを送信
CometAPI の Midjourney 互換エンドポイント POST /mj/submit/upload-discord-images を使用します。
curl https://api.cometapi.com/mj/submit/upload-discord-images \
-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": ["FAST"]
}
}'
ステップ 3: 結果の取得と検証
API はタスク ID を含むタスクオブジェクトを返します。生成状況を確認するために GET /mj/task/{task_id}/fetch をポーリングし、タスクが終端状態に達したら出力画像の URL を取得します。