このガイドでは、Anthropicのクライアント SDK のいずれか、または直接の HTTP リクエストを使用して、Microsoft Foundry で Claude をセットアップし、API 呼び出しを行うプロセスについて説明します。Microsoft Foundry で Claude にアクセスすると、Claude の使用料は Azure Marketplace で請求されるため、Azure サブスクリプションを通じてコストを管理しながら、Claude の最新機能にアクセスできます。
Claude は、Foundry リソース内の Global Standard および US Data Zone Standard デプロイメントタイプで利用可能で、Azure Marketplace を通じて Claude Consumption Units で請求されます。詳細については、料金ページをご覧ください。
Microsoft Foundry の Claude モデルは、2 つのホスティングオプションで利用できます。ホスティングオプションは、デプロイメントを構成する際に選択します。
| Hosted on Azure | Hosted on Anthropic | |
|---|---|---|
| 推論の実行場所 | Azure インフラストラクチャ上で稼働する Anthropic 運営のサービス | Anthropic インフラストラクチャ上で稼働する Anthropic 運営のサービス |
| モデルの可用性 | Opus および Haiku ファミリーの最新モデル | Microsoft Foundry で利用可能なすべての Claude モデル |
| デプロイメントタイプ | Global Standard、US Data Zone Standard | Global Standard |
| 推奨用途 | ほとんどのワークロード | Azure でまだホストされていない機能やモデルへのアクセス |
Anthropic は Microsoft の独立したプロセッサーとして機能します。Microsoft Foundry を通じて Claude を使用するお客様には、Anthropic のデータ使用規約が適用されます。Azure でホストされるデプロイメントの場合、プロンプトと補完は Azure 内に留まり、使用状況メタデータと Anthropic の安全システムによってフラグが立てられたコンテンツのみが Anthropic に送信されます。Anthropic は引き続き安全性とデータに関するコミットメントを提供します。
開始する前に、以下を準備してください。
Anthropic のクライアント SDK は、プラットフォーム固有のパッケージまたはクライアントクラスを通じて Foundry をサポートしています。
Foundry は C#、Java、PHP、Python、TypeScript の SDK でサポートされています。Go および Ruby の SDK では現在 Foundry は利用できません。
Foundry は 2 階層の構造を使用します。リソースにはセキュリティと請求の構成が含まれ、デプロイメントは API を通じて呼び出すモデルインスタンスです。まず Foundry リソースを作成し、その中に 1 つ以上の Claude デプロイメントを作成します。
Azure でサービスを使用および管理するために必要な Foundry リソースを作成します。Foundry リソースを作成するには、こちらの手順に従ってください。または、Foundry リソースの作成を含む Foundry プロジェクトの作成から始めることもできます。
リソースをプロビジョニングするには:
{resource} として使用します(例:https://{resource}.services.ai.azure.com/anthropic/v1/*)リソースを作成した後、Claude モデルをデプロイして API 呼び出しで利用できるようにします。以下の手順は、新しい Foundry ポータル(New Foundry トグルがオンの状態)について説明しています。
claude-opus-4-8)を検索して選択します。サポートするホスティングオプションの数に関係なく、各モデルはカタログに 1 回だけ表示されます。my-claude-deployment)。デプロイメント名は作成後に変更できません。inference_geo: "us" を設定することと同等です。New Foundry トグルがオフの場合は、クラシックポータルレイアウトです。その場合は、左ペインで Model catalog を開いてモデルを検索およびデプロイし、Models + endpoints(My assets の下)を開いてデプロイメントとそのエンドポイントの詳細を表示します。
選択したデプロイメント名が、API リクエストの model パラメータに渡す値になります。同じモデルの複数のデプロイメントを異なる名前で作成して、個別の構成やレート制限を管理できます。
Microsoft Foundry の Claude は、APIキーと Entra ID トークンの 2 つの認証方法をサポートしています。どちらの方法も、https://{resource}.services.ai.azure.com/anthropic/v1/* 形式の Azure ホストエンドポイントを使用します。
Foundry Claude リソースをプロビジョニングした後、Foundry ポータルから APIキーを取得できます。
api-key または x-api-key ヘッダーのいずれかを使用するか、SDK に提供します。Foundry SDK には、APIキーと、リソース名またはベース URL のいずれかが必要です。C#、Java、PHP、Python、TypeScript の SDK は、以下の環境変数が定義されている場合、自動的にこれらを読み取ります。
ANTHROPIC_FOUNDRY_API_KEY - APIキーANTHROPIC_FOUNDRY_RESOURCE - リソース名(例:example-resource)ANTHROPIC_FOUNDRY_BASE_URL - リソース名の代替。完全なベース URL(例:https://example-resource.services.ai.azure.com/anthropic/)resource パラメータと base_url パラメータは相互に排他的です。リソース名(SDK がこれを使用して URL を https://{resource}.services.ai.azure.com/anthropic/ として構築します)または完全なベース URL のいずれかを直接指定してください。
APIキーを使用した例:
APIキーは安全に保管してください。バージョン管理にコミットしたり、公開したりしないでください。APIキーにアクセスできる人は誰でも、Foundry リソースを通じて Claude にリクエストを送信できます。
セキュリティの強化と一元的なアクセス管理のために、Entra ID トークンを使用できます。
Authorization: Bearer {TOKEN} ヘッダーでトークンを使用しますEntra ID を使用した例:
Microsoft Entra ID 認証により、Azure RBAC を使用してアクセスを管理し、組織の ID 管理と統合し、APIキーを手動で管理する必要がなくなります。
Foundry は、デバッグとトレースのために HTTP レスポンスヘッダーにリクエスト識別子を含めます。サポートに連絡する際は、request-id と apim-request-id の両方の値を提供してください。これにより、Anthropic と Azure の両方のシステムでリクエストを迅速に特定し、調査することができます。
Microsoft Foundry の Claude は、Claude の強力な機能のほとんどをサポートしています。現在サポートされているすべての機能は、機能の概要で確認できます。
Claude Fable 5、Claude Opus 4.8、Claude Opus 4.7、Claude Opus 4.6、Claude Sonnet 5、Claude Sonnet 4.6 は、Microsoft Foundry で 100 万トークンのコンテキストウィンドウを備えています。Claude Sonnet 4.5 を含むその他の Claude モデルは、20 万トークンのコンテキストウィンドウを備えています。
fallbacks パラメータ。代わりにクライアントサイドフォールバックパターンを使用してください)以下の機能は、Anthropic でホストされるデプロイメントでは利用可能ですが、Azure でホストされるデプロイメントではサポートされていません。
Azure でホストされるデプロイメントに対してこれらの機能を使用するリクエストは、設計上 400 Bad Request エラーを返します。Claude Code は Azure でホストされるデプロイメントを検出し、自動的に機能セットを適応させます。
Microsoft Foundry の Claude からの API レスポンスは、標準の Claude API レスポンス形式に従います。これには、レスポンスボディ内の usage オブジェクトが含まれ、リクエストの詳細なトークン消費情報を提供します。usage オブジェクトは、すべてのプラットフォーム(Claude API、Foundry、AWS 上の Claude Platform、Amazon Bedrock、Google Cloud)で一貫しています。
Foundry 固有のレスポンスヘッダーの詳細については、相関リクエスト ID を参照してください。
ライフサイクル用語(非推奨、廃止)は、モデルの非推奨化で定義されています。Microsoft Foundry は Claude API のライフサイクルスケジュールに従います。
以下の Claude モデルが Foundry を通じて利用可能です。
| モデル | デフォルトのデプロイメント名 | Hosted on Azure | Hosted on Anthropic |
|---|---|---|---|
| Claude Fable 5 | claude-fable-5 | ✓ | |
| Claude Opus 4.8 | claude-opus-4-8 | ✓ | ✓ |
| Claude Opus 4.7 | claude-opus-4-7 | ✓ | |
| Claude Opus 4.6 | claude-opus-4-6 | ✓ | |
| Claude Opus 4.5 | claude-opus-4-5 | ✓ | |
| Claude Opus 4.1 非推奨。2026年8月5日に廃止予定。 | claude-opus-4-1 | ✓ | |
| Claude Sonnet 5(プレビュー) | claude-sonnet-5 | ✓ | |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | ✓ | |
| Claude Sonnet 4.5 | claude-sonnet-4-5 | ✓ | |
| Claude Haiku 4.5 | claude-haiku-4-5 | ✓ | ✓ |
デフォルトでは、デプロイメント名は前の表に示されているモデル ID と一致します。ただし、Foundry ポータルで異なる名前のカスタムデプロイメントを作成して、異なる構成、バージョン、またはレート制限を管理できます。API リクエストでは、デプロイメント名(必ずしもモデル ID ではない)を使用してください。
新しいClaudeモデルにアップグレードしますか?Claude Codeで/claude-api migrateを実行すると、コードベース全体にモデルIDの置き換えと破壊的なパラメータ変更を適用できます。このスキルは、コードが対象とするクラウドプラットフォームを検出し、そのプラットフォームに合わせてモデルID形式と機能変更を調整します。詳細は新しいClaudeモデルへの移行を参照してください。
Microsoft Foundry の Claude は、Azure Marketplace を通じて請求されます。使用量は Claude Consumption Units(CCU)で表され、1 時間ごとに計測され、Azure の請求書で月末締めの後払いで請求されます。CCU は前払いクレジットではなく、CCU の残高やコミットメントはありません。
CCU の価格、換算の仕組み、モデルごとのトークン料金については、Microsoft Foundry での Claude の料金を参照してください。
既存のデプロイメントを一方のホスティングオプションから他方に移行するには:
model パラメータに新しいデプロイメント名を渡すようにします。新しいデプロイメントが同じ Foundry リソース内にある場合、エンドポイント URL と認証は変更されません。新しいリソースを作成した場合は、アプリケーションのエンドポイントと認証情報を更新して、新しいリソースを指すようにしてください。
Azure は、標準の Azure パターンを通じて、Claude の使用状況に対する包括的なモニタリングおよびロギング機能を提供します。
Anthropic は、使用パターンを理解し、潜在的な問題を調査するために、少なくとも 30 日間のローリングベースでアクティビティをログに記録することを推奨しています。
Azure のロギングサービスは、Azure サブスクリプション内で構成されます。ロギングを有効にしても、請求およびサービス運用に必要な範囲を超えて、Microsoft または Anthropic がコンテンツにアクセスすることはありません。
エラー: 401 Unauthorized または Invalid API key
エラー: 403 Forbidden
エラー: 429 Too Many Requests
Foundry は、レスポンスに Anthropic の標準レート制限ヘッダー(anthropic-ratelimit-tokens-limit、anthropic-ratelimit-tokens-remaining、anthropic-ratelimit-tokens-reset、anthropic-ratelimit-input-tokens-limit、anthropic-ratelimit-input-tokens-remaining、anthropic-ratelimit-input-tokens-reset、anthropic-ratelimit-output-tokens-limit、anthropic-ratelimit-output-tokens-remaining、anthropic-ratelimit-output-tokens-reset)を含めません。代わりに Azure のモニタリングツールを通じてレート制限を管理してください。
エラー: Model not found または Deployment not found
claude-sonnet-4-6)を使用してください。エラー: Invalid model parameter
Claude Mythos Preview は、Microsoft Foundry で招待されたお客様が利用できるリサーチプレビューです。詳細については、Project Glasswing を参照してください。
Was this page helpful?