Skip to main content
Midjourney Describe API の主な機能は、画像をアップロードすることで、その画像の説明を取得することです。この API を使用するには、画像ファイルのアドレスを渡すだけで、API は画像の詳細な説明を返します。煩雑なパラメータ設定は不要で、高品質な画像説明を得ることができます。 さまざまな画像フォーマットに対応:JPEG、PNG、GIF などの主流の画像フォーマットを簡単に認識し処理できます。 この文書では、Midjourney Describe API の接続説明を詳しく紹介し、簡単に統合し、この API の強力な機能を十分に活用できるようにします。Midjourney Describe API を使用することで、画像説明の自動化を簡単に実現し、業務効率を向上させることができます。

申請プロセス

Midjourney Describe API を使用するには、まず 申請ページ Midjourney Describe API で該当するサービスを申請する必要があります。ページに入ったら、「Acquire」ボタンをクリックします。 申請ページ まだログインまたは登録していない場合は、自動的にログインページにリダイレクトされ、登録とログインを促されます。ログインまたは登録後、現在のページに自動的に戻ります。 初回申請時には無料のクレジットが付与され、この API を無料で使用できます。

リクエスト例

画像を例にとり、この API の使用方法を示します。風景画像があると仮定し、その画像をアップロードして説明を取得する方法を示します。

リクエスト例画像

例画像

リクエストヘッダーとリクエストボディの設定

Request Headers には以下が含まれます:
  • accept:JSON形式のレスポンス結果を受け取ることを指定します。ここには application/json と記入します。
  • authorization:APIを呼び出すためのキーで、申請後に直接ドロップダウンから選択できます。
Request Body には以下が含まれます:
  • image_url:アップロードする画像ファイルのアドレス。
設定は以下の図のようになります:

コード例

ページの右側には、さまざまな言語のコードが自動生成されています。

一部のコード例は以下の通りです:

CURL

Python

レスポンス例

リクエストが成功すると、API は画像の 4 つの説明情報を返します。例えば:
結果には descriptions フィールドがあり、4つの結果が含まれており、それぞれが候補の説明内容です。

エラーハンドリング

APIを呼び出す際にエラーが発生した場合、APIは対応するエラーコードと情報を返します。例えば:
  • 400 token_mismatched:不正なリクエスト、パラメータが不足または無効である可能性があります。
  • 400 api_not_implemented:不正なリクエスト、パラメータが不足または無効である可能性があります。
  • 401 invalid_token:未認証、無効または不足している認証トークン。
  • 429 too_many_requests:リクエストが多すぎます、レート制限を超えました。
  • 500 api_error:内部サーバーエラー、サーバーで何かがうまくいきませんでした。

エラー応答例

結論

この文書を通じて、Midjourney Describe API を使用して画像説明を行う方法を理解しました。この文書が、API の接続と使用をより良くする手助けとなることを願っています。ご不明な点がございましたら、いつでも技術サポートチームにお問い合わせください。