使用 API
概述
Anthropic API 的概述,包括存取方式、身份驗證、內容類型、請求大小限制和回應標頭。
存取 API
API 透過我們的網頁 Console 提供。您可以使用 Workbench 在瀏覽器中試用 API,然後在 帳戶設定 中產生 API 金鑰。使用 工作區 來分割您的 API 金鑰並依使用案例 控制支出。
身份驗證
所有對 Anthropic API 的請求都必須包含一個帶有您 API 金鑰的 x-api-key
標頭。如果您使用客戶端 SDK,您將在建構客戶端時設定 API,然後 SDK 會代表您在每個請求中發送標頭。如果直接與 API 整合,您需要自己發送此標頭。
內容類型
Anthropic API 始終接受請求主體中的 JSON 並在回應主體中返回 JSON。您需要在請求中發送 content-type: application/json
標頭。如果您使用客戶端 SDK,這將自動處理。
請求大小限制
API 對標準端點有 32 MB 的最大請求大小限制,包括 Messages API 和 Token Counting API。如果您超過此限制,您將從 Cloudflare 收到 413 request_too_large
錯誤。特定端點有不同的限制:
回應標頭
Anthropic API 在每個回應中包含以下標頭:
-
request-id
:請求的全域唯一識別符。 -
anthropic-organization-id
:與請求中使用的 API 金鑰關聯的組織 ID。
範例
Shell
Shell
透過 PyPI 安裝:
Python
透過 npm 安裝:
TypeScript