Claude Platform Docs
  • Messages
  • 託管代理
  • 管理

Search...
⌘K
第一步
Claude 簡介快速入門
使用 Claude 進行建構
功能概覽使用 Messages API停止原因與備援拒絕與備援備援額度
模型能力
擴展思考自適應思考Effort任務預算(測試版)快速模式(研究預覽)結構化輸出引用串流 Messages批次處理搜尋結果串流拒絕多語言支援嵌入
工具
概覽工具使用的運作方式教學:建構使用工具的代理定義工具處理工具呼叫平行工具使用Tool Runner (SDK)嚴格工具使用伺服器工具網頁搜尋工具網頁擷取工具程式碼執行工具顧問工具工具搜尋工具記憶工具Bash 工具文字編輯器工具電腦使用工具疑難排解
工具基礎架構
工具參考管理工具上下文工具組合工具使用與提示快取程式化工具呼叫細粒度工具串流
上下文管理
上下文視窗壓縮上下文編輯提示快取對話中系統訊息建構協調模式快取診斷(測試版)Token 計數
處理檔案
Files APIPDF 支援
技能
概覽快速入門最佳實踐企業技能API 中的技能
MCP
遠端 MCP 伺服器MCP 連接器
雲端平台上的 Claude
Amazon BedrockAmazon Bedrock(舊版)AWS 上的 Claude PlatformGoogle CloudMicrosoft Foundry

Log in
Microsoft Foundry
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Messages/雲端平台上的 Claude

Microsoft Foundry 中的 Claude

透過 Microsoft Foundry 使用 Azure 原生端點和身份驗證來存取 Claude 模型。

本指南將引導您完成在 Microsoft Foundry 中設定並使用 Anthropic 的其中一個客戶端 SDK 或直接 HTTP 請求來呼叫 Claude API 的流程。當您在 Microsoft Foundry 中存取 Claude 時,Claude 的使用費用會透過 Azure Marketplace 計費,讓您能夠存取 Claude 的最新功能,同時透過您的 Azure 訂閱管理成本。

Claude 在 Foundry 資源中以 Global Standard 和 US Data Zone Standard 部署類型提供,並透過 Azure Marketplace 以 Claude Consumption Units 計費。詳情請參閱定價。

託管選項

Microsoft Foundry 中的 Claude 模型提供兩種託管選項。您在設定部署時選擇託管選項。

託管於 Azure託管於 Anthropic
推論執行位置在 Azure 基礎架構上運行的 Anthropic 營運服務在 Anthropic 基礎架構上運行的 Anthropic 營運服務
模型可用性Opus 和 Haiku 系列中的最新模型Microsoft Foundry 上提供的所有 Claude 模型
部署類型Global Standard、US Data Zone StandardGlobal Standard
建議用於大多數工作負載存取尚未託管於 Azure 的功能或模型


Anthropic 作為 Microsoft 的獨立處理者。透過 Microsoft Foundry 使用 Claude 的客戶須遵守 Anthropic 的資料使用條款。對於託管於 Azure 的部署,提示和完成內容會保留在 Azure 內;只有使用中繼資料和被 Anthropic 安全系統標記的內容會傳出至 Anthropic。Anthropic 持續提供其安全性和資料承諾。

先決條件

開始之前,請確保您具備:

  • 有效的 Azure 訂閱
  • Foundry 的存取權限
  • 已安裝 Azure CLI(選用,用於資源管理)

安裝 SDK

Anthropic 的客戶端 SDK 透過平台專用的套件或客戶端類別支援 Foundry。



C#、Java、PHP、Python 和 TypeScript SDK 支援 Foundry。Go 和 Ruby SDK 目前不支援 Foundry。

佈建

Foundry 使用兩層階層結構:**資源(resources)包含您的安全性和計費設定,而部署(deployments)**是您透過 API 呼叫的模型實例。您需要先建立一個 Foundry 資源,然後在其中建立一個或多個 Claude 部署。

佈建 Foundry 資源

建立一個 Foundry 資源,這是在 Azure 中使用和管理服務所必需的。您可以依照這些說明建立 Foundry 資源。或者,您也可以從建立 Foundry 專案開始,這個過程包含建立 Foundry 資源。

