Microsoft Foundryの使い方入門|モデルをデプロイして呼び出す手順【AI-901対応】

Foundryで モデルを動かす|デプロイして呼び出すまでの手順|Azure資格の森 AI-901 Azure AI Fundamentals
無料公式シラバス(AI-901)準拠|ドメイン2「Foundryで実装する」(配点55〜60%)の入口。モデルをデプロイして使うまでを、手を動かさなくても“やった人と同じくらい”理解できるように解説します。

Microsoft Foundryの使い方を、「モデルを選ぶ → デプロイ → 試す → コードで呼ぶ」という一連の流れで基礎から解説します。これはAI-901で最も配点が大きいドメイン2「Microsoft Foundryを使ってAIソリューションを実装する」(55〜60%)の第一歩でもあります。画面の操作とサンプルコードまで通しで追いかけるので、AzureもAIも未経験でも、読み終えるころには手順が頭に入り、コードを見て何をしているか分かる状態を目指します。

ロボットがモデルのカタログから1つのモデルを選び、クラウドのプラットフォームにデプロイして使えるようにするイメージ図
図:たくさんのモデルから1つを選び、クラウドに「デプロイ」して使える状態にします。

Microsoft Foundry とは?

Microsoft Foundryは、AzureでAIアプリやAIエージェントを作る・試す・運用するための統合ツールです。AI-901のドメイン2は、ほぼこのFoundryを使った実装が舞台になります。まずは主な構成(登場人物)を押さえましょう。

Microsoft Foundryの主な構成:モデルカタログ(モデルを選ぶ)、プロジェクト(作業をまとめる入れ物)、プレイグラウンド(コードなしで試す)、SDK・API(コードから呼ぶ)
  • モデルカタログ:たくさんのAIモデルが並ぶ一覧。ここから用途に合うモデルを選びます。
  • プロジェクト:作業をまとめる「入れ物」。モデルや設定をこの単位で管理します。
  • プレイグラウンド:コードを書かずに、チャット画面でモデルを試せる場所。
  • SDK・API:自分のプログラムからコードでモデルを呼ぶための仕組み。

全体の流れ:デプロイして使うまで(4ステップ)

モデルを使えるようにするまでの流れは、大きく次の4ステップです。

ポータルでモデルをデプロイして使う4ステップ:①モデルを選ぶ ②デプロイする(プロジェクト作成)③プレイグラウンドで試す ④SDK(コード)で呼ぶ

ここで言うデプロイとは、モデルを「使える状態」にして、呼び出すための窓口(エンドポイント)を用意することです。では、ステップごとに見ていきましょう。

ステップ①〜③:ポータルでデプロイして試す

ブラウザでFoundryポータルを開き、次のように操作します(コードは不要です)。

  1. モデルを選ぶ:モデルカタログから使いたいモデル(例:GPT系の gpt-5-mini など軽量モデル)を開き、「このモデルを使う」を選びます。
  2. デプロイする:はじめてならプロジェクト名を入力して「作成」。これでプロジェクトが作られ、選んだモデルがデプロイされます。
  3. プレイグラウンドで試す:デプロイが終わると「Build(ビルド)」の画面に移り、モデルがすぐ試せる状態に。チャット欄に「花についての詩を書いて」などと入力すると、モデルが答えを返します。
つまずきポイント:

  • リージョン(地域):モデルによって使える地域が違います。指示に従って対応リージョンを選びます。
  • デプロイ名:あとでコードから指定する「モデル名」になります。控えておきましょう。
  • 料金:モデルの利用は基本従量課金(使った分だけ)。試すだけなら少額です。

ステップ④:SDK(コード)で呼んでみる

プレイグラウンドで動きを確認できたら、つぎは自分のプログラムからコードで呼ぶ番です。まずは準備(4つ)から。

