Claude Platform Docs
Messages使用 Claude 進行開發

功能總覽

探索 Claude 的進階功能與能力。

如需了解各項功能在「zero data retention」(零資料保留),即 ZDR,以及 HIPAA 就緒性方面的適用資格,請參閱 API 與資料保留。

關於管理與治理,請參閱 Admin API、用量與成本分析 API 以及 Compliance API。

平台功能

Claude Platform 中可跨其各 API 使用的功能。每項功能的頁面都會說明您可以在何處使用該功能。

功能說明
顧問工具讓速度較快的執行模型能在生成過程中諮詢能力更強的顧問模型,以取得計畫或修正方向。
Agent Skills可重複使用的指示、中繼資料與選用指令碼套件,Claude 會在其與任務相關時自動使用。
Agent Skills的一部分: 自訂技能您撰寫並上傳至工作區的技能。
Agent Skills的一部分: 預先建置的 Agent SkillsAnthropic 預先建置、適用於 PowerPoint、Excel、Word 與 PDF 檔案的技能。
批次處理以非同步方式在單一批次中處理大量 Messages API 請求,價格為標準價格的一半。
瀏覽器與電腦使用 SDK 工具集Python 與 TypeScript SDK 中的類別,可將瀏覽器使用工具或電腦使用工具連接至您提供的瀏覽器或桌面。
瀏覽器使用工具讓 Claude 能在您自己的瀏覽器環境中瀏覽、讀取網頁並與之互動。
引用Claude 針對您文件的回答會引用支持每項陳述的確切段落。
分類器拒絕部分模型上的安全分類器可能會拒絕請求;拒絕會以一般回應的形式傳回,而非錯誤。
分類器拒絕的一部分: 用戶端備援Claude SDK 中的中介軟體,會以您列出的備援模型重試被拒絕的請求。
分類器拒絕的一部分: 備援抵免在另一個模型上重試被拒絕的請求時,會依照對話從一開始就在該模型上進行的方式計費,讓您無需支付兩次提示快取寫入費用。
分類器拒絕的一部分: 伺服器端備援API 會在同一次呼叫中以備援模型重試被拒絕的請求,並傳回單一回應。
電腦使用工具讓 Claude 能透過螢幕截圖、滑鼠與鍵盤控制桌面環境。
自訂工具您以名稱、描述與輸入結構描述定義的工具。Claude 會要求呼叫這些工具;由您的程式碼執行它們並傳回結果。
資料駐留用於控制模型推論執行位置(推論地區)與靜態資料儲存位置(工作區地區)的設定。
Effort(投入程度)控制 Claude 在回應上花費多少 token 的設定,在周全程度與 token 效率之間取捨。
Effort(投入程度)的一部分: 逐訊息 Effort透過逐訊息的 output_config 變更對話後續回合的 Effort 等級,同時保留提示快取。
快速模式支援的模型每秒輸出 token 數最多可達 2.5 倍,採用進階定價。
Files API上傳檔案一次,即可在後續請求中以 file_id 參照,並可下載技能或程式碼執行工具所建立的檔案。
MCP 連接器將 Claude 連接至遠端 MCP 伺服器,讓它能呼叫其工具,而無需執行您自己的 MCP 用戶端。
MCP 連接器的一部分: 用戶端 MCP 輔助工具在 MCP 型別與 Claude API 型別之間轉換的 SDK 輔助工具,適用於您執行自己的 MCP 用戶端時,例如用於本機伺服器、提示或資源。
MCP 通道透過僅限輸出的連線,將 Claude 連接至您私人網路內的 MCP 伺服器,無需開放任何輸入連接埠。
對話中途的系統訊息在對話中途加入的系統指示,不會變更頂層系統提示或其前方的快取前綴。
對話中途的系統訊息的一部分: 對話中途的工具變更在對話中途提供或撤回工具,而不變更 tools 陣列,讓快取前綴維持有效。
對話中途的系統訊息的一部分: 回合範圍的系統訊息一種對話中途的系統訊息,僅在下一則使用者訊息之前有效,之後會留在歷史記錄中,但不會呈現任何內容,也不會耗用輸入 token。
多語言支援Claude 可使用多種語言,且相對於英文表現優異。
OpenTelemetry透過 Claude SDK 與 Claude API 所發出的 OpenTelemetry span,追蹤您的 Messages API 請求、工具使用與 Managed Agents 工作階段。
OpenTelemetry的一部分: API 追蹤Claude API 針對其執行的每個模型請求與工具使用,傳送至您可觀察性平台的 OpenTelemetry span。
OpenTelemetry的一部分: SDK 追蹤Claude SDK 在您的應用程式中,針對其傳送的每個請求及其工具執行器執行的每個工具所發出的 OpenTelemetry span。
平行工具使用Claude 可在單一回應中呼叫多個工具。
PDF 支援將 PDF 傳送給 Claude,讓它能讀取其中的文字、圖片、圖表與表格。
程式化工具呼叫讓 Claude 能在程式碼執行容器中以程式碼呼叫您的工具,而不必每次呼叫都經過一次模型往返。
提示快取重複使用近期請求中已快取的提示前綴,以減少處理時間與成本。
提示快取的一部分: 1 小時存留時間1 小時的提示快取存留時間,快取寫入價格高於預設的 5 分鐘。
提示快取的一部分: 5 分鐘存留時間(預設)預設的提示快取存留時間。每次使用快取內容都會免費重新整理其存留時間。
提示快取的一部分: 自動快取使用單一頂層 cache_control 欄位的提示快取:快取中斷點會設在最後一個可快取的區塊上,並隨對話增長向前移動。
提示快取的一部分: 快取診斷將請求與您的前一個請求比較,並回報提示前綴變更的位置,以說明快取未命中的原因。
提示快取的一部分: 明確快取中斷點在個別內容區塊上設定 cache_control 的提示快取,可精確選擇要快取的內容。
SDK 中介軟體Claude SDK 中的掛鉤,會在每個請求傳送前及收到其回應後執行您的程式碼。
搜尋結果存放您自有搜尋結果(含來源與標題)的內容區塊,讓 Claude 能以引用網頁搜尋結果的相同方式加以引用。
服務層級讓請求使用您組織的 Priority Tier 容量。
工作階段預算針對單一工作階段、以美元計且依公開牌價計算的硬性支出上限。
串流拒絕當串流分類器因可能違反政策而停止串流回應時,該回應會以 stop_reason "refusal" 結束。
結構化輸出將 Claude 的回應限制為符合您提供的 JSON 結構描述,讓輸出有效且可剖析。
任務預算告訴 Claude 它在完整代理迴圈中可用多少 token,讓它能規劃工作並在預算用盡前完成。
思考Claude 會先在思考區塊中逐步推敲問題,再撰寫答案。
思考的一部分: 自適應思考一種思考模式,由 Claude 針對每個請求決定是否思考以及思考多少。
思考的一部分: 擴展思考一種手動思考模式,由您在每個請求上設定固定的思考 token 預算(budget_tokens)。
思考的一部分: 保留思考只有在目前模型可讀取先前回合的思考區塊,且其前方的內容(系統提示、工具、先前訊息)皆未變更時,Claude 才會使用這些思考區塊。
閾值壓縮自動壓縮:當對話達到 token 閾值時,API 會在請求內摘要較早的上下文。
Token 計數在您將訊息傳送給 Claude 之前計算其中的 token 數。
工具執行器一個 SDK 輔助工具,可替您執行工具使用迴圈:在 Claude 呼叫您的工具時執行它們,並將結果傳回。
工具搜尋工具讓 Claude 能搜尋您的工具目錄,並僅載入所需的工具定義。
視覺(圖片)Claude 可讀取並分析您傳送給它的圖片。
網域限制允許或封鎖網域的清單,用於控制網頁搜尋工具與網頁擷取工具可存取哪些網站。
網頁擷取工具一種伺服器工具,讓 Claude 能取得指定 URL 上網頁與 PDF 文件的完整內容。
網頁搜尋工具一種伺服器工具,讓 Claude 能搜尋網路以取得最新資訊。

