Gemini 3.7 Flash 支持三种思考预算模式:关闭(<1s延迟)、动态、自定义上限(1024-8192 token),开发者可按需在推理质量和成本之间权衡。
你为一个 endpoint 开启了 reasoning model,结果发现 p95 延迟翻了三倍,token 账单也跟着涨了。问题不在于选错了 model——而是每个请求都被迫走过同样多的推理步骤,哪怕有些请求根本不需要。
Gemini 3.7 Flash 把这个推理量变成了你可以自己设置的参数。以下是三种模式以及如何在其中做选择。
根据 Dev.to 上的技术分析文章,核心机制是 "the Thinking Budget parameter exposed within the generation configuration"——即参数位于请求的内容生成配置部分,而非 model 的固定行为。文章描述了三种模式:
Budget = 0——完全跳过内部规划阶段。文章描述 model 以标准 flash model 不到一秒的首 token 时间(time-to-first-token)特性运行,适合分类、语法格式转换,或简短的对话轮次。
Dynamic / Unconstrained——model 根据 prompt 的复杂度自行决定推理路径,可能为多步骤问题或架构重构任务分配多达数万 token 的 reasoning token。
Capped Budget——硬性上限;文章给出的例子是约 1,024 到 8,192 token。Model 在这个上限内做规划,优先保证核心步骤。
对正在跑 pipeline 的团队来说,最值得注意的细节是:在 API 计费结构中,reasoning token 被计入生成的 token 总量。这意味着如果 pipeline 中没有硬上限,无限制的推理轮次可能会使批处理的基础设施成本翻倍。
这类费用很难察觉:单个请求看起来都正常,只有月底账单结算时才发现偏差。跑 batch 前先设 capped budget,再做测量。
不要在确定性的任务上给太多推理预算。 文章明确指出,对有明确模板的任务——比如序列化 JSON boilerplate 或写简单正则——分配大预算会增加延迟,却不会带来可测量的质量提升。
考虑 TTFT 延长。 当 budget 超过几千 token 时,初始流式传输的延迟会按比例增加。面向用户的界面需要 loading indicator 或中间思考摘要。
管理 Thought 的展示。 Thought 可以被检查用于调试和合规审计,但文章建议 production 应用将内部推理文本与面向客户显示的内容分开。
这一节是我们的分析,非源文:把你的 endpoint 分成两组。同步组——有用户在等待——设 budget 为 0。异步组——后台运行——允许 dynamic 或 capped,因为多几秒延迟没人会注意到。只在有具体测量数据时才提高上限。
关于来源的说明:本文自述发布于 TechNest,是一个获得 AI 支持的独立科技出版物。文章引述 Google DeepMind 的描述,称 Gemini 3.7 Flash 是 Gemini 3 系列的一次架构迭代,并引用 API 文档说明该 model 是原生多模态的。在敲定 production 配置前,请对照官方 API 文档核实参数名称。
列出正在调用 reasoning model 的 endpoint,标记出哪些真正需要多步骤推理,然后对其余的设上限。值得关注的指标是 reasoning token 在总输出 token 中的占比——如果占比上升但质量没变,说明你的上限设高了。
This article was originally published on NextFuture. Follow us for more fullstack & AI engineering content.