Muse Glimmer lokal mit Ollama: Metas 30B-Modell auf Consumer-Hardware
Muse Glimmer 30B von Meta lokal per Ollama ≥ 0.32.8 betreiben: Modell ziehen, REST-API aufrufen, Bilder senden – in 15 Minuten.
Am 10. August 2026 hat Meta Superintelligence Labs Muse Glimmer veröffentlicht – ein multimodales 30B-Modell unter Apache-2.0-Lizenz und das open-weight-Pendant zum geschlossenen Muse Spark. Es ist auf agentenbasierte Aufgaben ausgelegt: mehrstufiges Reasoning, Tool-Use und Code-Generierung. In der 4-Bit-Variante belegt es 18 GB VRAM und läuft damit auf Consumer-GPUs wie einer RTX 4090 oder einem Mac mit M4-Chip.
Dieser Beitrag zeigt den kürzesten Weg von einer leeren Maschine zu einem laufenden Muse-Glimmer-Dienst mit REST-Schnittstelle. Basis ist eine Ollama-Installation per Docker. Wer Ollama bereits kennt, kann direkt ab „Modell ziehen" einsteigen.
Was Muse Glimmer von anderen Open-Weight-Modellen unterscheidet
Der auffälligste Unterschied zu Modellen wie Llama 3.x oder Mistral ist der eingebettete Vision-Encoder: Das Modell besteht aus einem Sprachkern mit etwa 27,8 Mrd. Parametern und einem separaten 1,8-Mrd.-Parameter-Wahrnehmungsmodul, das Bilder, Screenshots und Diagramme verarbeitet. Ein 128K-Token-Kontextfenster erlaubt lange Dokumente und mehrstufige Agentenschritte innerhalb einer einzigen Konversation.
Muse Glimmer lohnt sich dort, wo Datenschutz einen Cloud-Dienst ausschließt, wo multimodale Eingaben – etwa Screenshots von Benutzeroberflächen oder Fotos von Formularen – verarbeitet werden sollen, oder wo ein Coding-Agent auf eigener Hardware laufen soll. Für hohen parallelen Durchsatz in der Produktion bleibt ein dedizierter Serving-Stack wie vLLM die robustere Wahl; wie das aufgesetzt wird, erklärt der Beitrag Hermes selbst hosten mit vLLM.
Voraussetzungen
- Ollama ≥ 0.32.8 – obligatorisch; Version 0.32.7 enthält das Modell im Manifest, hat aber noch keine NVIDIA/AMD-Unterstützung und bricht den Download mit HTTP 412 ab
- 18 GB VRAM (NVIDIA/AMD) für die Standard-Variante (Q4_K_M) oder 21 GB Unified Memory für Apple Silicon mit dem MLX-Variant
- Docker und Docker Compose (empfohlen) oder eine native Ollama-Installation
Ollama per Docker starten
services:
ollama:
image: ollama/ollama:0.32.8 # Mindestversion; neueren Tag nehmen falls nicht verfuegbar (Stolperfalle 1)
ports:
- "127.0.0.1:11434:11434"
volumes:
- ollama_models:/root/.ollama
restart: unless-stopped
# NVIDIA-GPU (NVIDIA Container Toolkit vorausgesetzt):
# deploy:
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: all
# capabilities: [gpu]
volumes:
ollama_models:
docker compose up -d
curl -s http://localhost:11434/api/version
Das Volume ollama_models verhindert, dass mehrere Gigabyte große Modellgewichte nach jedem Container-Neustart erneut heruntergeladen werden. Die Bindung an 127.0.0.1 schließt externe Zugriffe aus – Ollama hat keine eingebaute Authentifizierung. Wer Ollama nativ installieren möchte oder mehr über die Konfigurationsoptionen wissen will, findet den Einstieg im Beitrag Ollama: ein LLM lokal self-hosten.
Modell ziehen und testen
# Standard NVIDIA/AMD/CPU - Q4_K_M, ca. 18 GB Download:
docker compose exec ollama ollama pull muse-glimmer
# Apple Silicon - MLX-Engine, ca. 21 GB:
docker compose exec ollama ollama pull muse-glimmer:30b-mlx
# Geladene Modelle pruefen:
docker compose exec ollama ollama list
# Interaktiver Schnelltest im Terminal:
docker compose exec -it ollama ollama run muse-glimmer
REST-API aufrufen
Muse Glimmer nutzt dieselbe HTTP-Schnittstelle wie jedes andere Ollama-Modell – kein zusätzliches SDK, kein neuer Port. Standardmäßig streamt Ollama die Antwort als eine Folge von JSON-Objekten (eines pro Zeile); "stream": false fasst alles zu einer einzigen Antwort zusammen, was für Skripte und Batch-Verarbeitung praktischer ist.
Für eine reine Text-Anfrage:
curl -s http://localhost:11434/api/chat -d '{
"model": "muse-glimmer",
"messages": [
{ "role": "user", "content": "Schreibe eine Python-Funktion, die ISO-8601-Datumsstrings parst." }
],
"stream": false
}'
Der Antworttext steht in message.content. Für multimodale Prompts hängen Sie das Bild als Base64-String im images-Array an die Nachricht:
# Linux: -w 0 unterdrueckt Zeilenumbrueche; macOS: base64 ohne -w
IMG=$(base64 -w 0 screenshot.png)
curl -s http://localhost:11434/api/chat -d '{
"model": "muse-glimmer",
"messages": [
{
"role": "user",
"content": "Beschreibe, was in diesem Screenshot zu sehen ist.",
"images": ["'"$IMG"'"]
}
],
"stream": false
}'
Anfragen und Antworten auf einen Blick:
+--------------------+
Text -------> | | ---> JSON
| ollama serve | message.content
Bild -------> | Port 11434 | eval_count
+--------------------+
Bestehende Anwendungen, die das OpenAI-Python-SDK verwenden, können Sie ohne Umbau auf Muse Glimmer umlenken, indem Sie base_url="http://localhost:11434/v1/" setzen – der Endpunkt /v1/chat/completions ist vollständig kompatibel.
Drei Stolperfallen
1. Mindestversion 0.32.8 ignorieren. Version 0.32.7 enthält Muse Glimmer im Manifest, hat aber noch keine NVIDIA/AMD-Unterstützung; der Pull bricht mit HTTP 412 ab. Prüfen Sie vorab mit ollama --version. Docker-Hub-Tags können GitHub-Releases um einige Tage hinterherhinken; ist 0.32.8 noch nicht als Image-Tag verfügbar, nehmen Sie die nächsthöhere freigegebene Version.
2. Falscher Tag auf Apple Silicon. Der Standard-Tag muse-glimmer ist GGUF-basiert und läuft technisch auch auf Apple Silicon, nutzt aber nicht die MLX-Engine. Für deutlich höhere Token-Raten auf M4- und M5-Chips ziehen Sie explizit muse-glimmer:30b-mlx. Die beiden Tags belegen unterschiedliche Speicherbereiche im Ollama-Verzeichnis; wer sie verwechselt, lädt Daten doppelt herunter.
3. VRAM-Budget zu knapp angesetzt. Die 18 GB für den Q4_K_M-Variant setzen sich aus rund 17 GB Modellgewichten und rund 1 GB Vision-Encoder zusammen. Hinzu kommen 1–2 GB für den KV-Cache während des Inference-Laufs. Auf einer Karte mit exakt 18 GB VRAM läuft das Setup an seiner Grenze – 24 GB ermöglichen deutlich komfortableren Betrieb.
Wie es weitergeht
Damit läuft Muse Glimmer lokal und ist per REST erreichbar. Ein naheliegender nächster Schritt ist eine RAG-Pipeline: Dokumente über POST /api/embed mit einem Embedding-Modell wie nomic-embed-text vektorisieren und in einer lokalen Vektordatenbank ablegen. Wie das mit Qdrant funktioniert, erklärt der Beitrag Qdrant self-hosten für RAG.
Weiterführende Quellen: Ollama-Blog zu Muse Glimmer, Meta-Forschungsblog, Ollama-API-Referenz, Ollama-Bibliothek: muse-glimmer.
Hinweis: Die Beiträge dieses Blogs werden unter Einsatz von KI erstellt und vor der Veröffentlichung redaktionell geprüft. Die redaktionelle Verantwortung trägt Emre Yurtbay (siehe Impressum).