什么是“扩展思考”（Extended Thinking）？	它允许Claude在生成最终响应前，有时间对用户查询进行推理。
启用扩展思考的主要权衡（Trade-offs）是什么？	增加的成本（tokens）和延迟（latency）。
什么时候应该考虑启用扩展思考？	当提示词评估（prompt evals）显示准确性未达到预期时。
启用扩展思考后，响应中会出现什么新的块类型？	思考块（thinking block）。
思考块中的“签名”（signature）的作用是什么？	确保思考块中的文本未被修改，防止安全风险。
当Claude的思考内容被内部安全系统标记时，会返回哪种内容？	被隐藏的内容（redacted content）。
在代码中，`thinking_budget` 的作用是什么？	规定允许Claude用于生成思考部分的Token数量。
`thinking_budget` 的最低值是多少？	1024。
`max_tokens` 与 `thinking_budget` 之间有什么关系？	`max_tokens` 必须大于 `thinking_budget`。
如何强制Claude返回一个被隐藏的思考块（redacted thinking block）用于测试？	发送包含特定“思考测试字符串”（thinking test string）的消息。
