AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Azure AI Foundry を使用した MongoDB モデルによる Voyage AI の配置する

Azure AI Foundry を使用すると、Azure 環境内で MongoDB の Voyage AI モデルを検索して配置できます。Azure AI Foundry は、モデルの検索、配置、請求、アクセスマネジメントのための Azure ネイティブパスを提供します。

Azure AI Foundry を通じた Voyage AI の使用により、次の利点が得られます。

  1. データフローとアクセス制御。Azure AI Foundry はプライベートネットワークと Azure ネイティブなアクセス制御をサポートしているため、モデルアクセスを Azure ネットワークとセキュリティ要件に合わせることができます。プライベート設定の場合は、Azure ポータルで Foundry プロジェクトが使用する特定の配置モードとネットワーク構成を検証します。

  2. Azure による信頼性とコンプライアンスの確保。請求、アイデンティティ、インフラストラクチャの制御は Azure を通じてマネージドされます。

  3. Azure を介した調達と請求。モデルホスティングの個別の商業関係を確立する代わりに、Azure サブスクリプション、請求関係、および適用されるクレジットを使用できます。

Azure AI Foundry で現在利用可能なMongoDBモデルの VYAGE AIを確認するには、 Azure AI Foundry で Vyage AIの公開ユーザーのページを開きます。

モデルの可用性は、時間の経過とともに変化する可能性があります。投票AIモデルの機能と推奨ユースケースの詳細については、「 投票AI埋め込みと再ランク付けモデルの概要 」を参照してください。

Azure AI Foundry の価格設定は、Azure が選択した Voyage AI モデルに使用する配置の種類と、配置するリージョンによって異なります。

価格設定コンポーネント
期待されること

Azure サブスクリプションの請求

請求は Azure サブスクリプションを通じて請求されます。

モデル コスト

Azure AI Foundry の配置 UI には、配置する前に選択したモデルまたは配置オプションの価格詳細が表示されます。

インフラコスト

専用またはマネージドコンピューティング配置には、アクティベーション SKU とリージョンによって異なる時間単位のインフラストラクチャ料金が含まれる場合があります。

リージョンの感度

合計コストはAzure のリージョンと配置構成によって異なる場合があります。

Azure AI Foundry では、次の 2 つの配置課金モデルを利用できます。

  • 標準の Foundry 配置は配置の種類に応じて、通常トークン使用量またはプロビジョニングされたスループットによって請求されます。

  • マネージドコンピュートの配置は、アクセラレーター SKU ごとに時間単位で請求されます。

Azure portal またはAzure AI Foundry の配置フローは、配置時に表示される正確な価格の真実のソースです。詳細については、 Azure AI Foundry およびAzure価格計算ツールの配置オプションに関するMicrosoft のドキュメントを参照してください。

Azure AI Foundry を介して Voyage AI モデルを配置する前に、次のものがあることを確認してください。

  • アクティブな Azure サブスクリプション。

  • 対象サブスクリプションで Azure AI Foundry リソースを作成または使用するための許可。

  • Azure AI Foundry プロジェクトへのアクセス、またはプロジェクトを作成する権限。

  • Azure AI Foundry が選択した Voyage AI モデルに必要な配置タイプに対して、ターゲットリージョンに十分なクォータ。

  • Azure AI Foundry を通じて Vyage AIモデルを配置する予定のリージョンと同じリージョンにあるAzure AIハブリソース。セットアップガイダンスについては、 ハブとプロジェクトの作成 に関するMicrosoft のドキュメントを参照してください。

  • 組織でプライベートネットワークが必要な場合は、既存のバーチャル ネットワークと、必要なプライベートエンドポイント接続を作成および承認するのに必要な Azure の許可が必要です。

このセクションには、配置前にクォータを確認してリクエストする方法に関するガイダンスが含まれています。

Azure AI Foundry のクォータ モデルは、配置タイプによって異なります。

  • 配置パスによっては、Azure バーチャル マシンクォータではなく、Azure AI Foundry クォータが使用される場合があります。

  • その他の配置パスでは、配置フローでインフラストに向けたサイズ設定とリージョンの利用可能性の選択肢が表示される可能性があります。

Azure AI Foundry は、異なるモデル ファミリを異なる配置モードでルーティングできるため、開始する前に Azure ポータルと Azure AI Foundry 配置 UI でクォータを確認してください。

