注
このドキュメントでは、 Microsoft Foundry (クラシック) ポータルを参照します。
🔄新しいポータルを使用している場合は、Microsoft Foundry (新しい) ドキュメントに切り替えます。
注
このドキュメントでは、 Microsoft Foundry (新しい) ポータルを参照します。
この記事では、Claude Opus 4.5、Claude Sonnet 4.5、Claude Haiku 4.5、Claude Opus 4.1 など、Foundry で最新のクロード モデルをデプロイして使用する方法について説明します。 Anthropicの主力製品は、コーディング、エージェント、財務分析、研究、オフィスタスクなどの複雑なタスクに役立つフロンティアAIモデルであるクロードです。 クロードは高い安全基準を維持している間例外的な性能を提供する。
Important
Microsoft Foundry で Claude モデルを使用するには、Anthropic が購入用のモデルを提供する 国または地域 の課金アカウントを持つ有料の Azure サブスクリプションが必要です。 現在制限されている有料サブスクリプションの種類は、クラウド ソリューション プロバイダー (CSP)、Azure クレジットを持つスポンサー付きアカウント、シンガポールと韓国のエンタープライズ アカウント、および Microsoft アカウントです。
サブスクリプション関連の一般的なエラーの一覧については、「 一般的なエラー メッセージと解決策」を参照してください。
使用可能なクロード モデル
Foundry では、グローバル標準デプロイを通じて、Claude Opus 4.5、Claude Sonnet 4.5、Claude Haiku 4.5、および Claude Opus 4.1 モデルがサポートされています。 これらのモデルには、次のような主要な機能があります。
- 拡張思考: 拡張思考は、複雑なタスクに対するクロードの拡張推論機能を提供します。
- 画像とテキスト入力: モデルが画像を処理し、グラフ、グラフ、技術図、レポート、およびその他のビジュアル資産を分析および理解するためのテキスト出力を返す強力なビジョン機能。
- コード生成: Claude Sonnet 4.5 および Claude Opus 4.1 のコード生成、分析、デバッグを含む高度な思考。
モデル機能の詳細については、 Claude モデルの機能を参照してください。
Claude Opus 4.5 (プレビュー)
Claude Opus 4.5 は、Anthropic の最もインテリジェントなモデルであり、コーディング、エージェント、コンピューターの使用、エンタープライズ ワークフローの業界リーダーです。 Opus 4.5 は、200,000 個のトークン コンテキスト ウィンドウと 64K の最大出力を備え、運用コード、高度なエージェント、オフィス タスク、財務分析、サイバーセキュリティ、コンピューターの使用に最適です。
Claude Sonnet 4.5 (プレビュー)
Claude Sonnet 4.5 は、実世界のエージェントを構築し、複雑で長期的なタスクを処理するために設計された高度な機能を備えるモデルです。 大量のユース ケースでは、速度とコストのバランスが強くなります。 また、Sonnet 4.5 では、コンピューターの使用に関する高度な精度も提供されるため、開発者は Claude に対して、ユーザーが行う方法でコンピューターを使用するように指示できます。
Claude Haiku 4.5 (プレビュー)
Claude Haiku 4.5 は、幅広いユース ケースに対してほぼフロンティアのパフォーマンスを提供します。 これは、無料の製品とスケーリングされたサブエージェントに電力を供給するための適切な速度とコストで、最高のコーディングモデルとエージェントモデルの1つとして際立っています。
Claude Opus 4.1 (プレビュー)
Claude Opus 4.1 は、コーディングの業界リーダーです。 これは、集中した作業と何千もの手順を必要とする実行時間の長いタスクに対して持続的なパフォーマンスを提供し、AI エージェントが解決できる内容を大幅に拡張します。
[前提条件]
- 有効な支払い方法を持つ Azure サブスクリプション。 Azure サブスクリプションを持っていない場合は、始めるために有料の Azure アカウントを作成してください。
- リソースを作成および管理するための適切なアクセス許可を持つ Microsoft Foundry へのアクセス。
- サポートされているリージョンの 1 つ (米国東部 2 とスウェーデン中部) で作成された Microsoft Foundry プロジェクト。
- パートナーやコミュニティの Foundry Models では、 サブスクリプションを作成するために Azure Marketplace にアクセスする必要があります。 モデル オファリングをサブスクライブするために必要なアクセス許可があることを確認します。
Claude モデルをデプロイする
Foundry のクロード モデルは、 グローバル標準デプロイで使用できます。 Claude モデルをデプロイするには、 Foundry ポータルの Microsoft Foundry モデルのデプロイに関する記事の手順に従います。
デプロイ後、 Foundry プレイグラウンド を使用して、モデルを対話形式でテストできます。
クロードモデルと協力する
デプロイ後、テキスト応答を生成するために Claude モデルと対話するためのオプションがいくつかあります。
Anthropic SDK と次の Claude API を使用します。
- テキストや画像の内容を含む入力メッセージの構造化された一覧を送信する Messages API。モデルは会話内で次のメッセージを生成します。
- メッセージ 内のトークンの数をカウントするトークンカウント API。
- Claude API で使用するファイルをアップロードおよび管理するための Files API。各要求でコンテンツを再アップロードする必要はありません。
- Claude AI のカスタム スキルを作成するための Skills API。
応答 API を使用して、Microsoft Foundry の Claude モデルで テキスト応答を生成 します。 この使用方法を示す複数言語のコード サンプルについては、「 Microsoft Foundry で OpenAI Responses API で Claude Models を使用する」を参照してください。
Messages API を使用して Claude モデルを操作する
次の例では、Microsoft Entra ID 認証と API キー認証方法の両方を使用して、 Messages API を使用して Claude Sonnet 4.5 に要求を送信する方法を示します。 デプロイされたモデルを操作するには、次のものが必要です。
- ベース URL。これは
https://<resource name>.services.ai.azure.com/anthropic形式です。 - デプロイメントの詳細から取得するターゲット URI は、
https://<resource name>.services.ai.azure.com/anthropic/v1/messages形式です。 - キーレス認証用の Microsoft Entra ID、または API 認証用のデプロイの API キー。
- デプロイの作成時に選択したデプロイ名。 この名前は、モデル ID とは異なる場合があります。
Microsoft Entra ID 認証を使用する
Messages API エンドポイントの場合は、Microsoft Entra ID 認証でベース URL を使用します。
Azure Identity クライアント ライブラリをインストールする:
DefaultAzureCredentialを使用するには、このライブラリをインストールする必要があります。DefaultAzureCredentialを使用すると、その実行中の環境で使用するのに最適な資格情報が見つかるため、承認が最も簡単です。pip install azure.identityMicrosoft Entra ID アプリケーションのクライアント ID、テナント ID、クライアント シークレットの値を環境変数として設定します(
AZURE_CLIENT_ID、AZURE_TENANT_ID、AZURE_CLIENT_SECRET)。export AZURE_CLIENT_ID="<AZURE_CLIENT_ID>" export AZURE_TENANT_ID="<AZURE_TENANT_ID>" export AZURE_CLIENT_SECRET="<AZURE_CLIENT_SECRET>"依存関係をインストールします。 pip を使用して Anthropic SDK をインストールします (必要: Python >=3.8)。
pip install -U "anthropic"基本的なコード サンプルを実行します 。このサンプルでは、次のタスクを完了します。
- Microsoft Entra ID 認証を使用して、Anthropic SDK を使用してクライアントを作成します。
- Messages API の基本的な呼び出しを行います。 呼び出しは同期です。
from anthropic import AnthropicFoundry from azure.identity import DefaultAzureCredential, get_bearer_token_provider baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-5" # Replace with your deployment name # Create token provider for Entra ID authentication tokenProvider = get_bearer_token_provider( DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default" ) # Create client with Entra ID authentication client = AnthropicFoundry( azure_ad_token_provider=tokenProvider, base_url=baseURL ) # Send request message = client.messages.create( model=deployment_name, messages=[ {"role": "user", "content": "What is the capital/major city of France?"} ], max_tokens=1024, ) print(message.content)
API キー認証を使用する
Messages API エンドポイントの場合は、ベース URL と API キーを使用してサービスに対する認証を行います。
依存関係をインストールします。 pip を使用して Anthropic SDK をインストールします (必須: Python >=3.8):
pip install -U "anthropic"基本的なコード サンプルを実行します 。このサンプルでは、次のタスクを完了します。
- API キーを SDK の構成に渡して、Anthropic SDK を使用してクライアントを作成します。 この認証方法を使用すると、サービスとシームレスに対話できます。
- Messages API の基本的な呼び出しを行います。 呼び出しは同期です。
from anthropic import AnthropicFoundry baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-5" # Replace with your deployment name apiKey = "YOUR_API_KEY" # Replace YOUR_API_KEY with your API key # Create client with API key authentication client = AnthropicFoundry( api_key=apiKey, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What is the capital/major city of France?"} ], max_tokens=1024, ) print(message.content)
エージェントのサポート
- Foundry Agent Service では、クロード モデルがサポートされています。
- Microsoft Agent Framework では、Claude モデルを使用するエージェントの作成がサポートされています。
- Claude Agent SDK を使用してカスタム AI エージェントを構築できます。
クロードの高度な機能と能力
Foundry Models の Claude では、高度な機能がサポートされています。 コア機能により 、さまざまな形式やユース ケースでコンテンツを処理、分析、生成するための Claude の基本的な機能が強化されます。 ツール を使用すると、Claude は外部システムと対話し、コードを実行し、さまざまなツール インターフェイスを介して自動化されたタスクを実行できます。
Foundry がサポートする コア機能 の一部は次のとおりです。
- 100 万トークン コンテキスト ウィンドウ: 拡張コンテキスト ウィンドウ。
- エージェントのスキル: スキルを使用してクロードの機能を拡張します。
- 引用: ソース ドキュメントでの Ground Claude の応答。
- コンテキスト編集: 構成可能な戦略を使用して会話コンテキストを自動的に管理します。
- 拡張思考: 複雑なタスクの推論機能が強化されました。
- PDF のサポート: PDF ドキュメントのテキストとビジュアル コンテンツを処理および分析します。
- プロンプト キャッシュ: コストと待機時間を削減するために、より多くの背景知識と出力例を Claude に提供します。
Foundry がサポートする ツール の一部は次のとおりです。
- MCP コネクタ: 別の MCP クライアントを使用せずに、Messages API からリモート MCP サーバーに直接接続します。
- 記憶: 会話全体の情報を格納および取得します。 時間をかけてナレッジ ベースを構築し、プロジェクト コンテキストを維持し、過去の相互作用から学習します。
- Web フェッチ: 詳細な分析のために、指定された Web ページと PDF ドキュメントから完全なコンテンツを取得します。
サポートされている機能とツールの完全な一覧については、 Claude の機能の概要を参照してください。
API のクォータと制限
Foundry のクロード モデルには、1 分あたりのトークン数 (TPM) と 1 分あたりの要求数 (RPM) で測定される次のレート制限があります。
| モデル | 展開の種類 | 既定の RPM | 既定の TPM | エンタープライズ RPM と MCA-E RPM | エンタープライズ TPM と MCA-E TPM |
|---|---|---|---|---|---|
| claude-haiku-4-5 | グローバル標準 | 1,000 | 150,000 | 4,000 | 4,000,000 |
| claude-opus-4-1 | GlobalStandard | 1,000 | 150,000 | 2,000 | 2,000,000 |
| claude-sonnet-4-5 | GlobalStandard | 1,000 | 150,000 | 4,000 | 2,000,000 |
| claude-opus-4-5 | グローバル標準 | 1,000 | 150,000 | 2,000 | 2,000,000 |
既定の制限を超えてクォータを増やすには、 クォータの引き上げ要求フォームを使用して要求を送信します。
レート制限のベスト プラクティス
使用量を最適化し、レート制限を回避するには:
- 再試行ロジックを実装する: 指数バックオフを使用して 429 応答を処理する
- バッチ要求: 可能な場合は複数のプロンプトを結合する
- 使用状況の監視: トークンの使用量と要求パターンを追跡する
- 適切なモデルを使用する: ユース ケースに適したクロード モデルを選択する
責任ある AI に関する考慮事項
Foundry で Claude モデルを使用する場合は、次の責任ある AI プラクティスを検討してください。
Foundry ではデプロイ時に Claude モデルに組み込みのコンテンツ フィルタリングが提供されないため、モデル推論中に AI コンテンツの安全性を構成します。 コンテンツ フィルターを作成して使用する方法については、「 Foundry モデルのコンテンツ フィルターの構成」を参照してください。
アプリケーションが Anthropic の許容される使用ポリシーに準拠していることを確認します。 また、 Claude Opus 4.5、 Claude Haiku 4.5、 Claude Opus 4.1、 および Claude Sonnet 4.5 の安全性評価の詳細を参照してください。
Foundry ではデプロイ時に Claude モデルに組み込みのコンテンツ フィルタリングが提供されないため、モデル推論中に AI コンテンツの安全性を構成します。
アプリケーションが Anthropic の許容される使用ポリシーに準拠していることを確認します。 また、 Claude Opus 4.5、 Claude Haiku 4.5、 Claude Opus 4.1、 および Claude Sonnet 4.5 の安全性評価の詳細を参照してください。
ベスト プラクティス
Foundry で Claude モデルを使用する場合は、次のベスト プラクティスに従います。
モデルの選択
特定の要件に基づいて適切なクロード モデルを選択します。
- Claude Opus 4.5: コーディング、エージェント、コンピューターの使用、エンタープライズ ワークフロー全体で最高のパフォーマンスを実現
- Claude Sonnet 4.5: バランスの取れたパフォーマンスと機能のために、運用ワークフロー
- クロード・ハイク4.5:速度とコストの最適化のために、大量の処理
- Claude Opus 4.1: 複雑な推論とエンタープライズ アプリケーション用
プロンプト エンジニアリング
- 明確な手順: 具体的で詳細なプロンプトを指定する
- コンテキスト管理: 使用可能なコンテキスト ウィンドウを効果的に使用する
- ロールの定義: システム メッセージを使用してアシスタントの役割と動作を定義する
- 構造化されたプロンプト: 一貫性のある書式設定を使用して結果を改善する
コストの最適化
- トークン管理: トークンの使用状況を監視および最適化する
- モデルの選択: ユース ケースに最もコスト効率の高いモデルを使用する
- キャッシュ: 必要に応じて明示的なプロンプト キャッシュを実装する
- 要求のバッチ処理: 可能な場合は複数の要求を結合する