SDKでモデルを呼ぶ準備の4ステップ:①サインインする(az login)②ライブラリをインストール ③エンドポイントをコピー ④コードを実行
  1. サインインする:ターミナルで az login を実行してAzureにサインイン(この情報を認証に使います)。
  2. ライブラリをインストール:Pythonなら pip install azure-ai-projects(バージョン2.0以上)。
  3. エンドポイントをコピー:Foundryのプロジェクトの「概要」画面からプロジェクトのエンドポイントをコピー。形式は https://リソース名.ai.azure.com/api/projects/プロジェクト名 です。
  4. コードを実行:下のサンプルを動かします。

実際のコード(Python)はこれだけです。各行が何をしているかはコメントを見てください。

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

# プロジェクトのエンドポイント(Foundryの「概要」画面からコピー)
# 形式:https://リソース名.ai.azure.com/api/projects/プロジェクト名
PROJECT_ENDPOINT = "ここに自分のエンドポイント"

# Foundry に接続するクライアントを作る
project = AIProjectClient(
    endpoint=PROJECT_ENDPOINT,
    credential=DefaultAzureCredential(),   # az login のサインイン情報を使う
)
openai = project.get_openai_client()       # モデルを呼ぶための窓口

# モデルに質問を送って、答えを受け取る
response = openai.responses.create(
    model="gpt-5-mini",                    # デプロイしたモデル名(=デプロイ名)
    input="フランスの面積は?",
)
print(response.output_text)                # 返ってきた答えを表示
  • 1〜2行目:必要な部品(認証とFoundry接続)を読み込みます。
  • PROJECT_ENDPOINT:「どのプロジェクト(=どこのFoundry)につなぐか」の住所。
  • AIProjectClient(…):Foundryへの接続を作る。DefaultAzureCredential()az login の認証を使います。
  • get_openai_client():モデルを呼ぶための窓口を取得。
  • responses.create(model=…, input=…):ここが本番。質問(input)をモデルに送る部分です。
  • output_text:返ってきた答え。これを表示しています。
つまずきポイント:az login を忘れると認証エラーになります。model= にはステップ②のデプロイ名を入れます(モデルカタログの名前と少し違う場合があるので、デプロイ名を確認)。
🧪 やってみよう(無料で試す)
余裕があれば、実際に手を動かすと理解が一気に深まります。①Azureの無料アカウントを作る → ②Foundryでプロジェクトを作りモデルをデプロイ → ③プレイグラウンドで質問してみる → ④慣れたら上のコードを実行。使わないリソースは削除すれば、無駄な課金を防げます。
AI-901 試験のポイント

  • デプロイ=モデルを使える状態にしてエンドポイント(呼び出し窓口)を作ること
  • 流れ=モデルを選ぶ → デプロイ → プレイグラウンドで試す → SDKで呼ぶ
  • SDK利用はaz login で認証 → ライブラリ導入 → エンドポイントをコピー → 実行。コードのresponses.create が「質問を送る」部分

読むだけで終わらせない

姉妹サイト「IT資格の森」に、手順を1つずつ自分で選んで進めるインタラクティブ演習 全24本(計164手順)講義動画 全13本があります。AIの基礎にあたる演習10本(80手順)と講義5本は、会員登録なしでそのまま試せます。

登録なしで演習を試す ▷

動画から入りたい方は 1本目の講義(2:28)

操作ラボ:6手順でデプロイして呼び出す

ここまでの手順を、実際に操作して確かめられます。Azureの契約もクレジットカードの登録も不要です。各手順で「どれを選ぶか」を答えると、その場で結果の画面が出ます。間違えた場合は理由が出て、正しく選び直すまで先に進みません。

ほかのインタラクティブ演習を見る(一覧)

確認クイズ

Q1. モデルを「使える状態」にして、呼び出すための窓口(エンドポイント)を用意することを何といいますか?

A. デプロイ
B. トークン化
C. ファインチューニング
D. プロンプト

Q2. Foundryでモデルをデプロイして使うまでの、正しい順序はどれ?

A. モデルを選ぶ → デプロイ → プレイグラウンドで試す → SDKで呼ぶ
B. SDKで呼ぶ → モデルを選ぶ → デプロイ → 試す
C. デプロイ → モデルを選ぶ → SDKで呼ぶ → 試す
D. プレイグラウンドで試す → デプロイ → モデルを選ぶ → SDK