Messages API 功能

功能說明
Apple Foundation Models一個 Swift 套件,讓 Claude 可作為 Apple Foundation Models 框架中的語言模型使用。
Bash 工具讓 Claude 能請求執行 shell 命令,這些命令會在 bash 工作階段中執行,並在命令之間保留狀態。
程式碼執行工具讓 Claude 能在沙箱化容器中執行 Python 與 Bash 程式碼。
上下文編輯隨著對話歷史記錄增長,從中清除選定的內容,例如舊的工具結果或舊的思考區塊。
強制工具使用讓 Claude 呼叫工具(或某個特定工具),而非直接回答。
記憶工具讓 Claude 能在記憶檔案目錄中跨對話儲存與讀取資訊。
記憶工具的一部分: 記憶工具輔助工具處理記憶工具介面與工具使用迴圈的 SDK 輔助工具,讓您的程式碼只需提供儲存空間。
訊息串流在 Messages API 回應產生的同時,以伺服器傳送事件的形式逐步接收回應。
訊息串流的一部分: 細粒度工具串流在 Claude 撰寫工具輸入的同時將其串流至您的用戶端,伺服器不會先緩衝並檢查 JSON。
訊息串每個請求僅傳送新訊息,讓長時間執行的代理縮短首個 token 的產生時間,在長對話中效果尤其明顯。
隨選壓縮在您的應用程式要求時,以 Claude 撰寫的摘要取代對話中較早的訊息。
隨選壓縮的一部分: 背景壓縮在對話以完整歷史記錄持續進行的同時執行隨選壓縮請求,並在摘要送達後將其替換進去。
隨選壓縮的一部分: 壓縮與保留思考在支援保留思考的模型上,於隨選壓縮後保留的回合中,思考區塊在特定條件下可維持有效。
隨選壓縮的一部分: 保留尾端壓縮隨選壓縮會摘要較早的回合,並在摘要之後逐字保留最後幾個回合。
隨選壓縮的一部分: 工具執行器壓縮輔助工具SDK 工具執行器上的方法,會在目前回合及其工具呼叫完成後替您傳送壓縮請求。
OpenAI SDK 相容性一個相容層,讓您能以 OpenAI SDK 呼叫 Claude API,用於測試與比較模型。
嚴格工具使用讓 Claude 的工具輸入一律符合該工具的 JSON Schema。
文字編輯器工具讓 Claude 能以 Anthropic 定義的工具檢視、建立及編輯文字檔案。
型別化結構化輸出輔助工具SDK 輔助工具,可從您程式碼中的型別建構 JSON 結構描述,並將 Claude 的回應剖析為該型別。

