可用模型
模型列表持续更新。最新可用模型和实时定价请查看 模型广场。
Claude 4.5 系列(最新)
| 模型 ID | 上下文 | 特点 | 推荐场景 |
|---|---|---|---|
claude-opus-4-5-20251101 | 200K | SWE-bench 80.9%,当前最强编程模型 | 复杂推理、高难度编程 |
claude-sonnet-4-5-20250929 | 200K | SWE-bench 77.2%,性价比极高 | 日常编程、智能体开发 |
claude-sonnet-4-5-20250929-thinking | 200K | Sonnet 4.5 思维链模式 | 需要深度推理的编程任务 |
claude-haiku-4-5-20251001 | 200K | 速度比 Sonnet 快 2 倍+,SWE-bench 73.3% | 实时聊天、分类、结对编程 |
Claude 4 系列
| 模型 ID | 上下文 | 特点 | 推荐场景 |
|---|---|---|---|
claude-opus-4-20250514 | 200K | Claude 4 旗舰版 | 复杂任务 |
claude-sonnet-4-20250514 | 200K | 性价比最优的全能型 | 通用开发首选 |
claude-sonnet-4-20250514-thinking | 200K | Sonnet 4 思维链模式 | 复杂推理 |
Claude 3.5 系列
| 模型 ID | 上下文 | 特点 | 推荐场景 |
|---|---|---|---|
claude-haiku-3-5-20241022 | 200K | 最低成本,速度极快 | 批量处理、简单任务 |
基本调用
所有 Claude 模型使用 OpenAI 兼容格式调用,无需 Anthropic SDK:from openai import OpenAI
client = OpenAI(
api_key="sk-你的API密钥",
base_url="https://api.seeoneapi.com/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-5-20250929",
max_tokens=4096,
messages=[
{"role": "system", "content": "你是一个有帮助的助手"},
{"role": "user", "content": "解释一下量子计算的基本原理"}
]
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-你的API密钥',
baseURL: 'https://api.seeoneapi.com/v1',
});
const response = await client.chat.completions.create({
model: 'claude-sonnet-4-5-20250929',
max_tokens: 4096,
messages: [
{ role: 'system', content: '你是一个有帮助的助手' },
{ role: 'user', content: '解释一下量子计算的基本原理' }
],
});
console.log(response.choices[0].message.content);
curl https://api.seeoneapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-你的API密钥" \
-d '{
"model": "claude-sonnet-4-5-20250929",
"max_tokens": 4096,
"messages": [
{"role": "system", "content": "你是一个有帮助的助手"},
{"role": "user", "content": "解释一下量子计算的基本原理"}
]
}'
支持的功能
流式输出
流式输出
设置
stream=True 即可获得流式响应,适合聊天界面和实时展示:stream = client.chat.completions.create(
model="claude-sonnet-4-5-20250929",
messages=[{"role": "user", "content": "写一首诗"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
多轮对话
多轮对话
通过 messages 数组传递对话历史,模型会基于上下文进行回复:
messages = [
{"role": "user", "content": "我在学 Python"},
{"role": "assistant", "content": "很好!Python 是一门很棒的语言..."},
{"role": "user", "content": "能推荐一些入门资源吗?"}
]
System Prompt
System Prompt
使用 system 角色设定助手行为,这对控制输出风格和格式非常有效:
messages = [
{"role": "system", "content": "你是一位资深的代码审查专家。请用中文回复,指出代码问题并给出改进建议。"},
{"role": "user", "content": "请审查以下代码..."}
]
Thinking 模式(思维链)
Thinking 模式(思维链)
使用
-thinking 后缀的模型可以显示完整的推理过程,适合复杂问题:response = client.chat.completions.create(
model="claude-sonnet-4-5-20250929-thinking",
max_tokens=16000,
messages=[
{"role": "user", "content": "证明根号2是无理数"}
]
)
Thinking 模型的输出会包含思考过程,Token 消耗较大。建议设置较高的
max_tokens。模型选择建议
| 你的需求 | 推荐模型 | 理由 |
|---|---|---|
| 日常开发、写代码 | Claude Sonnet 4.5 | 编程能力顶级,性价比高 |
| 快速分类、摘要、简单问答 | Claude Haiku 4.5 | 速度快 2 倍+,成本最低 |
| 数学证明、复杂架构设计 | Claude Opus 4.5 | 当前 SWE-bench 最高分 |
| 需要看到推理过程 | Sonnet 4.5 Thinking | 思维链模式,调试推理逻辑 |
| 预算最小化 | Claude Haiku 3.5 | 上一代 Haiku,成本极低 |