Skip to main content
POST

簡介

Claude 原生的訊息介面,適用於 Claude Code 等原生 Anthropic 客戶端。該介面遵循 Anthropic 的 API 規範,提供完整的 Claude 模型功能支援,包括擴展思考(Extended Thinking)、工具呼叫等進階特性。 如果您使用 OpenAI 相容的客戶端(如 OpenAI SDK),建議使用 /v1/chat/completions 介面。
Claude Sonnet 5.5 預設開啟 adaptive;若需關閉回答前的思考,使用 thinking.type=between_tools 和 high 或更低的 effort。工具選擇使用 tool_choice.type=auto,不使用 any/tool;工具迴圈中完整保留思考塊和簽名。複用舊示例前請檢視 Sonnet 5.5 的模型限制。

認證

Bearer Token,如 Bearer sk-xxxxxxxxxx

請求參數

string
必填
Claude 模型識別碼,如 claude-opus-4-8
array
必填
對話訊息列表,每個元素包含 role(user/assistant)和 content
integer
必填
最大生成 token 數,必須大於 0
string | array
系統提示詞,支援字串格式或陣列格式(用於 Prompt Caching)
boolean
是否啟用串流輸出
number
採樣溫度,範圍 0-1
number
核採樣參數,範圍 0-1
integer
Top-k 採樣參數
array
自訂停止序列
object
擴展思考設定,包含 type 和 budget_tokens
array
工具定義列表

基礎範例

進階功能

系統提示詞

擴展思考(Extended Thinking)

工具呼叫(Tools)

多模態輸入(圖像)

Prompt Caching(提示詞快取)

透過快取常用的上下文內容,可以顯著降低成本和提升回應速度。快取內容最小需要 1024 tokens。

回應格式