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 建置與使用

相關概念

強連結(原文明確提及)

深入閱讀(外部資源)

← 回到 wiki