Azure AI Foundry は、エンタープライズ AI 運用、モデル ビルダー、およびアプリケーション開発のための統合プラットフォームを提供します。 この基盤は、運用グレードのインフラストラクチャとわかりやすいインターフェイスを組み合わせて、組織が自信を持って AI アプリケーションを構築して運用できるようにします。
Azure AI Foundry を使用すると、次のことができます。
堅牢なモデル カタログを使用して、Microsoft、OpenAI、Meta、DeepSeek などの最新の言語モデルをデプロイする
モデルプレイグラウンドでデプロイされたモデルをテストする
Azure でキュレーションされたコード テンプレートのコレクションを使用して、生成型 AI アプリケーションの開発をすぐに開始する
Azure AI Foundry Agent Service を使用してエージェントを構成してデプロイする
Azure AI Foundry for Visual Studio Code 拡張機能を使用すると、このワークフローの多くを Visual Studio Code から直接実行できます。 また、コード テンプレート、プレイグラウンド、他の VS Code 拡張機能や機能との統合など、他の機能も付属しています。
この記事では、Azure AI Foundry for Visual Studio Code 拡張機能の機能の使用をすぐに開始する方法について説明します。
重要
この記事で "(プレビュー)" と付記されている項目は、現在、パブリック プレビュー段階です。 このプレビューはサービス レベル アグリーメントなしで提供されており、運用環境ではお勧めしません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「 Microsoft Azure プレビューの追加使用条件」を参照してください。
[前提条件]
Azure AI Foundry for Visual Studio Code 拡張機能を使用する前に、次の作業を行う必要があります。
Visual Studio Code をダウンロード、インストール、および構成します。 詳細情報: Visual Studio Code のダウンロード
このクイック スタートで新しいモデルをデプロイするには、サブスクリプションがクォータ制限を下回る必要があります。 それ以外の場合は、既に チャット モデルをデプロイする必要があります。
取り付け
Visual Studio Code をインストールしたら、Azure AI Foundry for Visual Studio Code 拡張機能をインストールする必要があります。
Azure AI Foundry for Visual Studio Code 拡張機能をインストールするには:
Visual Studio Code を開きます。
左側のウィンドウから [拡張機能 ] を選択します。
拡張機能ウィンドウの右上にある [設定] アイコンを選択します。
Azure AI Foundry を検索して選択します。
[ インストール] を選択します。
ステータス メッセージから、拡張機能が正常にインストールされていることを確認します。
始めましょう
次の手順を使用して、Azure AI Foundry 拡張機能の使用を開始します。
注
拡張機能で使用できる機能の完全な一覧については、コマンド パレットを使用します。
F1 キーを押してコマンド パレットを開き、Azure AI Foundry を検索します。 次のスクリーンショットは、Azure AI Foundry のアクションの一部を示しています。
リソースにサインインする
Azure サブスクリプションにサインインし、次の手順でリソースにアクセスします。
VS Code ナビゲーション バーで Azure アイコンを選択します。
Sign in to Azure...
ビューで項目を選択してサインインします。[リソース] セクションで、Azure サブスクリプションとリソース グループを選択します。
Azure AI Foundry を選択し、プロジェクトを右クリックします。
[Azure AI Foundry 拡張機能で開く] を選択します。
Azure AI Foundry 拡張機能を調べる
Azure AI Foundry 拡張機能が独自のビューで開き、AZURE AI Foundry アイコンが VS Code Navbar に表示されるようになりました。 拡張機能には、 リソース、 ツール、 およびヘルプとフィードバックの 3 つの主要なセクションがあります。
リソース: このセクションには、Azure AI Foundry プロジェクトでアクセスできるリソースが含まれています。 [リソース] セクションは、Azure AI Foundry Services と対話するためのメイン ビューです。 これには、次のサブセクションが含まれています。
- モデル: このセクションには、AI アプリケーションの構築とデプロイに使用できるモデルが含まれています。 [モデル] ビューでは、デプロイされたモデルを Azure AI Foundry プロジェクトで見つけることができます。
- エージェント: このセクションには、Azure AI Foundry プロジェクトにデプロイされたエージェントが含まれています。
- スレッド: このセクションには、Azure AI Foundry プロジェクトにデプロイされたエージェントからのスレッドと実行が含まれています。
ツール: このセクションには、AI アプリケーションのビルドとデプロイに使用できるツールが含まれています。 [ツール] ビューでは、デプロイに使用できるツールを見つけて、デプロイしたモデルとエージェントを操作できます。 これには、次のサブセクションが含まれています。
- モデル カタログ: モデルの検出とデプロイに使用できるモデル カタログへのリンク。
- モデルプレイグラウンド: Azure AI Foundry プロジェクトでデプロイされたモデルと対話するためのモデルプレイグラウンドへのリンク。
- エージェントプレイグラウンド: Azure AI Foundry プロジェクトでデプロイされたエージェントと対話するためのエージェントプレイグラウンドへのリンク。
ヘルプとフィードバック: このセクションには、Azure AI Foundry のドキュメント、フィードバック、サポート、および Microsoft プライバシーに関する声明へのリンクが含まれています。 これには、次のサブセクションが含まれています。
- ドキュメント: Azure AI Foundry 拡張機能のドキュメントへのリンク。
- GitHub: Azure AI Foundry 拡張機能 GitHub リポジトリへのリンク。
- Microsoft のプライバシーに関する声明: Microsoft プライバシーに関する声明へのリンク。
注
Azure AI Foundry 拡張機能でエージェントとスレッドを操作する方法の詳細については、 Visual Studio Code での Azure AI Foundry Agent Service の使用に 関する記事を参照してください。
プロジェクトを作成する
次の手順で、Azure AI Foundry 拡張機能ビューから新しい Azure AI Foundry プロジェクトを作成できます。
Azure AI Foundry 拡張機能ビューの [リソース] セクションの [リソース] の横にあるプラスアイコンを選択します。
上部中央の [プロジェクト名の入力] ボックスに、使用する Azure AI Foundry プロジェクト 名 を入力し、Enter キーを押します。
新しいリソース グループを作成するか、既存のリソース グループを選択できます。
新しいリソース グループを作成するには:
- 上部中央の [ 新しいリソース グループの作成 ] を選択し、Enter キーを押します。
上部中央の [Enter new resource group]\( 新しいリソース グループの入力\) ボックスに使用する Azure リソース グループ名を入力し、Enter キーを押します。
上部の中央で、使用可能な場所の一覧から使用する場所を選択し、Enter キーを押します。
既存のリソース グループを使用するには:
- 上部の中央で、使用可能なリソース グループの一覧から使用するリソース グループを選択し、Enter キーを押します。
プロジェクトの配置後、Project が 正常に配置されたというメッセージがポップアップ表示されます。
新しく作成したプロジェクトにモデルを配置するには、ポップアップで [ モデルの配置 ] ボタンを選択します。 このアクションにより、Azure AI Foundry 拡張機能ビューの [モデル カタログ ] ページが開き、デプロイする目的のモデルが選択されます 。
既定の Azure AI Foundry プロジェクト
Azure AI Foundry 拡張機能でプロジェクトを開くと、そのプロジェクトが既定のプロジェクトとして設定されます。
次の手順に従って、既定のプロジェクトを切り替えます。
Azure AI Foundry プロジェクトを右クリックし、[ Azure 拡張機能で既定のプロジェクトを切り替える ] オプションを選択します。
上部の中央で、使用可能なプロジェクトの一覧から使用する Azure AI Foundry プロジェクトを選択し、Enter キーを押します。
選択したプロジェクトは、プロジェクト名の後に [既定値] と表示されます。
モデルを操作する
Azure AI Foundry for Visual Studio Code 拡張機能を使用すると、Visual Studio Code 内から大規模言語モデルを作成、操作、デプロイできます。
モデル カタログを使用してすべてのモデルを探索する
Azure AI Foundry ポータルの モデル カタログ は、生成型 AI アプリケーションを構築するためのさまざまなモデルを検出して使用するためのハブです。
いくつかの異なる方法からモデル カタログにアクセスします。
- Azure AI Foundry: Open Model Catalog のコマンドパレットコマンド。
- Azure AI Foundry 拡張機能ビューの [リソース] セクションの [モデル] の横にあるプラスアイコンを選択します。
- Azure AI Foundry 拡張機能ビューの [ツール] セクションで[モデル カタログ] リンクを選択します。
コマンド パレットからモデル カタログを開く
コマンド パレットからモデル カタログにアクセスし、VS Code 内から直接、Azure AI Foundry で利用可能なモデルのキュレーションされた選択を探索してデプロイします。
F1 キーを押してコマンド パレットを開きます。
「Azure AI Foundry: モデル カタログを開く」と入力し、Enter キーを押します。
[ モデル カタログ] ページが表示されます。
ページの左上にあるドロップダウンを使用して、や
Publisher
でTask
をフィルター処理します。ページの上部中央にある検索バーを使用して、特定のモデルを検索します。
[リソース] セクションからモデル カタログを開く
モデル カタログは、Azure AI Foundry 拡張機能ビューの [リソース] セクションでも使用できます。
Azure AI Foundry 拡張機能ビューで、[モデル] の横にあるプラス アイコンを選択してモデル カタログを開きます。
ヒント
[ モデル ] を右クリックし、[ 新しい AI モデルのデプロイ ] オプションを選択してモデル カタログを開き、デプロイ プロセスを開始することもできます。
[ツール] セクションからモデル カタログを開く
モデル カタログは、Azure AI Foundry 拡張機能ビューの [ツール] セクションでも使用できます。 [モデル カタログ] リンクをダブルクリックして、モデル カタログを開きます。
モデル カタログからモデルをデプロイする
次の手順を使用して、選択したモデルをモデル カタログにデプロイします。
選択したモデル名 の直後にある [Deploy in Azure]\(Azure にデプロイ \) を選択します。
上部のセンターで、[AI サービスの選択] ドロップダウンで使用 する AI サービスを選択 し、Enter キーを押します。
上部中央の [モデル バージョンの選択] ドロップダウンで使用する モデル バージョンを選択 し、Enter キーを押します。
上部のセンターで、[展開の種類の選択] ドロップダウンで使用する 展開の種類を選択 し、Enter キーを押します。
上部中央の [デプロイ名の入力] ボックスに使用するモデル デプロイ名 を入力し、Enter キーを押します。
確認ダイアログ ボックスが表示されます。 [ 配置 ] ボタンを選択して、モデルをプロジェクトにデプロイします。
デプロイが成功すると、プロジェクトの [モデル ] セクションの 下に、デプロイ名でモデルが他のデプロイ 済みモデルと共に一覧表示されます。
デプロイされたモデルを表示する
Azure リソース拡張機能ビューで、[モデル] セクションの前にあるキャレット アイコンを選択して、デプロイされたモデルの一覧を表示します。
展開された [モデル ] セクションには、デプロイされたモデルの一覧が表示されます。
モデル カード情報の表示
デプロイされたモデルを選択すると、いくつかの基本情報を提供するパネルが開きます。
- デプロイ情報: このセクションには、モデルに関する情報が含まれています。
- 名前
- プロビジョニングの状態
- 展開の種類
- レート制限情報
- バージョン情報
- モデル名
- モデル バージョン
- エンドポイント情報: このセクションには、ターゲット URI リンク、認証の種類、およびキーが含まれています。
- 便利なリンク: このセクションには、AI アプリケーション開発を開始するためのコード サンプル リポジトリとチュートリアル リンクが含まれています。
モデルを更新する
モデル カード情報を更新するには、モデル カードの右上にある [編集] ボタンを選択します。
VS Code 内でレート制限などの編集可能なフィールドを直接更新します。
変更を保存するには、モデル カードの右上にある [保存] ボタンを選択します。
モデルのサンプル コードを調べる
次の手順を使用してサンプル コード ファイルを作成します。
デプロイしたモデルを右クリックし、[ コード ファイルを開く ] オプションを選択します。
上部の中央にある [Choose preferred SDK]\(優先 SDK の選択\) ドロップダウンで、使用 する任意の SDK を選択 し、Enter キーを押します。
上部中央の [言語の選択] ドロップダウンで使用する言語を 選択 し、Enter キーを押します。
上部の中央にある [認証方法の選択] ドロップダウンで、使用する任意の 認証方法を選択 し、Enter キーを押します。
サンプル コード ファイル
チャット完了 API の基本的な呼び出しを示すこの Python サンプル コード ファイル。 呼び出しは同期的です。
モデルプレイグラウンドを使用してモデルを操作する
モデルプレイグラウンドを使用して、モデルと対話形式でチャットしたり、設定を変更したり、システム命令を変更したりできます。
Model Playground は、Azure AI Foundry 拡張機能ビューの [ツール] セクションで使用できます。 モデルプレイグラウンドリンクをダブルクリックして、モデルプレイグラウンドを開きます。
次の手順を使用して、モデルのプレイグラウンドを開くこともできます。
デプロイしたモデルを右クリックし、[ プレイグラウンドで開く ] オプションを選択します。
プレイグラウンド ページが表示されます。
プロンプトを入力し、出力を表示します。
さらに、右上隅にある [コードの表示 ] を使用して、プログラムでモデルデプロイにアクセスする方法の詳細を確認できます。
プレイグラウンドの左上にある [履歴 ] リンクを選択して、チャット履歴を表示します。
リソースをクリーンアップする
この記事で作成した Azure リソースは、Azure サブスクリプションに課金されます。 今後これらのリソースが必要になるとは思わない場合は、削除して、より多くの料金が発生しないようにします。
モデルを削除する
VS Code ナビゲーション バーで、 Azure AI Foundry 拡張機能を更新します。 [ リソース ] セクションで、[ モデル ] サブセクションを展開して、デプロイされたモデルの一覧を表示します。
デプロイされたモデルを右クリックして削除し、[ 削除 ] オプションを選択します。
ツールを削除する
次の手順で接続されているツールを削除します。
- Azure ポータルを開きます
- ツールを含む Azure リソース グループを選択します。
- [ 削除 ] ボタンを選択します。
次のステップ
- この Visual Studio Code 拡張機能 を使用した Azure AI Foundry Agent Service の操作 について説明します。