Q3. SDK(コード)からモデルを呼ぶ前に、認証のためターミナルで実行するコマンドは?

A. az login
B. git clone
C. python deploy
D. az delete

Q4. サンプルコードで「モデルに質問を送って答えを受け取る」のはどの部分?

A. AIProjectClient(…)(接続を作る)
B. DefaultAzureCredential()(認証)
C. openai.responses.create(model=…, input=…)
D. print(…)(表示するだけ)

よくある質問(FAQ)

Q. コードを書かなくてもモデルは試せますか?

A. はい。プレイグラウンドでコードなしに試せます。アプリに組み込むなど本格利用の段階で、SDK(コード)を使います。

Q. エンドポイントはどこにありますか?

A. Foundryのプロジェクトの「概要」画面でコピーできます。形式は https://リソース名.ai.azure.com/api/projects/プロジェクト名 です。

Q. お金はかかりますか?

A. モデルの利用は基本従量課金です。少し試すだけなら少額で、無料枠やクレジットが使える場合もあります。使わないリソースは削除しておくと安心です。

Q. gpt-5-mini などのモデル名は決まっていますか?

A. 利用できるモデルは追加・更新されます。最新の一覧はモデルカタログで確認してください。コードの model= には、自分がデプロイしたデプロイ名を入れます。

まとめ

  • Microsoft Foundry=AzureでAIを作る・試す・運用する統合ツール(モデルカタログ/プロジェクト/プレイグラウンド/SDK)
  • 流れ=モデルを選ぶ → デプロイ → プレイグラウンドで試す → SDKで呼ぶ
  • SDKはaz login → ライブラリ導入 → エンドポイントをコピー → 実行responses.create が質問を送る本体
📘 勉強の進め方(全体像)
この記事はAI-901の学習範囲の一部です。どの順番で・何時間くらい勉強すればよいかは、AI-901の勉強方法・独学ロードマップで全体像を解説しています。迷ったらここから確認するのがおすすめです。

※本記事はMicrosoft公式のFoundryクイックスタート(azure-ai-projects 2.x)に基づき、エンジニアKが作成しています。Foundryは更新が速いため、画面名・コード・モデル名は変わることがあります。最新は Microsoft公式クイックスタート をご確認ください。

設定演習:6手順でデプロイの構成を決める

デプロイのときに決めること(名前・地域・処理量)と、呼び出しごとに変えられること(temperature・max tokens)を、要件から選んで確かめます。

ほかのインタラクティブ演習を見る(一覧)

IT資格の森|Azure AI Fundamentals (AI-901) のインタラクティブ演習・講義動画・学習記録つきの問題演習。月額1,280円。登録なしで試せます

読んだあとに、手を動かす

当サイトの解説記事と練習問題はすべて無料です。その先の学習環境は、月額と買い切りの2通りから選べます。

サブスク(IT資格の森)

月額1,280円(税込)・見放題/公開中の全5資格が同じ料金です。

  • 手を動かす|インタラクティブ演習 全24本・計164手順。手順を1つずつ自分で選んで進め、間違えるとなぜ違うのかがその場で出ます。基礎10本(80手順)は登録不要
  • 耳から入れる|講義動画 全13本。うち5本・計およそ22分は登録不要
  • 記録が残る|解いた問題は銅→銀→金で記録され、間違えた問題だけをあとから解き直せます
登録なしで演習を試す(基礎10本・80手順)▷

講義を見る習熟度つきの演習画面

買い切り(Udemy)

月額が合わない方へ。2つの講座に分かれていて、それぞれ別に購入します。一度買えば期限なく手元に残ります。

問題集講座の280問は、上のIT資格の森の演習280問と同じ内容です。重ねて購入する必要はありません。インタラクティブ演習・学習記録(銅→銀→金)・間違えた問題だけの解き直しが付くのは、IT資格の森のほうだけです。

※「IT資格の森」および下記Udemy講座は、当サイトと同じ運営者(エンジニアK)によるものです。アフィリエイト広告ではありません。本サイト・各サービスともにMicrosoft Corporationの公式コンテンツではありません。
タイトルとURLをコピーしました