1

Azure portal にサインインします。

2

使用するサブスクリプションを開きます。

3

Foundry 配置に関与するサービスとリージョンの割り当てに関連する設定を確認します。

4

Azure AI Foundry では、使用する Voyage AI モデルの配置フローを開始し、UI に表示されるクォータまたはキャパシティー要件を検討します。

5

対象リージョンに、選択した配置オプションに対して十分なキャパシティーがあることを確認します。

Azure AI Foundry の割り当てガイダンスについては、配置オプションに関するMicrosoft のドキュメントを参照してください。

十分なクォータまたはキャパシティーがない場合は、

  • Azure portal を使用して、必要なサービスまたはリージョンに関連する割り当ての増加をリクエスト。

  • フロー配置でAzure AI Foundry 固有の割り当て要件が示されている場合は、 Azure UIからリンクされた割り当てワークフローに従います。

  • 増加が承認された後、配置を再試行します。

Azure AI Foundry の配置タイプは変化するため、正確なクォータプロセスの正しい情報源として Azure ポータルと配置ワークフローを使用します。

組織でプライベート ネットワークが必要ない場合は、配置がサポートするデフォルトの Azure AI Foundry ネットワーク オプションを使用できます。

組織でプライベート接続が必要な場合は、配置の前にネットワークを準備してください。

  • Azure AI Foundry プロジェクトまたはクライアント アプリケーションが使用するバーチャル ネットワークとサブネットを特定します。

  • 組織でプライベートエンドポイントを使用する場合は、プライベートエンドポイントを作成し、プライベートエンドポイント接続を承認する権限があることを確認します。

  • プライベート アクセスの DNS 解決とルーティング要件を確認します。

  • アプリケーション、検証ホスト、またはエージェントツールに必要なアウトバウンド アクセス ポリシーを検証します。

Azure AI Foundry のプライベートネットワーキングのガイダンスについては、Azure AI Foundry のネットワーク分離に関する Microsoft のドキュメントを参照してください。

このセクションでは、Azure AI Foundry から MongoDB の Voyage AI モデルを配置します。

Voyage AIは、Azure AI Foundryでサードパーティのマネージドコンピュートオファリングとして提供されているため、AzureではGPUバックアーキテクチャをプロビジョニングし、選択したVoyage AIモデルをその上に配置する配置ウィザードを使用します。

1

Azure AI Foundry ポータルを開きます。

2

New Foundry を左側(オフの位置)に切り替えます。

3

左側のサイドバーで Model Catalogue を選択します。

4

[See All Models] をクリックします。

5

Voyage シリーズのモデルを検索します。

6

必要なモデルのモデル カードを選択します。

7

[Use this model] をクリックします。

8

モデルを使用するプロジェクトを選択します。

9

[Create] をクリックします。

10

配置ウィザードの指示に従い、Deploy をクリックします。

Azure AI Foundry ポータルは、選択したモデルの適切な配置パスを選択します。そのリストのモデルと Azure の現在の統合によっては、配置中に表示されるフィールドと配置されたモデルに接続する方法に影響する可能性があります。

配置時には、次の設定を慎重に確認してください。

設定
ガイダンス

サブスクリプション

配置の請求を受ける Azure サブスクリプションを使用します。

プロジェクト

モデル配置を所有する必要がある Azure AI Foundry プロジェクトを使用します。

リージョン

十分なキャパシティーと組織が必要とするネットワーキング プロファイルを持つサポートされているリージョンを選択します。

配置タイプ

選択した Voyage AI モデルに対して Azure が提供する配置タイプを使用します。

認証

配置には、 Azure AI Foundry が提供するプロジェクトキーを使用します。

ネットワーキング

必要に応じて、Foundry リソースとプロジェクトでサポートされているプライベートネットワークまたはプライベートエンドポイント設定を適用します。

配置が成功した後:

  • Azure AI Foundryで配置されたモデルまたは配置詳細ページを開きます。

  • クライアントに必要なエンドポイントとなる接続されたデバイス情報、配置名、認証方法、およびリージョンまたはネットワークの詳細を取得します。

  • 配置で統一された Azure AI Foundry プロジェクトエンドポイントとなる接続されたデバイスまたはポータルで公開されている別の Azure マネージド接続パスワードなしを使用するかどうかをレコードします。

