跳转到主要内容
Claude Sonnet 5 是 Anthropic 最新的 Sonnet 模型,通过 Anyfast 以原生 Anthropic Messages API 提供服务。它在保持 Sonnet 级速度的同时,进一步增强了编码、智能体执行、长上下文推理和复杂分析能力,适合生产级助手、开发者工具和多步骤任务工作流。

核心能力

  • 1M 上下文窗口 — 默认 1M Token,最大输出 Token 为 128K
  • 自适应思维 — 默认开启,可通过 output_config.effort 控制深度,或使用 thinking: {"type": "disabled"} 关闭
  • API 形状不变 — 请求、响应和流式输出与 Claude Sonnet 4.6 保持一致
  • 新的 tokenizer — 相同文本大约会比 Claude Sonnet 4.6 多 30% Token
  • 模型 ID — 使用 claude-sonnet-5

快速示例

curl https://www.anyfast.ai/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "写一个 Python 函数合并两个有序数组。" }
    ]
  }'

参数说明

参数类型必填说明
modelstring固定为 claude-sonnet-5
messagesarray{ role, content } 对象数组
max_tokensinteger最大生成 Token 数。Claude Sonnet 5 最多支持 128K 输出 Token。
output_configobject使用 {"effort":"low" | "medium" | "high" | "xhigh" | "max"} 控制自适应思维深度。默认 high
thinkingobject省略时使用默认自适应思维,或使用 {"type":"disabled"} 关闭思维。
streamboolean开启 SSE 流式传输,默认 false
stop_sequencesarray触发停止生成的序列
Claude Sonnet 5 默认使用自适应思维。请用 output_config.effort 调整推理深度(lowmediumhighxhighmax)。手动扩展思维(thinking: {type: "enabled", budget_tokens: N})会返回 400 错误,temperaturetop_ptop_k 设为非默认值也会返回 400 错误。要关闭思维时,请使用 thinking: {type: "disabled"}
Claude Sonnet 5 使用了新的 tokenizer。相同文本大约会比 Claude Sonnet 4.6 多 30% Token,所以迁移前要重新统计提示词和 max_tokens 预算。
涉及被禁止或高风险网络安全主题的请求可能会被拒绝。被拒绝时会返回 stop_reason: "refusal"

API 参考

查看 Claude Sonnet 5 的交互式 API Playground。