Regression – Gemini Flash Lite mit Thinking nach Upgrade auf 2026.8.0 defekt

Nach dem Update von Discourse auf v2026.8.0 wirft das LLM, das mit aktiviertem Thinking Gemini Flash Lite verwendet, einen Fehler 400 aus.

Hier ist die Konfiguration (die vor dem Upgrade funktionierte):

Wenn ich es jetzt ausführe, wird folgender Fehler ausgegeben:

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

Wenn ich thinking deaktiviere, funktioniert es.

Wenn ich Thinking aktiviere, tritt das Problem als Regressionsfehler wieder auf, den ich letztes Jahr gemeldet hatte. Es scheint, dass ich die Anzahl der für Thinking verwendeten Tokens hartkodieren muss. Es akzeptiert weder 0 noch -1 und akzeptiert auch nichts, obwohl es als optional angegeben ist.

Es scheint nur das Flash Lite Modell zu betreffen, aber nicht das Flash Modell (das einwandfrei funktioniert, auch ohne festgelegte Thinking-Tokens und aktiviertes Thinking).

Das Pro Modell ist komplett defekt. Nach dem Upgrade funktioniert es bei mir überhaupt nicht mehr; ich erhalte einen internen Serverfehler.

Why are you using the legacy API? Can you swap to the non legacy API and use: gemini-3.5-flash-lite ?

Denn es handelt sich um ein Upgrade, Sam. Man kann nicht mit dem Tempo mithalten, mit dem Gemini Modelle und APIs herausbringt. Die Idee ist es, Discourse stabil und lauffähig zu halten, mit dem, was funktioniert, und mit minimalen Änderungen.

Ich gehe nicht davon aus, dass Google die Endpunkte für „Legacy“-Modelle in den kommenden Jahren abschaltet. Zu viele Apps und Systeme nutzen sie, und wie bei jedem Unternehmen gilt: Sobald etwas im Produktivbetrieb ist, wird es nicht innerhalb weniger Monate ausgemustert. Ich würde ähnlich erwarten, dass Dinge, die in Discourse funktionieren, auch weiterhin funktionieren (bis Discourse sie entfernt). Wenn die Modell-Endpunkte in Discourse unterstützt werden, dann sollten sie so weiter funktionieren, wie es vor dem Upgrade der Fall war.

Außerdem habe ich den Punkt angemerkt, dass die Modell-ID latest von den Interaktions-Endpunkten nicht unterstützt wird – das an sich ist ein großes Problem und verursacht erheblichen Verwaltungsaufwand.
Sagen wir, ich richte es so ein, dass der 3.5-Endpunkt verwendet wird, und Google stellt ihn sechs Monate später ein – wer informiert mich dann, dass 3.5 eingestellt wurde? Weder Discourse noch Gemini (da es über Discourse läuft). Das Ergebnis ist, dass eines Tages plötzlich alles aufhört zu funktionieren und wir nun herausfinden müssen, was passiert ist.