https://github.com/coder/xum/issues/5086
between_tools(工具间思考模式)
between_tools 是 Anthropic 提供的一种推理配置(Thinking Configuration)。 1, 2
工作原理: 当你在 API 中将思考类型配置为 {"type": "between_tools"} 时,模型会关闭最初的"前置思考"(Up-front Thinking)。它不会在一开始长篇大论地推理,而是直接去调用工具。只有在多个工具调用之间(例如:运行了 Tool A 拿到结果,准备执行 Tool B 之前),它才会在 thinking 区块内输出中间的推理和反思过程。 1, 2, 3
核心限制: 该模式通常只在低、中、高(low, medium, high)等努力程度(Effort levels)下工作,若设置为极高(xhigh/max)或尝试中途更改 Effort 会返回 400 错误。 1
适用场景: 非常适合高度流程化、代理型(Agentic)或注重低首字延迟(Latency)的任务,让模型"少想多做",有需要时再在工具交替间进行推理。
