GLM-4.7-Flash lokal betreiben: Coding-Modell mit OpenCode

Inhalt
GLM-4.7-Flash von Zhipu AI ist ein Mixture-of-Experts-Modell für Coding mit
30B Parametern, das mit Q4-Quantisierung auf einer einzelnen GPU mit 16 GB
läuft. Diese Anleitung zeigt, wie Sie llama.cpp für NVIDIA- oder AMD-GPUs
bauen, GLM-4.7-Flash mit llama-server bereitstellen und mit OpenCode
verbinden, für agentisches Programmieren auf Ihrer eigenen Hardware.
GLM-4.7-Flash ist ein schlankes, auf Coding optimiertes Modell auf Basis der
GLM-4.7-Architektur.
Warum GLM-4.7-Flash
GLM-4.7-Flash von Zhipu AI hat 30B Parameter und eine Mixture-of-Experts-Architektur (MoE). Pro Forward Pass sind nur etwa 3B Parameter aktiv. Sie bekommen also die Denkleistung eines deutlich größeren Modells auf Hardware, die Sie vielleicht schon besitzen.
Für Programmierarbeit machen die Benchmark-Ergebnisse das Modell interessant. Auf SWE-bench Verified, dem Standardtest dafür, ob ein Modell echte GitHub-Issues tatsächlich beheben kann, erreicht GLM-4.7-Flash 59,2 %. Das ist fast das Dreifache von Qwen3-30B-A3B-Thinking-2507 (22,0 %) und deutlich mehr als GPT-OSS-20B (34,0 %). Bei τ²-Bench sieht es ähnlich aus: 79,5 % gegenüber 49,0 % und 47,7 % für die beiden anderen.
Benchmark-Vergleich von GLM-4.7-Flash
Das sind keine herausgepickten Zahlen. Über sechs Benchmarks hinweg (SWE-bench Verified, τ²-Bench, BrowseComp, AIME 25, GPQA und HLE) liegt GLM-4.7-Flash entweder vorne oder hält gut mit. Das Modell wurde erkennbar auf agentische Aufgaben abgestimmt: Tool Calling und mehrstufiges Schlussfolgern, also genau das, worauf es bei einem Coding-Assistenten ankommt.
Der praktische Vorteil: Mit Q4-Quantisierung läuft GLM-4.7-Flash auf einer GPU mit 16 GB. Die Gewichte sind offen und stehen unter MIT-Lizenz. Es fallen keine API-Kosten an, es gibt keine Rate Limits, und Sie kontrollieren den gesamten Inferenz-Stack. (Wie weit sich Quantisierung treiben lässt, zeigt unser Beitrag über BitNet und 1,58-Bit-LLMs, auf Englisch.)
Voraussetzungen
- NVIDIA-GPU mit CUDA 12+ ODER AMD-GPU mit ROCm 6+
- 16 GB VRAM oder mehr (für die Q4-quantisierte Version)
- Etwa 20 GB Speicherplatz für das Modell
llama.cpp bauen
Es gibt fertige Binärdateien von llama.cpp, aber wer selbst aus dem Quellcode baut, bekommt die neuesten Optimierungen und saubere GPU-Unterstützung. Der Build unterscheidet sich zwischen NVIDIA und AMD.
NVIDIA (CUDA)
Abhängigkeiten installieren und mit aktiviertem CUDA bauen:
AMD (ROCm)
Bei AMD muss zuerst ROCm installiert sein. Unter Ubuntu (Noble):
Unter Arch Linux:
Dann bauen Sie llama.cpp mit HIP-Unterstützung. Dafür geben Sie in
AMDGPU_TARGETS die Architektur Ihrer GPU an. Sie finden sie, indem Sie
rocminfo ausführen und nach dem Feld Name suchen:
*******
Agent 2
*******
Name: gfx1151 <-- das ist Ihr Target
Marketing Name: Radeon 8060S Graphics
Vendor Name: AMD
Mit Ihrem Target bauen:
Den GLM-4.7-Flash-Server starten
llama.cpp kann Modelle direkt von Hugging Face herunterladen. Richten Sie zuerst ein Hugging-Face-Token ein, weil manche Modell-Repositories eine Anmeldung verlangen. Erstellen Sie eines unter huggingface.co/settings/tokens und exportieren Sie es:
Dann starten Sie den Server:
Das Flag -hf lädt das Modell beim ersten Start automatisch herunter.
UD-Q4_K_XL ist ein guter Kompromiss zwischen Qualität und VRAM-Bedarf. Mit
diesem Quant sollten Sie mit etwa 12 bis 14 GB rechnen. Haben Sie 24 GB VRAM
oder mehr, nehmen Sie stattdessen eine Q8-Variante.
Die wichtigsten Flags:
--alias glm-4.7-flash: der Modellname, den OpenCode verwendet--ctx-size 32768: Kontextfenster (an Ihren VRAM anpassen)--jinja: aktiviert die Unterstützung für Chat-Templates--sleep-idle-seconds 300: entlädt das Modell nach 5 Minuten Leerlauf und gibt den VRAM frei
Prüfen Sie, ob der Server läuft:
Die Antwort sollte {"status":"ok"} lauten.
Das Modell testen
Schicken Sie eine Anfrage, um zu prüfen, ob das Modell antwortet:
Sie sollten gestreamte JSON-Chunks mit einem Hello-World-Snippet in Python sehen. Wenn das klappt, ist der Server bereit für OpenCode.
OpenCode für das lokale Modell einrichten
Tragen Sie den Provider in Ihre opencode.json ein (oder in
~/.config/opencode/opencode.json für die globale Konfiguration):
Die Modell-ID (glm-4.7-flash) muss mit dem --alias übereinstimmen, den Sie
llama-server übergeben haben. Führen Sie in OpenCode /models aus und wählen
Sie GLM-4.7-Flash (local).
OpenCode beantwortet einen Test-Prompt mit GLM-4.7-Flash
Fazit
Das war's. Sie haben jetzt einen lokalen Coding-Assistenten, der bei agentischen Benchmarks mit Closed-Source-Modellen mithält und komplett auf Ihrer eigenen Hardware läuft. Keine API-Keys zu verwalten, keine Nutzungslimits, und keine Daten verlassen Ihren Rechner. Gerade für Unternehmen, die Quellcode und Daten aus Datenschutzgründen (DSGVO) nicht an externe Dienste geben wollen, ist das ein wichtiger Punkt.
Durch die MoE-Architektur ist GLM-4.7-Flash dort praxistauglich, wo andere Modelle mit 30B Parametern und mehr es nicht sind. Wenn bei Ihnen eine GPU mit 16 GB herumsteht, ist das eine der sinnvolleren Verwendungen dafür. Möchten Sie lieber ein größeres Reasoning-Modell auf zwei GPUs betreiben, beschreibt unsere Anleitung zu DeepSeek R1 mit SGLang (auf Englisch) dieses Setup, und unsere Anleitung zu vLLM und Caddy zeigt, wie Sie ein selbst gehostetes Modell per HTTPS absichern.
Wenn Sie lokale Modelle im Unternehmen einsetzen möchten, unterstützen wir Sie in unserer KI-Beratung bei der Auswahl von Modell und Hardware und beim Aufbau.
Sie möchten zuverlässige KI-Agenten-Systeme bauen?
Wir haben auf Basis aktueller Forschung einen ausführlichen Leitfaden (auf Englisch) erstellt, wie Sie robuste KI-Agenten-Systeme bauen, die auch im produktiven Betrieb funktionieren. Der Leitfaden behandelt:
- die 14 systematischen Fehlerquellen in Multi-Agenten-Systemen
- belegte Best Practices für das Design von Agenten
- strukturierte Kommunikationsprotokolle und Prüfmechanismen
Weiterlesen
- DeepSeek R1 on-premises: Reasoning-Modelle mit SGLang auf eigener Hardware (auf Englisch)
- LLM selbst hosten: vLLM mit Caddy sicher per HTTPS betreiben
- LLM-Kosten senken: 11 bewährte Strategien
- LLM-Routing: einfache Prompts an ein günstigeres Modell schicken
- Open WebUI: eine selbst gehostete Chat-Oberfläche für lokale Modelle



