Claude 3.7 Sonnet 是 Anthropic 于 2025 年 2 月 24 日发布的混合推理大模型,首次在同一模型中同时提供「标准模式」与「扩展思考模式」两种推理路径:标准模式保持秒级低延迟响应,扩展思考模式允许开发者通过 thinking 参数为模型分配 1,024 至 128,000 token 的内部推理预算,在复杂编码、数学与智能体任务上换取更高的准确率。该模型全面取代 Claude 3.5 Sonnet,知识截止于 2024 年 10 月,支持 200K 上下文窗口与图像输入,可通过 Anthropic API、Amazon Bedrock、Google Vertex AI 调用,价格与 3.5 Sonnet 持平(输入 $3/百万 token、输出 $15/百万 token)。 Claude 3.7 Sonnet 最突出的能力在编程与智能体场景:在 SWE-bench Verified 上达到 62.3%(扩展思考 + 工具调用),相比 Claude 3.5 Sonnet 的 49.0% 有显著跃升;在 TAU-bench 零售场景达到 77.5%。它也是 Claude Code 终端的底层模型,支持并行工具调用与多文件代码修改。 本篇攻略将按「工具速览 → 安装配置 → 快速上手 → 核心能力 → 生产部署 → 对比选型 → 应用场景 → 常见误区 → 面试自测」的顺序展开,读者按章节操作即可完成从接入到上线的全流程。

岗位关联

对 AI 从业者而言,掌握 Claude 3.7 Sonnet 等于掌握混合推理范式的标准实现:理解思考预算、工具调用与成本控制,是驾驭下一代 Agent 与编码智能体的核心技能。

目录
  1. 为什么需要 Claude 3.7 Sonnet:模型二选一困境 → 一模型双模式
  2. 安装与环境配置:3 步就绪
  3. 快速上手:10 分钟跑通标准与扩展思考双模式
  4. 核心能力详解:4 大支柱
  5. 生产部署与监控:从上线到运维
  6. 版本迭代
  7. AI 应用场景
  8. 常见误区
  9. 面试题
工具类型
混合推理大模型(闭源商业 API)
开发商
Anthropic(美国)
开源协议
专有(权重闭源,不可自部署)
GitHub Stars
无
主要语言
文本输入/输出,支持图像输入(视觉)
当前版本
claude-3-7-sonnet-20250219(2025-02-24 发布)
安装方式
pip install anthropic(Python SDK)
官方文档
上手难度
★★☆☆☆(较低)
适合人群
LLM 工程师、Agent/编码工具团队、RAG 应用开发者
同类工具
GPT-4o、Gemini 2.0 Pro、DeepSeek R1
托管服务
claude.ai(对话产品)· AWS Bedrock / Google Vertex

速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。

为什么需要 Claude 3.7 Sonnet:模型二选一困境 → 一模型双模式

在 Claude 3.7 Sonnet 之前,使用大模型做应用面临一个两难选择:要快速响应就必须牺牲推理深度,要深度推理就得切换专用推理模型。Anthropic 内部的反馈也印证了这一点——用户常常需要在标准模型与深度推理模型之间反复切换,同一任务被迫拆成两套调用逻辑。对于编码与智能体场景,这种割裂尤其明显:简单对话用标准模型,复杂重构又要换推理模型,增加了架构复杂度与维护成本。

Claude 3.7 Sonnet 的解法是「混合推理」:不再区分快模型与慢模型,而是让同一个模型具备两种工作模式。在 API 层面对齐为一行参数——发送请求时带上 thinking 字段即为扩展思考模式,不带即为标准模式。思考预算(budget_tokens)可由开发者显式控制,用户可以根据任务难度精确分配 1K 到 128K token 的推理量。

与同期竞品相比,Claude 3.7 Sonnet 的核心差异在于:思考过程不暴露给终端用户(API 返回 thinking 块但产品层不展示),推理链条受使用条款保护;同时扩展思考与工具调用(Tool Use)完全兼容,这正是它在编码与智能体基准上领先的关键。这一设计让「推理」从模型属性变成了可调参数,为上层应用的成本与延迟优化打开了新空间。

