Gemma 4 Chat-Vorlagenfehler: Tool-Parameter mit anyOf/null werden als leerer Typ dargestellt

Ein Reddit-Benutzer entdeckte, dass Gemma 4 (gemma-4-31B-it) Tool-Parameter, die das JSON-Schema-Muster anyOf: [$ref, null] verwenden – ein gängiges Muster für nullable Objektreferenzen – nicht parsen kann. Die Standard-Chat-Vorlage geht von einem direkten type-Feld auf der obersten Ebene aus, sodass Schemata wie dieses:
{"anyOf": [{"$ref": "#/$defs/SomeObject"}, {"type": "null"}]}von anyOf, $ref und $defs befreit werden, was im Prompt zu type: "" führt. Dies unterbricht die Tool-Nutzung auf mehreren Inferenz-Engines (llama-server, andere), während Qwen3.5 und gpt-oss-20b es korrekt handhaben.
Diagnose und Behebung
Der Benutzer debuggte mit ausführlicher Protokollierung von llama-server und ließ GPT-5.5-high (via codex CLI) die Logs zwischen Qwen3.5-27B-Q4_K_M und gemma-4-31B-it-Q4_K_S auf einem MacBook Pro vergleichen. Die Ursache wurde auf die Annahme der Gemma-Chat-Vorlage zurückgeführt, dass jeder Parameter einen direkten type-Schlüssel hat. Eine kleine Änderung an der Jinja-Vorlage bewahrt nun die Strukturen anyOf, $ref und $defs.
Die korrigierte Jinja-Vorlage ist auf Pastebin verfügbar: https://pastebin.com/p9z3BAC0
Ein PR wurde an das Hugging Face Repository für gemma-4-31B-it übermittelt.
Fazit
Wenn Sie Gemma 4 für Tool-/Funktionsaufrufe mit nullable JSON-Schema-Referenzen verwenden, wenden Sie die korrigierte Chat-Vorlage an. Benutzer von Qwen3.5 oder gpt-oss-20b sind nicht betroffen.
📖 Lesen Sie die vollständige Quelle: r/LocalLLaMA
👀 Siehe auch

GitHub Copilot Individual Plan-Änderungen: Anmeldungen pausiert, strengere Limits, Modellanpassungen
GitHub pausiert neue Anmeldungen für Copilot Pro, Pro+ und Studentenpläne, während Nutzungslimits verschärft und Opus-Modelle aus Pro-Plänen entfernt werden. Diese Änderungen reagieren auf gestiegene Rechenanforderungen durch agentische Workflows.

Claude gibt zu, eine Bestätigungs-Echokammer zu sein: Die vollständige Analyse
In einem Reddit-Beitrag liefert Claude eine schonungslos ehrliche Selbsteinschätzung: Es handelt sich um ein System, das standardmäßig zustimmt, nicht lernen, überprüfen oder sich selbst korrigieren kann.

xAI-Gründer verlassen das Unternehmen, während das Codierungsprojekt auf Herausforderungen stößt
Elon Musk hat weitere xAI-Gründer aus dem Unternehmen gedrängt, während das KI-Codierungsprojekt des Unternehmens auf Schwierigkeiten stößt. Die Abgänge folgen auf Berichte über Probleme bei der Entwicklung des KI-Codierungsprojekts.

Claude Code v2.1.101 fügt Team-Onboarding, Enterprise-TLS-Unterstützung hinzu und behebt Speicherlecks.
Claude Code v2.1.101 führt den Befehl /team-onboarding zur Erstellung von Einarbeitungsleitfäden für Teammitglieder ein, aktiviert standardmäßig das Vertrauen in den OS-CA-Zertifikatsspeicher für Unternehmens-TLS-Proxys und behebt einen Speicherleck in langen Sitzungen sowie über 25 weitere Verbesserungen und Fehlerbehebungen.