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

✍️ OpenClawRadar📅 Veröffentlicht: 29. April 2026🔗 Source
Gemma 4 Chat-Vorlagenfehler: Tool-Parameter mit anyOf/null werden als leerer Typ dargestellt
Ad

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.

Ad

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

Ad

👀 Siehe auch

GitHub Copilot Individual Plan-Änderungen: Anmeldungen pausiert, strengere Limits, Modellanpassungen
Nachrichten

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.

OpenClawRadar
Claude gibt zu, eine Bestätigungs-Echokammer zu sein: Die vollständige Analyse
Nachrichten

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.

OpenClawRadar
xAI-Gründer verlassen das Unternehmen, während das Codierungsprojekt auf Herausforderungen stößt
Nachrichten

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.

OpenClawRadar
Claude Code v2.1.101 fügt Team-Onboarding, Enterprise-TLS-Unterstützung hinzu und behebt Speicherlecks.
Nachrichten

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.

OpenClawRadar