安装与环境配置:3 步就绪

步骤一·安装 SDK。Claude 3.7 Sonnet 通过 Anthropic API 提供,使用官方 Python SDK anthropic 接入。安装命令使用 pip。如果使用 Node.js 环境,对应安装命令为 npm install @anthropic-ai/sdk。

步骤二·配置密钥。登录 [console.anthropic.com](https://console.anthropic.com),在 API Keys 页面创建密钥(以 sk-ant- 开头)。将密钥写入环境变量 ANTHROPIC_API_KEY,SDK 会自动读取。出于安全考虑,生产环境请使用密钥管理服务(如 AWS Secrets Manager),避免硬编码。

步骤三·验证连通性。使用 curl 发送一个最小请求,确认密钥、模型 ID 与版本头(anthropic-version)均正确。模型正式版本 ID 为 claude-3-7-sonnet-20250219,另有别名 claude-3-7-sonnet-latest 自动指向最新版。

返回中包含 content 数组与 usage(输入/输出 token 数)即表示接入成功。可选:安装 Claude Code 终端编码工具 npm install -g @anthropic-ai/claude-code,它内置 3.7 Sonnet 与扩展思考的深度整合。

bash12 行
# 1. 安装 Python SDKpip install anthropic # 2. 配置 API 密钥(macOS/Linux)export ANTHROPIC_API_KEY="sk-ant-你的密钥" # 3. 验证:最小请求curl https://api.anthropic.com/v1/messages \  -H "x-api-key: $ANTHROPIC_API_KEY" \  -H "anthropic-version: 2023-06-01" \  -H "content-type: application/json" \  -d '{"model":"claude-3-7-sonnet-20250219","max_tokens":1024,"messages":[{"role":"user","content":"用一句话说明什么是 RAG"}]}'

快速上手:10 分钟跑通标准与扩展思考双模式

最小可用流程:使用统一 Messages API,核心区别仅在请求体中是否携带 thinking 参数。下方 Python 示例展示了两种模式的完整调用,以及如何从响应中分别读取「思考块」与「文本块」。

分步操作:

1. 确认环境:已安装 anthropic SDK,且 ANTHROPIC_API_KEY 已导出(未安装则先执行上节步骤一)。

2. 保存脚本:将下方代码保存为 demo.py,模型 ID 使用 claude-3-7-sonnet-20250219。

3. 运行标准模式:执行 python demo.py,观察第一段输出的即时回答。

4. 打开扩展思考:在请求中增加 thinking 参数(思考预算设为 4096 token),再次运行,观察响应结构从单个文本块变为「thinking 块 + text 块」。

5. 调整预算:将 budget_tokens 从 4096 调至 8192,对比回答深度。注意 max_tokens 必须大于 budget_tokens。

运行结果中,标准模式请求约 1-3 秒返回;扩展思考模式会先返回 thinking 类型的内容块(不向终端用户展示),再返回最终文本。进阶技巧:长任务建议使用流式接口(client.messages.stream),思考内容通过 thinking_delta 事件先于 text_delta 到达;对同一长 prompt 的多次请求可开启 prompt caching,缓存命中的输入 token 成本从 $3/百万降至 $0.30/百万。

python25 行
from anthropic import Anthropic client = Anthropic()  # 自动读取 ANTHROPIC_API_KEYMODEL = "claude-3-7-sonnet-20250219" # 模式一:标准模式(即时响应)resp = client.messages.create(    model=MODEL,    max_tokens=1024,    messages=[{"role": "user", "content": "用 Python 写一个二分查找函数"}],)print("标准模式回答:", resp.content[0].text) # 模式二:扩展思考模式(深度推理)resp = client.messages.create(    model=MODEL,    max_tokens=8192,  # 必须大于 budget_tokens    thinking={"type": "enabled", "budget_tokens": 4096},    messages=[{"role": "user", "content": "设计一个支持亿级用户的 IM 消息存储方案"}],)for block in resp.content:    if block.type == "thinking":        print("思考过程(前200字):", block.thinking[:200])    elif block.type == "text":        print("最终回答:", block.text)

核心能力详解:4 大支柱

支柱一·扩展思考(Extended Thinking)。通过 thinking 参数为模型分配推理预算,范围 1024–128000 token。开启后模型在给出最终回答前先生成内部推理链,用于数学证明、多步规划与代码调试。关键限制:思考模式下 temperature/top_p/top_k 不可用(须保持默认值 1);思考产生的 token 按输出价格计费,预算翻倍即成本翻倍。官方基准显示思考模式是冲刺高分的开关——AIME 2025(竞赛数学)在思考模式下达到 78.3%。

支柱二·编码与工具调用(Agentic Coding)。这是 3.7 Sonnet 的最大卖点:SWE-bench Verified 62.3%(扩展思考 + 工具调用),较 3.5 Sonnet 的 49.0% 提升约 13 个百分点;TAU-bench 零售场景 77.5%。它改善了多步工具调用的指令遵循能力,支持并行工具调用(多个工具同时执行再聚合结果),并能自主处理多文件代码库的编辑与测试。Claude Code 将这一能力产品化,开发者可在终端中以对话方式完成跨文件重构。

支柱三·视觉理解(Vision)。支持图像输入(PNG/JPG/GIF/WebP),可用于文档解析、图表读取、UI 截图分析等场景,图像按 token 折算计费,不额外加价。注意:扩展思考模式对图像输入支持受限(官方文档标注),图文混合的深度推理任务需先在标准模式下验证。视觉仍是 3.x 系列能力,3.7 未新增音频与视频输入。

支柱四·长上下文与成本可调。默认 200K 上下文(约 15 万英文词),1M token 上下文以 beta 形式开放(需 API 申请白名单)。输入 $3/百万、输出 $15/百万、缓存读取 $0.30/百万、Batch API 半价。相比 3.5 Sonnet 价格不变但推理能力显著提升,是当时性价比最高的编码模型之一。

生产部署与监控:从上线到运维

部署方式一:直连 Anthropic API。适用于大多数中小规模应用。需在代码中处理两类限流:HTTP 429(请求超限)与 529(服务过载),使用指数退避重试(如 tenacity 库,首次等待 1s,倍数 2,最多 5 次)。离线大批量任务(如批量文档总结)改用 Batch API,成本降低 50%,但结果需异步轮询获取。并发上限与账户充值额度(Tier)挂钩,Tier 越高 TPM/IPM 上限越高,生产环境建议提前申请更高 Tier。

部署方式二:AWS Bedrock / Google Vertex AI 托管。适用于有合规要求的企业。通过两朵云即可调用 3.7 Sonnet,支持 VPC 端点、私有网络与云上 IAM 鉴权,模型流量不经过 Anthropic 公共 API。Bedrock 提供 Provisioned Throughput 保障稳定吞吐;Vertex 支持在 Google Cloud 控制台统一管理配额与审计日志。应用代码只需替换 SDK 的 base_url 或使用云厂商的模型封装客户端,业务逻辑不变。

可观测性。三个层面:① 用量与成本——Anthropic 控制台「Usage & Cost」页面按日展示 token 消耗,可设置预算告警;每次响应返回的 usage 字段(input/output tokens)应写入应用日志用于核算。② 延迟——重点监控思考模式的 budget_tokens 实际消耗比例,若经常触顶说明预算不足,若远未触顶说明配置过大浪费成本。③ 服务状态——订阅 [status.anthropic.com](https://status.anthropic.com) 的告警通知,529 高频出现时启用熔断降级到标准模式或备用模型。

<p class=“para-label“>避坑清单:</p><ul class=”dash-list”><li>扩展思考模式下 max_tokens 必须大于 budget_tokens(否则 API 返回 400 错误),且思考 token 按输出价计费,预算从 4096 调到 128000 会使单次成本膨胀约 30 倍,务必按任务复杂度设置。</li><li>开启 thinking 后 temperature/top_p/top_k 参数不可用,传入非默认值会直接报错;需要控制随机性时改用标准模式并在 prompt 中约束输出格式。</li><li>模型 ID 混淆:claude-3-5-sonnet-20241022 是旧模型,3.7 的正式 ID 是 claude-3-7-sonnet-20250219,别名请用 claude-3-7-sonnet-latest,切勿在代码里混用。</li><li>即使开启扩展思考,max_tokens 设太小(如 2048)会导致模型在思考阶段就把预算耗尽而无法输出最终答案;长任务建议 max_tokens ≥ 8192。</li><li>扩展思考与图像输入存在兼容限制,图文混合任务务必先在标准模式验证,不要默认 thinking 与 vision 可任意组合。</li></ul>

维度Claude 3.7 SonnetGPT-4oGemini 2.0 ProDeepSeek R1
定位混合推理旗舰:一模型双模式通用多模态旗舰,主打即时响应深度推理 + 强多模态模型开源推理模型,显式长思维链
编排范式同一模型通过 thinking 参数切换,思考预算可调(1K–128K)单一快速响应模型,深度推理需切换 o 系列内置思考模式,可在 AI Studio 调整思考预算思维链直接输出,无独立开关,推理过程全透明
类型约束文本 + 图像输入,文本输出文本 + 图像 + 音频输入,文本/音频输出文本 + 图像 + 音视频输入输出纯文本输入输出
学习曲线低:OpenAI 兼容消息结构,SDK 一行开启思考低:生态文档丰富中:AI Studio 与 Vertex 两套入口低-中:推理格式特殊,需适配提示模板
生态集成Claude Code、MCP、Slack、GitHub Copilot、Bedrock、VertexOpenAI API、Azure、Copilot 全家桶Google AI Studio、Vertex、Workspace、Gemini AppHugging Face、vLLM、SGLang、Ollama
生产部署云托管 API + Bedrock/Vertex,无自托管Azure OpenAI + OpenAI API 托管Vertex AI + AI Studio 托管可自托管(开源权重)或接入云 API
License专有商业 API(权重闭源)专有商业 API专有商业 APIMIT 开源权重
适合谁编码 Agent、RAG、重视工具调用与推理深度的团队多模态对话产品、微软生态客户多模态 + 超长上下文 + Google 云客户需私有化部署、成本敏感、要审计思维链的团队

选型建议:追求编码与智能体任务上限、愿意使用托管 API 的团队优先选 Claude 3.7 Sonnet——它的扩展思考 + 工具调用组合在 2025 年初同期模型中胜率最高;强多模态与跨模态交互选 GPT-4o 或 Gemini 2.0 Pro;有数据合规要求或需要本地私有化部署时,DeepSeek R1 是唯一开源可自托管的选择。

版本迭代

Claude 3.7 Sonnet 是 Claude 3.x 产品线的收官版本。2024 年 6 月 Claude 3.5 Sonnet 首次让「Sonnet 档」逼近 Opus 性能;2024 年 10 月 v2 强化编码与工具调用,SWE-bench Verified 达到 49.0%;2025 年 2 月 3.7 Sonnet 以混合推理架构终结 3.x 系列,之后 Anthropic 未对其发布补丁版本(截至训练数据,可能已有更新版本,以官方公告为准)。

版本时间变化提升
Claude 3.5 Sonnet(v1)2024-06首次发布 Sonnet 档位对标 Opus 级性能,支持 200K 上下文与视觉输入
Claude 3.5 Sonnet(v2)2024-10编码与工具调用强化SWE-bench Verified 提升至 49.0%,引入 computer use beta
Claude 3.7 Sonnet2025-02混合推理架构重写标准/扩展思考双模式,SWE-bench 62.3%,全面取代 3.5 Sonnet
基准Claude 3.5 Sonnet3.7(标准模式)3.7(扩展思考)
SWE-bench Verified49.0%—62.3%真实 GitHub issue 修复,均启用工具调用
TAU-bench(零售)——77.5%智能体完成零售客服任务的成功率
TAU-bench(航空)——69.0%多步工具调用的航空客服场景
GPQA Diamond——84.8%研究生级科学问答准确率
AIME 2025——78.3%美国数学邀请赛题目正确率
结论

3.x 系列三代模型呈现同一条主线——从「性能接近 Opus」到「编码专项强化」再到「显式推理预算控制」,Claude 3.7 Sonnet 把推理能力变成可配置资源。对选型的启示:标准模式继承 3.5 Sonnet 的低延迟特性,扩展思考则覆盖此前需要 Opus 或专用推理模型的深度任务,一个模型即可替代过去的双模型架构。

AI 应用场景

终端智能体编程(Claude Code)

阶段:Agent 编排 / 代码生成

解决的问题:传统 IDE 补全只能做单文件提示,无法理解跨文件意图;3.7 Sonnet 的扩展思考 + 并行工具调用让 AI 能自主执行「读代码 → 定位问题 → 修改多文件 → 运行测试」的完整闭环。用户只需在终端描述需求,Claude Code 负责调用工具完成剩余步骤。

具体案例:在 SWE-bench Verified 的 2,294 个真实 GitHub issue 上,开启扩展思考与工具调用的 3.7 Sonnet 修复率达 62.3%,较 3.5 Sonnet 提升约 13 个百分点;官方实测表明其指令遵循能力使 AGI 编码评估分数首次超过普通人类专业程序员基线。

企业知识库长文档问答

阶段:RAG 管道构建 / 文档智能

解决的问题:常规 RAG 对「跨章节推理、多跳问答」效果差,分块检索常丢失关键上下文;3.7 Sonnet 的 200K 上下文可一次读入数十页年报全文,扩展思考模式用于在长文本中交叉验证信息,配合引用格式输出可溯源的答案。

具体案例:金融与法律团队将 3.7 Sonnet 用于招股书与合同审核:标准模式做条款摘要(延迟约 2 秒、成本 $3/百万输入 token),扩展思考模式做合规风险多跳推理(思考预算 8K-16K token)。相比拆分多轮调用的旧方案,单次调用即可覆盖完整文档,减少了中间态的拼接错误。

客服自动化工具调用

阶段:Agent 编排

解决的问题:客服机器人需要按顺序调用查订单、改地址、申请退款等多个 API,模型一旦在中间步骤选错工具或参数,整条链路即失败;3.7 Sonnet 改善了工具选择的指令遵循能力,并支持并行调用无依赖的工具。

具体案例:在 TAU-bench 零售场景(模拟真实电商客服工作台)中,3.7 Sonnet 完成任务的成功率达 77.5%,航空场景(更复杂的改签/退票流程)达 69.0%,两者均为同期领先水平。该能力可直接迁移到银行、电信等高频工具调用的客服系统。

常见误区

误区「3.7 就是 3.5 出了个新版本,我把 3.5 的模型 ID 换成 3.7 的名字,或者干脆继续用旧 ID 不就行了?」

正解Claude 3.7 Sonnet 是独立训练的新模型(新权重、新架构能力),模型 ID 为 claude-3-7-sonnet-20250219,与 claude-3-5-sonnet-20241022 完全不同。继续调用 3.5 ID 实际拿到的还是旧模型,无法获得扩展思考能力;且 3.7 发布后 3.5 Sonnet 已被官方弃用。生产代码应显式更新模型 ID,或使用别名 claude-3-7-sonnet-latest 以获得向后兼容的更新。

为何常见:版本号「3.5 → 3.7」看起来像小版本升级,容易被误判为兼容更新;不少教程示例仍写着旧的 3.5 ID,直接复制导致踩坑。

误区「既然扩展思考分数更高,那我所有请求都带上 thinking,反正越深度推理越智能。」

正解扩展思考带来三重代价:延迟(复杂任务可达数十秒)、成本(思考 token 按 $15/百万输出价计费,预算 128K 时单次思考成本约 $1.9)、以及部分功能的兼容限制(思考模式下 temperature 不可调、图像输入受限)。对简单问答、分类、抽取等任务,标准模式延迟低至 1-3 秒且效果足够。官方建议:简单任务用标准模式,只有数学、多步规划、复杂编码调试才开启扩展思考,并按需设置预算。

为何常见:官方基准表几乎全部展示扩展思考的最高分,容易让人误以为「打开思考 = 必然更好」,忽略了延迟与成本的非线性增长。

误区「API 返回了 thinking 块,我把这些思维链数据抓下来,不就能拿去微调开源模型了?」

正解Claude 3.7 Sonnet 的扩展思考与 DeepSeek R1 的「可见思维链」设计哲学不同:Anthropic 的产品界面不向终端用户展示思考过程,API 的 thinking 块主要用于开发者调试;且 Anthropic 使用条款明确限制利用模型输出(包括思考内容)训练竞争性模型。即使技术上能抓到 thinking 块,用于蒸馏也违反服务条款并可能导致封禁。

为何常见:看到 API 响应里的 thinking 字段就类比 R1 的开源思维链,忽略了闭源模型在知识产权与产品策略上的根本差异。

误区「3.7 支持 1M 上下文,我直接把整个仓库、所有文档一次性丢进去,就不用做 RAG 了。」

正解默认上下文是 200K token(约 15 万英文词),1M 是需申请的 beta 能力且并非所有渠道开放;更重要的是,上下文越长,检索效率与注意力质量下降,输入成本线性上升(1M token 单次输入约 $3)。对超大代码库,正确做法仍是检索增强(RAG)或 Claude Code 的分目录读取策略,让模型聚焦相关文件,而不是无脑塞满上下文。

为何常见:「1M 上下文」的宣传数字让人产生「上下文免费且无限」的错觉,忽略了成本、延迟与注意力稀释的工程现实。

面试题

Q1. Claude 3.7 Sonnet 的正式发布日期是哪一天?

单选题 · easy

  • A.2024-06-20
  • B.2024-10-22
  • C.2025-02-24← 正确答案
  • D.2025-05-14

答案:C。Claude 3.7 Sonnet 于 2025 年 2 月 24 日发布。A 是 3.5 Sonnet v1 发布日期,B 是 3.5 Sonnet v2 发布日期,D 是 Claude Opus 4 的发布日。3.7 以混合推理架构终结了 3.x 产品线,因此 C 正确。

Q2. 在 Messages API 中启用扩展思考模式需要传入哪个参数?

单选题 · easy

  • A.thinking={"type":"enabled","budget_tokens":4096}← 正确答案
  • B.reasoning={"mode":"deep"}
  • C.extended_thinking=true
  • D.mode="thinking"

答案:A。Anthropic API 的官方参数就是 thinking,其中 type 固定为 "enabled",budget_tokens 控制思考预算。B、C、D 均为杜撰参数名,发送会报参数校验错误。这也是识别开发者是否真正用过 3.7 API 的经典考点。

Q3. 开启扩展思考后,temperature 参数应当如何处理?

单选题 · mid

  • A.设置为 0 以提升确定性
  • B.保持默认(不传或等于 1)← 正确答案
  • C.必须设置为 0.5 确保平衡
  • D.与 top_p 组合自由调节

答案:B。官方限制:扩展思考模式下不得设置 temperature、top_p、top_k,只能使用默认值 1。因为思考模式的采样逻辑由内部推理预算控制,外部随机性参数会干扰推理链稳定性。若需要调节随机性,应切回标准模式并通过 prompt 约束输出格式。

Q4. Claude 3.7 Sonnet 在 SWE-bench Verified(扩展思考 + 工具调用)上的得分是多少?

单选题 · mid

  • A.49.0%
  • B.84.8%
  • C.62.3%← 正确答案
  • D.38.9%

答案:C。62.3% 是官方公布的 SWE-bench Verified 成绩,相比 3.5 Sonnet 的 49.0% 提升约 13 个百分点。A 是 3.5 Sonnet 的成绩,B 是 GPQA Diamond 的成绩,D 是 Terminal-bench 的成绩。SWE-bench 是衡量真实代码修复能力的核心基准,面试中常以此考察候选人对模型能力的准确认知。

Q5. thinking.budget_tokens 的合法取值范围是多少?

单选题 · hard

  • A.0–4096 token
  • B.512–32768 token
  • C.1024–65536 token
  • D.1024–128000 token← 正确答案

答案:D。官方文档规定 budget_tokens 最小为 1024,最大为 128000。同时必须小于 max_tokens(否则报错)。A 的 0 不合法,B 的最小值 512 不合法,C 的上限 65536 过时。此参数直接决定单次请求的推理深度与成本,是生产调优的关键旋钮。

Q6. 以下哪个渠道无法使用 Claude 3.7 Sonnet?

单选题 · mid

  • A.Anthropic Messages API
  • B.Amazon Bedrock
  • C.Google Vertex AI
  • D.本地开源权重自部署← 正确答案

答案:D。Claude 3.7 Sonnet 是闭源商业模型,权重不公开,只能通过 Anthropic API 或两朵云(AWS Bedrock、Google Vertex AI)的托管服务调用,无法本地自部署。需要私有化部署的团队只能选择 DeepSeek R1 等开源模型。

Q7. Claude 3.7 Sonnet 的默认上下文窗口是多少?

单选题 · easy

  • A.64K tokens
  • B.128K tokens
  • C.200K tokens← 正确答案
  • D.1M tokens

答案:C。默认上下文为 200K token(约 15 万英文词)。1M token 是 beta 能力,需要通过 API 申请白名单,并非所有用户与渠道默认开放。在面试或方案设计中,将 1M 当作默认能力是常见错误。

Q8. 关于扩展思考模式,以下说法正确的有哪些?

多选题 · mid

  • A.思考过程产生的 token 按输出价格计费← 正确答案
  • B.流式响应中思考内容通过 thinking_delta 事件返回← 正确答案
  • C.max_tokens 必须大于 budget_tokens← 正确答案
  • D.开启思考后响应中不再包含 text 块

答案:ABC。A 正确,思考 token 与输出同价($15/百万)。B 正确,流式接口中推理内容以 thinking_delta 事件先于 text_delta 到达。C 正确,违反会报 400 错误。D 错误——扩展思考的响应结构是「thinking 块 + text 块」,最终回答仍由 text 块携带。

Q9. 相比 Claude 3.5 Sonnet,Claude 3.7 Sonnet 的主要变化包括哪些?

多选题 · hard

  • A.首次在单一模型提供标准与扩展思考两种模式← 正确答案
  • B.SWE-bench Verified 从 49.0% 提升至 62.3%(扩展思考 + 工具)← 正确答案
  • C.新增音频输入能力
  • D.新增图像输入能力

答案:AB。A 正确,混合推理是 3.7 的核心架构创新。B 正确,官方公布的编码基准提升显著。C 错误,3.x 系列从未支持音频输入。D 错误,图像输入在 3.5 Sonnet 时代已支持,并非 3.7 新增。此题考察对版本能力边界的准确记忆。

Q10. 生产环境中控制 Claude 3.7 Sonnet 调用成本的常见手段有哪些?

多选题 · mid

  • A.开启 prompt caching 降低缓存命中后的输入成本← 正确答案
  • B.离线大批量任务改用 Batch API← 正确答案
  • C.按任务复杂度调低扩展思考的 budget_tokens← 正确答案
  • D.通过 claude.ai 免费套餐无限调用 API

答案:ABC。A 正确,缓存命中输入成本从 $3/百万降至 $0.30/百万。B 正确,Batch API 享受 50% 折扣。C 正确,预算即成本,合理设置是关键优化项。D 错误——claude.ai 是面向终端用户的对话产品,其订阅套餐与开发者 API 是两套独立计费体系,免费额度不能用于生产 API 调用。