Azure AI Foundry 接続詳細は、Azure が選択したモデルに対して使用する配置モードによって異なります。Azure AI Foundry 内の配置詳細ページを正しい情報源として参照します。

配置後、Azure AI Foundry から次の値を取得します。

値
必要な理由

プロジェクトのエンドポイントとなる接続されたデバイスまたはモデルのエンドポイントとなる接続されたデバイス

クライアントはこのベースURLを使用して推論リクエストを送信します。

deploymentName

SDK と API ルートによっては配置識別子が必要になります。

認証方法

配置には、Azure AI Foundry が提供するキーまたはトークンが必要です。

リージョン

ガバナンス、トラブルシューティング、レイテンシの予想に役立ちます。

ネットワークの制約

クライアントが承認されたネットワークから接続する必要があるか、プライベートアクセスを介して接続する必要があるかを示します。

Azure AI Foundry は通常、次のいずれかの接続パスワードなしを公開します。

  • 統一された Foundry プロジェクトのエンドポイントとなる接続されたデバイス。一部の Azure AI Foundry 配置は、プロジェクトの統一されたエンドポイントとなる接続されたデバイスを介して呼び出され、配置名はリクエスト パスまたはペイロードで指定されます。

  • プライベートアクセスまたはネットワーク分離アクセス。Foundry プロジェクトがプライベート アクセスに設定されている場合、クライアントは承認されたネットワークから実行され、Azure プライベートエンドポイントを正しく解決する必要があります。

配置されたモデルには、Azure AI Foundry に表示されている認証方法を使用します。Voyage AI モデルの配置は現在、キーベース認証のみをサポートしています。

  • 配置が公開する Azure AI Foundry プロジェクト キーまたはその他のキーベースの認証情報。

配置後、アプリケーションが配置されたモデルに接続できることを確認します。

1

Azure AI Foundry で配置の詳細ページを開きます。

2

エンドポイントとなる接続されたデバイスと認証情報をコピーします。

3

Azure が提供するサンプルコード、 SDK の例、または配置用に表示されているAPIプレイグラウンドを使用して小規模なテストリクエストを送信し、応答が成功し、返されたモデルメタデータが作成した配置と一致することを確認します。

配置でプライベートネットワークを使用する場合は、次の操作も行ってください。

  • 承認されたネットワーク境界内のクライアントからテストを実行します。

  • 該当する場合は、予想されるプライベートエンドポイントへの DNS 解決を検証します。

  • ファイアウォール、サブネット、プライベートエンドポイントの設定によりリクエストが許可されることを確認します。

プライベート ネットワークの検証については、Azure AI Foundry のネットワーク分離に関する Microsoft ドキュメントを参照してください。

次のワークフローを使用して配置を端から端まで検証します。

1

Azure AI Foundry にモデルを配置します。

2

配置ページを開き、エンドポイントとなる接続されたデバイス、配置名、および認証要件を控えておきます。

3

小さなサンプル string を使用して単一の埋め込みリクエストを実行します。

4

リクエストが埋め込みを正常に返すことを確認します。

5

Azure が公開した正確なパスワードなしをレコードして、製品アプリケーションが同じパスをたどれるようにします。

配置に接続できない場合:

  • モデルの配置が正常に完了したことを確認します。

  • 正しいエンドポイントとなる接続されたデバイスと配置名を使用していることを確認してください。

  • 認証方法が Azure AI Foundry に表示されているものと一致していることを確認します。

  • プライベートネットワークが有効になっている場合は、DNS、プライベートエンドポイントの承認、サブネットルーティング、およびファイアウォールの構成を確認します。

  • 配置が完了前に失敗した場合は、Azure のクォータ、リージョンの利用可能性、および配置フローに表示されるキャパシティー制限を検討してください。

継続的な課金を避けるには、不要になったモデル配置を削除します。

1

Azure AI Foundry プロジェクトを開きます。

2

配置された Voyage AI モデルを検索します。

3

Azure UIから配置を削除し、削除を確認します。

設定にプライベートエンドポイントや、この配置のみに作成されたその他のサポートネットワークリソースが含まれている場合は、これらも削除する必要があるかどうか検討してください。