# 回归问题 - 升级至 2026.8.0 后 Gemini Flash Lite 的思考功能失效

**URL:** <https://meta.discourse.org/t/regression-gemini-flash-lite-with-thinking-broken-after-upgrade-to-2026-8-0/411445>\
**Category:** Bug\
**Tags:** ai\
**Created:** [2026年九月2日 04:37 UTC](https://meta.discourse.org/t/regression-gemini-flash-lite-with-thinking-broken-after-upgrade-to-2026-8-0/411445 "2026-09-02T04:37:23Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)\
**Post date:** [2026年九月2日 04:37 UTC](https://meta.discourse.org/t/regression-gemini-flash-lite-with-thinking-broken-after-upgrade-to-2026-8-0/411445/1 "2026-09-02T04:37:23Z")

</div>

在将 Discourse 更新到 v2026.8.0 后，使用启用了思考模式（thinking）的 Gemini Flash Lite 作为 LLM 时，会抛出 400 错误。

以下是配置（在升级之前是正常工作的）：

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/0/3/e03a504750e117288a0330581376a5bfbfe8e351.png)

现在运行时，它会抛出以下错误：

> Non-streaming request failed: { “error”: { “code”: 400, “message”: “Request contains an invalid argument.”, “status”: “INVALID\_ARGUMENT” } }

如果我禁用 `thinking`，它就能正常工作。

一旦我启用 `thinking`，问题就会回归到我去年报告过的一个回归 bug。看起来我需要硬编码用于思考的 token 数量，它不接受 0 或 -1，即使文档说明该参数是可选的，它也不接受留空。

> [@Gemini Pro 的预算思考，使用 -1 时出错](https://meta.discourse.org/t/thinking-budget-for-gemini-pro-error-when-using-0-or-1/388485):
>
> 我正尝试为“Posts Triage”的“Forum Helper”角色使用最新的 LLM gemini pro 模型（gemini-pro-latest），但它返回了一个错误： DiscourseAi::Completions::Endpoints:Gemini status: 400 - body: { "error": { "code": 400, "message": "Budget 0 is invalid. This model only works in thinking mode.", "status": "INVALID\_ARGUMENT" } } Backtrace activesupport-8.0.4/lib/active\_support/broadcast\_logger.rb:218:in `block in dispatch' activesupport-8.0.4/lib/active_support/broadcast_logger.rb:217:in `map' activesupport-8.0.4/lib…

---

_[View the full topic](https://meta.discourse.org/t/regression-gemini-flash-lite-with-thinking-broken-after-upgrade-to-2026-8-0/411445)._
