Claude API
Anthropic 提供的 REST API,把 Claude 嵌進自家系統。
基本呼叫
POST https://api.anthropic.com/v1/messages
Headers:
x-api-key: sk-ant-xxx
anthropic-version: 2023-06-01
Body:
{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "你好"}
]
}計費
按 token 計費,輸入 / 輸出價格不同。各模型費率不同(Opus > Sonnet > Haiku)。
SDK 支援
- Python:
anthropic - TypeScript / JavaScript:
@anthropic-ai/sdk - 也可直接 curl
進階功能
- Tool use:自定義 tools 讓 Claude 呼叫
- Vision:上傳圖片
- Long context:200K+ tokens
- Streaming:逐字串流回應
- Prompt caching:減少重複輸入成本
文件
何時用 API(vs Cowork / Claude Code)
✅ 適合:
- 把 Claude 嵌進自家產品(網站、App)
- 自動化批次(每天處理 1000 筆)
- 無 UI 的後端服務
❌ 不適合:
- 個人日常對話 → 用 Cowork 或 Claude.ai
- 程式開發互動 → 用 Claude Code
Agent SDK
Anthropic 在 API 之上封裝的 Agent 框架,支援 Agent Loop、自動工具呼叫。詳見 12-Agent 建置與使用。
相關概念
強連結(原文明確提及)
- Claude 模型家族
- MCP 三層架構 — 標準化外部整合
- Sub-agent
深入閱讀(外部資源)
- 深入閱讀:02-Claude 產品家族
← 回到 wiki