Managed Agents 功能

功能說明
代理設定可重複使用且具版本控制的設定,包含工作階段所執行的模型、系統提示、工具、MCP 伺服器與技能。
代理工具集代理在其沙箱中使用的一組內建工具(bash、read、write、edit、glob、grep、網頁擷取與網頁搜尋)。
雲端沙箱位於 Anthropic 管理之基礎架構上的隔離 Linux 容器,工作階段的工具與程式碼會在其中執行。
Console 代理建構器Claude Console 中用於建立、設定及測試代理的視覺化介面。
夢境(Dreams)一項作業,會讀取記憶儲存區與過去的工作階段對話記錄,並寫入一個重新整理過的新記憶儲存區。
事件增量在模型仍在產生回應時,於工作階段事件串流上即時預覽代理的回應文字。
GitHub 存取從工作階段存取 GitHub:掛載於沙箱中的存放庫,以及用於提取要求的 GitHub MCP 伺服器。
記憶儲存區代理可讀取與寫入的文字文件集合,讓資訊能在工作階段之間保留。
多代理協調讓工作階段的代理將工作交給其他代理(作為子代理或在工作流程中),並諮詢顧問模型。
多代理協調的一部分: 動態工作流程由代理撰寫的程式,可在背景執行多個代理並彙整其結果。
多代理協調的一部分: 工作階段執行緒多代理工作階段中每個代理工作所在的執行緒,您可以列出、串流、中斷及封存這些執行緒。
成果工作階段的目標結果,並附有評分準則,由獨立的評分器據以檢查代理的工作,直到達成目標為止。
權限政策用於控制代理的內建工具與 MCP 工具是自動執行、等待您核准,還是在每次呼叫時由伺服器檢查的設定。
排程部署依 cron 排程執行代理,讓代理自行啟動工作階段。
自行託管的沙箱位於您自有基礎架構上、用於執行代理工具呼叫的沙箱,而 Claude 仍在 Anthropic 端執行。
自行託管的沙箱的一部分: 自行託管工作程序您在自有基礎架構上執行的程序,會從自行託管環境的佇列中領取工作階段,並執行其工具呼叫。
工作階段檢視器Claude Console 中的工作階段檢視器與各工作階段的用量總計,可查看代理做了什麼以及使用了哪些資源。
保管庫儲存各使用者第三方服務憑證的位置,您只需註冊一次,即可在建立工作階段時以 ID 參照。
Webhook當您的 Managed Agents 資源發生事件(例如工作階段狀態變更)時,傳送至您 HTTPS 端點的通知。

這個頁面有幫助嗎?