Claude API
Claude API 概览
Claude API(Anthropic API)的完整介绍,包含可用模型、定价与核心功能
什么是 Claude API?
Claude API 是 Anthropic 提供的 REST API 服务,允许开发者以编程方式访问 Claude 模型。它支持从简单的文本生成到复杂的 Agent 工作流等多种场景。
可用模型
| 模型 | ID | 输入价格 | 输出价格 | 上下文窗口 | 最大输出 | 适用场景 |
|---|---|---|---|---|---|---|
| Claude Opus 4.6 | claude-opus-4-6 | $5/MTok | $25/MTok | 1M tokens | 128k | 复杂推理、高级编码 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | $3/MTok | $15/MTok | 1M tokens | 64k | 速度与智能平衡 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | $1/MTok | $5/MTok | 200k tokens | 64k | 高速、低成本应用 |
核心功能
- 文本生成与分析 — 多轮对话、系统提示词
- 多模态输入 — 图片、PDF 文档处理
- Tool Use(函数调用) — 让 Claude 调用外部工具
- 流式输出 — Server-Sent Events 实时响应
- Extended Thinking — 深度推理能力
- 结构化输出 — 保证 JSON Schema 合规
- Embeddings 集成 — 通过 Voyage AI 实现语义搜索
SDK 安装
pip install anthropic快速上手
import anthropic
client = anthropic.Anthropic(api_key="your-api-key")
message = client.messages.create(
model="claude-opus-4-6",
max_tokens=1024,
messages=[
{"role": "user", "content": "你好,Claude"}
]
)
print(message.content[0].text)额外费用说明
- Batch API:输入输出均享 50% 折扣
- Prompt Caching:缓存输入 90% 折扣,缓存读取 25% 折扣
- Extended Thinking:思考 token 按全价计费
- Vision:约 $4.80/千张图片(1MP,Sonnet 4.6)