Files
chill_notes/AI工程/ClaudeHaiku完全研究.md
2026-04-25 06:33:12 +08:00

191 lines
4.8 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Claude Haiku 完全研究
> Anthropic 轻量级大模型家族:速度与成本的平衡艺术
>
> 归档2026-04-25
---
## 📊 生态概览
**Haiku** 是 Anthropic Claude 家族中的**轻量级模型**,定位为"速度最快、成本最低"的选择。
---
## 🏆 Haiku 家族三代对比
| 特性 | Claude 3 Haiku | Claude 3.5 Haiku | Claude Haiku 4.5 |
|------|---------------|-----------------|-----------------|
| **发布时间** | 2024 年 3 月 | 2024 年 11 月 | 2025 年 10 月 |
| **上下文窗口** | 200K | 200K | 200K |
| **输入价格** | $0.25/M | $0.80/M | $1.00/M |
| **输出价格** | $1.25/M | $4.00/M | $5.00/M |
| **缓存读取** | $0.03/M | $0.08/M | $0.10/M |
| **缓存写入** | $0.30/M | $1.00/M | $1.25/M |
| **联网搜索** | - | $0.01/次 | $0.01/次 |
### 定价对比(全家族)
| 模型 | 输入价格 | 输出价格 | 倍数关系 |
|------|---------|---------|---------|
| **Haiku 4.5** | $1/M | $5/M | 基准 |
| **Sonnet 4.6** | $3/M | $15/M | 3x |
| **Opus 4.7** | $5/M | $25/M | 5x |
---
## 🎯 核心定位
```
Opus ───→ 最强大,适合复杂推理和编码
Sonnet ──→ 平衡选择,日常生产力
Haiku ───→ 最快最便宜,简单任务首选
```
**Haiku = 速度优先 + 成本优先**
---
## 💪 典型应用场景
| 场景 | 说明 |
|------|------|
| **数据提取** | 从文本/表格中提取结构化数据 |
| **内容审核** | 快速判断内容是否合规 |
| **分类任务** | 文本分类、情感分析 |
| **简单问答** | 常见问题解答 |
| **格式转换** | 数据格式转换、JSON 输出 |
| **子代理** | 多代理架构中的轻量执行者 |
| **网页读取** | 网页内容摘要和提取 |
---
## 🤖 与 Opus/Sonnet 的协作模式
### 子代理模式(推荐)
```
Opus主代理
↓ 拆分任务
Haiku子代理→ 处理简单任务(分类、提取、格式化)
↓ 返回结果
Opus 汇总
```
**优势**
- 80% 的简单任务用 Haiku便宜 5 倍)
- 20% 的复杂任务用 Opus
- 整体成本降低 60%+
### 分类路由模式
```
用户请求 → 路由器Haiku
↓ 简单任务 → Haiku 处理
↓ 复杂任务 → Sonnet/Opus 处理
```
---
## 🔧 API 使用示例
### Python
```python
import anthropic
client = anthropic.Anthropic(api_key="your_api_key")
message = client.messages.create(
model="claude-haiku-4-5-20251001-v1:0",
max_tokens=1024,
messages=[
{"role": "user", "content": "提取以下文本中的关键信息:..."}
]
)
print(message.content[0].text)
```
### Node.js
```javascript
const { Anthropic } = require('@anthropic-ai/sdk');
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY
});
const message = await client.messages.create({
model: 'claude-haiku-4-5-20251001-v1:0',
max_tokens: 1024,
messages: [
{ role: 'user', content: '提取以下文本中的关键信息:...' }
]
});
console.log(message.content[0].text);
```
---
## 📊 性能对比(相对排名)
| 能力 | Haiku 4.5 | Sonnet 4.6 | Opus 4.7 |
|------|-----------|-----------|---------|
| **数学推理** | ★★★☆☆ | ★★★★☆ | ★★★★★ |
| **编码能力** | ★★★☆☆ | ★★★★☆ | ★★★★★ |
| **创意写作** | ★★★☆☆ | ★★★★☆ | ★★★★★ |
| **数据分析** | ★★★★☆ | ★★★★☆ | ★★★★★ |
| **响应速度** | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| **成本效率** | ★★★★★ | ★★★★☆ | ★★★☆☆ |
---
## 🔗 获取渠道
| 平台 | 说明 |
|------|------|
| **Anthropic API** | 官方渠道 |
| **AWS Bedrock** | 企业集成 |
| **Google Vertex AI** | GCP 生态 |
| **OpenRouter** | 多模型聚合 |
---
## 💡 最佳实践
| 实践 | 说明 |
|------|------|
| **简单任务用 Haiku** | 分类、提取、格式化等任务首选 |
| **提示词精简** | Haiku 上下文窗口虽大,但精简提示词效果更好 |
| **批量处理** | 大量简单任务批量用 Haiku成本极低 |
| **缓存利用** | 系统提示词缓存可进一步降低成本 |
| **分级路由** | 用 Haiku 做任务分类器,再路由到更强模型 |
---
## 📝 选型建议
| 你的需求 | 选它 |
|---------|------|
| 复杂推理、编码、深度分析 | Opus |
| 日常对话、文档生成 | Sonnet |
| 分类、提取、简单问答、批量处理 | **Haiku** |
| 成本控制优先 | **Haiku** |
| 速度优先 | **Haiku** |
---
## 🔗 资源
| 资源 | 链接 |
|------|------|
| **Anthropic 官方** | https://www.anthropic.com |
| **Claude Cookbook** | https://github.com/anthropics/claude-cookbooks |
| **Anthropic Discord** | https://www.anthropic.com/discord |
| **OpenRouter** | https://openrouter.ai |
---
*整理:知识库管理员 | 归档2026-04-25*