若要佈建您的資源:

  1. 前往 Foundry 入口網站
  2. 建立新的 Foundry 資源或選擇現有的資源
  3. 使用 Azure 核發的 API 金鑰或 Entra ID(前身為 Azure Active Directory)設定存取管理,以進行角色型存取控制
  4. 選擇性地將資源設定為私人網路(Azure 虛擬網路)的一部分,以增強安全性
  5. 記下您的資源名稱。您將在 API 端點中使用此名稱作為 {resource}(例如 https://{resource}.services.ai.azure.com/anthropic/v1/*)

建立 Foundry 部署

建立資源後,部署一個 Claude 模型以使其可供 API 呼叫使用。以下步驟描述的是新版 Foundry 入口網站(New Foundry 切換開關為開啟狀態):

  1. 登入 Foundry 入口網站。從入口網站首頁,選擇右上方導覽列中的 Discover,然後在左側窗格中選擇 Models 以開啟模型目錄。
  2. 搜尋並選擇一個 Claude 模型(例如 claude-opus-4-8)。無論模型支援多少種託管選項,每個模型在目錄中只會出現一次。
  3. 在模型卡片上,選擇 Deploy,然後選擇 Custom settings 以開啟部署設定窗格。如果您改為選擇 Default settings,對於兩種託管選項皆可用的模型,部署會自動設定為託管於 Azure。
  4. 在您首次部署 Claude 時,請檢閱 Azure Marketplace 條款、選擇一個產業,然後選擇 Agree and Proceed 以接受條款並訂閱 Azure Marketplace 方案。
  5. 設定部署:
    • **Deployment name(部署名稱):**預設為模型 ID,但您可以自訂(例如 my-claude-deployment)。部署名稱在建立後無法變更。
    • **Region scope(區域範圍):**選擇 Global,或對於託管於 Azure 的模型,選擇 Data Zone。選擇 Data Zone 會建立 US Data Zone Standard 部署,將推論限制在美國境內,相當於在 Claude API 上設定 inference_geo: "us"。
    • **Model version(模型版本):**展開 Model version settings 並從 Model version 下拉選單中選擇一個版本。每個託管選項都列為單獨的模型版本,並標示其託管選項(例如,版本 1 為託管於 Anthropic,版本 2 為託管於 Azure)。
  6. 選擇 Deploy 並等待佈建完成。
  7. 部署完成後,選擇右上方導覽列中的 Build,然後在左側窗格中選擇 Models,並開啟您的部署。Details 分頁會顯示 Target URI(您的端點 URL)和 Key(您的 API 金鑰)。


如果 New Foundry 切換開關為關閉狀態,則您處於傳統入口網站版面配置。在該版面中,請在左側窗格中開啟 Model catalog 以尋找和部署模型,並開啟 Models + endpoints(位於 My assets 下)以檢視您的部署及其端點詳細資訊。



您選擇的部署名稱會成為您在 API 請求的 model 參數中傳遞的值。您可以為同一個模型建立多個具有不同名稱的部署,以管理不同的設定或速率限制。

身份驗證

Microsoft Foundry 中的 Claude 支援兩種身份驗證方法:API 金鑰和 Entra ID 權杖。兩種方法都使用格式為 https://{resource}.services.ai.azure.com/anthropic/v1/* 的 Azure 託管端點。

API 金鑰身份驗證

佈建您的 Foundry Claude 資源後,您可以從 Foundry 入口網站取得 API 金鑰:

  1. 在 Foundry 入口網站中,選擇右上方導覽列中的 Build,然後在左側窗格中選擇 Models。
  2. 開啟您的 Claude 部署並選擇 Details 分頁。
  3. 複製 Key 值(並記下您端點的 Target URI)。
  4. 在您的請求中使用 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 發出請求。

Microsoft Entra 身份驗證

為了增強安全性和集中式存取管理,您可以使用 Entra ID 權杖:

  1. 為您的 Foundry 資源啟用 Entra 身份驗證
  2. 從 Entra ID 取得存取權杖
  3. 在 Authorization: Bearer {TOKEN} 標頭中使用該權杖

使用 Entra ID 的範例:



Microsoft Entra ID 身份驗證讓您能夠使用 Azure RBAC 管理存取權限、與您組織的身份管理整合,並避免手動管理 API 金鑰。

關聯請求 ID

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 上具有 1M-token 上下文視窗。其他 Claude 模型(包括 Claude Sonnet 4.5)具有 200k-token 上下文視窗。

Microsoft Foundry 中的 Claude 不支援的 Claude 功能

  • Admin API
  • Advisor 工具
  • Claude Managed Agents
  • Compliance API
  • Models API
  • Message Batches API
  • 伺服器端備援(fallbacks 參數;請改用客戶端備援模式)

託管於 Azure 時不支援的其他功能

以下功能適用於託管於 Anthropic 的部署,但不支援託管於 Azure 的部署:

  • 結構化輸出
  • 伺服器端工具(網頁搜尋、網頁擷取、程式碼執行和工具搜尋)
  • MCP 連接器
  • Agent Skills
  • 程式化工具呼叫
  • Files API

針對託管於 Azure 的部署使用這些功能的請求,會依設計回傳 400 Bad Request 錯誤。Claude Code 會偵測託管於 Azure 的部署並自動調整其功能集。

API 回應

Microsoft Foundry 中 Claude 的 API 回應遵循標準的 Claude API 回應格式。這包括回應主體中的 usage 物件,該物件提供您請求的詳細 token 消耗資訊。usage 物件在所有平台(Claude API、Foundry、AWS 上的 Claude Platform、Amazon Bedrock 和 Google Cloud)上都是一致的。

有關 Foundry 專用回應標頭的詳細資訊,請參閱關聯請求 ID。

API 模型 ID 和部署

生命週期術語(Deprecated 已棄用、Retired 已停用)定義於模型棄用。Microsoft Foundry 遵循 Claude API 的生命週期排程。

以下 Claude 模型可透過 Foundry 使用:

模型預設部署名稱託管於 Azure託管於 Anthropic
Claude Fable 5claude-fable-5✓
Claude Opus 4.8claude-opus-4-8✓✓
Claude Opus 4.7claude-opus-4-7✓
Claude Opus 4.6claude-opus-4-6✓
Claude Opus 4.5claude-opus-4-5✓
Claude Opus 4.1
已棄用。將於 2026 年 8 月 5 日停用。
claude-opus-4-1✓
Claude Sonnet 5(預覽版)claude-sonnet-5✓
Claude Sonnet 4.6claude-sonnet-4-6✓
Claude Sonnet 4.5claude-sonnet-4-5✓
Claude Haiku 4.5claude-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)計價,每小時計量,並在您的 Azure 帳單上按月後付費開立發票。CCU 不是預付點數;沒有 CCU 餘額或承諾用量。

有關 CCU 價格、換算機制和各模型的 token 費率,請參閱 Microsoft Foundry 中的 Claude 定價。

在託管選項之間遷移

若要將現有部署從一個託管選項移至另一個:

  1. 建立該模型另一個託管版本(託管於 Azure 或託管於 Anthropic)的新部署。這可以在同一個 Foundry 資源中,也可以在新的資源中。
  2. 更新您的應用程式,在 model 參數中傳遞新的部署名稱。
  3. 流量轉移完成後,刪除舊的部署。

如果新部署位於同一個 Foundry 資源中,您的端點 URL 和身份驗證不會變更。如果您建立了新的資源,請更新您應用程式的端點和憑證以指向該資源。

監控和記錄

Azure 透過標準 Azure 模式為您的 Claude 使用情況提供全面的監控和記錄功能:

  • **Azure Monitor:**追蹤 API 使用量、延遲和錯誤率
  • **Azure Log Analytics:**查詢和分析請求/回應記錄
  • **Cost Management:**監控和預測與 Claude 使用相關的成本

Anthropic 建議至少以 30 天滾動方式記錄您的活動,以了解使用模式並調查任何潛在問題。



Azure 的記錄服務是在您的 Azure 訂閱中設定的。啟用記錄不會讓 Microsoft 或 Anthropic 存取您的內容,除非是計費和服務營運所必需的部分。

疑難排解

身份驗證錯誤

錯誤:401 Unauthorized 或 Invalid API key

  • **解決方案:**確認您的 API 金鑰正確無誤。您可以在 Foundry 入口網站中部署的 Details 分頁(位於 Build > Models 下)找到它。
  • **解決方案:**如果使用 Microsoft Entra ID,請確保您的存取權杖有效且尚未過期。權杖通常在 1 小時後過期。

錯誤:403 Forbidden

  • **解決方案:**您的 Azure 帳戶可能缺少必要的權限。請確保您已被指派適當的 Azure RBAC 角色(例如 Foundry User(前身為 Azure AI User)或 Cognitive Services User)。

速率限制

錯誤:429 Too Many Requests

  • **解決方案:**您已超過速率限制。請在您的應用程式中實作指數退避和重試邏輯。
  • **解決方案:**考慮透過 Azure 入口網站或 Azure 支援服務申請提高速率限制。

速率限制標頭

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

  • **解決方案:**確認您使用的是正確的部署名稱。如果您尚未建立自訂部署,請使用預設的模型 ID(例如 claude-sonnet-4-6)。
  • **解決方案:**確保該模型/部署在您的 Azure 區域中可用。

錯誤:Invalid model parameter

  • **解決方案:**model 參數應包含您的部署名稱,該名稱可在 Foundry 入口網站中自訂。請確認該部署存在且已正確設定。


Claude Mythos Preview 是一個研究預覽版,僅提供給 Microsoft Foundry 上受邀的客戶使用。如需更多資訊,請參閱 Project Glasswing。

其他資源

  • Foundry 文件:ai.azure.com/catalog
  • Azure 定價:azure.microsoft.com/en-us/pricing/details/ai-foundry
  • Anthropic 定價詳情:模型定價
  • **身份驗證指南:**請參閱身份驗證
  • Azure 入口網站:portal.azure.com

Was this page helpful?

  • 託管選項
  • 先決條件
  • 安裝 SDK
  • 佈建
  • 佈建 Foundry 資源
  • 建立 Foundry 部署
  • 身份驗證
  • API 金鑰身份驗證
  • Microsoft Entra 身份驗證
  • 關聯請求 ID
  • 功能支援
  • 上下文視窗
  • Microsoft Foundry 中的 Claude 不支援的 Claude 功能
  • 託管於 Azure 時不支援的其他功能
  • API 回應
  • API 模型 ID 和部署
  • 計費
  • 在託管選項之間遷移
  • 監控和記錄
  • 疑難排解
  • 身份驗證錯誤
  • 速率限制
  • 模型和部署錯誤
  • 其他資源