LM Studio als lokale KI-Workstation einrichten: Modelle verwalten, testen und per API bereitstellen
LM Studio unter Windows einrichten: GGUF-Modelle aus Hugging Face laden, die passende Quantisierung wählen und einen lokalen OpenAI-kompatiblen API-Server starten, auch ohne Oberfläche per lms und llmster.
Mit KI erstellt – redaktionelle Prüfung ausstehend
Werbung Mit * markierte Links sind Werbelinks: Bei einem Kauf erhalten wir eine Provision, der Preis bleibt gleich. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen. Mehr dazu

LM Studio betreibt lokale Sprachmodelle unter Windows über eine grafische Oberfläche, ohne Docker, WSL oder Kommandozeilen-Installation. Die Desktop-Anwendung vereint Modell-Browser, GGUF-Quantisierungsauswahl und einen OpenAI-kompatiblen API-Server. Bestehende OpenAI-Integrationen lassen sich meist allein über die Basis-URL umstellen. Die Anleitung führt von der Installation über den Modell-Download bis zum laufenden API-Server.
Voraussetzungen
- Windows 10 oder Windows 11 (64-Bit) mit AVX2-fähiger x64-CPU (Intel ab ca. 2013, AMD ab Ryzen 1000) oder ARM-System mit Snapdragon X Elite
- Mindestens 16 GB RAM (Herstellerempfehlung), 32 GB für den Betrieb mit 7B/8B-Modellen neben Office-Anwendungen
- Mindestens 4 GB dedizierter VRAM (NVIDIA- oder AMD-GPU); NVIDIA RTX 50-Serie benötigt einen Treiber für CUDA 12.8, also Version 570.65 oder neuer
- 50 bis 100 GB freier SSD-Speicher für eine kleine Modell-Sammlung
- Internetverbindung für den einmaligen Modell-Download von Hugging Face
- Windows PowerShell 5.1 oder neuer (in Windows 10/11 bereits enthalten) für die
lms-Befehle
Schritt 1: LM Studio installieren
Laden Sie den Windows-Installer von lmstudio.ai/download und führen Sie ihn als normaler Benutzer aus (keine Administratorrechte nötig). LM Studio erscheint danach im Startmenü.
Der PowerShell-Einzeiler auf derselben Seite installiert dagegen nur llmster, den Dienst ohne Oberfläche für Server (siehe Schritt 6):
irm https://lmstudio.ai/install.ps1 | iexBeim ersten Start prüft LM Studio automatisch, ob AVX2 verfügbar ist und welche GPU erkannt wurde.
Das CLI-Tool lms wird mit LM Studio installiert. Starten Sie LM Studio einmal und öffnen Sie danach ein neues PowerShell-Fenster.
lms --helpLM Studio startet ohne Fehlermeldung (fehlt AVX2, meldet die App das beim Start), die Einstellungen unter „Hardware“ zeigen die erkannte GPU, und lms --help gibt die Befehlsübersicht aus.
Schritt 2: GGUF-Quantisierung verstehen und Modell wählen
GGUF ist das Standardformat von llama.cpp; seine Quantisierungsstufen wägen VRAM-Bedarf gegen Ausgabequalität ab. Die gängigen Stufen am Beispiel eines 7B-Modells:
| Quantisierung | Bits | Größe (7B) | VRAM-Bedarf | Qualität vs. FP16 | Empfehlung |
|---|---|---|---|---|---|
| Q2_K | 2-Bit | ~2,4 GB | unter 6 GB | Deutlich reduziert | Nur bei extremem VRAM-Mangel |
| Q3_K_M | 3-Bit | ~3,2 GB | 4 bis 6 GB | Reduziert | Notlösung für 4-GB-GPUs |
| Q4_K_M | 4-Bit | ~4,4 GB | 6 bis 8 GB | 92 bis 95 % | Standard-Empfehlung |
| Q5_K_M | 5-Bit | ~5,4 GB | 8 bis 12 GB | ~97 % | Sweet Spot für Coding |
| Q6_K | 6-Bit | ~6,4 GB | 12 bis 16 GB | ~99 % | Für 12-GB+-GPUs |
| Q8_0 | 8-Bit | ~8,7 GB | 16 bis 24 GB | Nahezu verlustfrei | Bei großzügigem VRAM |
Für eine KMU-Workstation mit 8 GB VRAM ist Q4_K_M richtig: Das Modell passt vollständig in den VRAM, die Qualitätseinbuße ist im Alltag gering. Quantisierte Modelle antworten zudem schneller als FP16, weil pro Token weniger Daten aus dem Grafikspeicher gelesen werden. Für Modelle wie Qwen3-14B auf 12 oder 16 GB VRAM wählen Sie Q4_K_M oder Q5_K_M.
Weitere Details zu GGUF im Vergleich mit AWQ und GPTQ finden Sie in der Anleitung GGUF, AWQ und GPTQ erklärt.
Sie haben die Quantisierung festgelegt, deren Dateigröße mindestens 1 bis 2 GB unter Ihrem freien VRAM liegt (Reserve für den KV-Cache). Den VRAM zeigt nvidia-smi in der Spalte „Memory-Usage“.
Schritt 3: Modell über die GUI oder CLI herunterladen
Öffnen Sie den Tab „Discover“ (Lupen-Symbol oder Strg+2) und suchen Sie z. B. nach „Qwen3-8B“. LM Studio zeigt die GGUF-Varianten mit Dateigröße und Quantisierungsstufe; wählen Sie eine und klicken Sie auf „Download“.
Per CLI lässt sich derselbe Schritt automatisieren, etwa für Skripte oder Server-Deployments:
# Modell per CLI herunterladen (Quantisierung mit @ angeben)
lms get qwen/qwen3-8b@q4_k_m
# Alternativ: nativer REST-API-Aufruf zum Herunterladen
# (wenn der API-Server bereits läuft)
curl -X POST http://localhost:1234/api/v1/models/download `
-H "Content-Type: application/json" `
-d '{"model": "qwen/qwen3-8b"}'Modelle werden unter Windows standardmäßig in %USERPROFILE%\.lmstudio\models gespeichert. Ein 7B Q4_K_M-Modell belegt ca. 4,4 GB auf der Festplatte; für eine kleine Sammlung mehrerer Modelle planen Sie 50 bis 100 GB SSD-Speicher ein.
Nach dem Download zeigt lms ls in PowerShell alle lokal vorhandenen Modelle an.
lms lsSchritt 4: Modell laden und API-Server starten
Wählen Sie unter „My Models“ das Modell und klicken Sie auf „Load“. In den Lade-Einstellungen passen Sie die Kontextlänge an: Ein großes Kontextfenster (z. B. 128k Token) beansprucht erheblich mehr VRAM für den KV-Cache; bei Engpässen empfehlen sich 4096 bis 8192 Token.
Per CLI lässt sich das Modell direkt mit maximaler GPU-Nutzung laden:
# Modell mit voller GPU-Auslastung laden
lms load qwen3-8b --gpu=max --context-length=8192
# Geladene Modelle anzeigen (liefert den korrekten Bezeichner für API-Aufrufe)
lms psDanach starten Sie den API-Server. In der GUI wechseln Sie zum Tab „Developer“ und aktivieren den Server. Per CLI:
# Lokalen API-Server starten
lms server start
# Status prüfen
lms server statusDer folgende Aufruf liefert eine JSON-Liste der Modelle (in PowerShell curl.exe statt curl verwenden):
curl http://localhost:1234/v1/modelsErwartete Ausgabe (gekürzt):
{"object":"list","data":[{"id":"qwen3-8b","object":"model",...}]}Schritt 5: OpenAI-kompatible API nutzen
Der lokale Endpunkt auf Port 1234 bietet die OpenAI-Endpunkte /v1/models, /v1/chat/completions, /v1/completions, /v1/embeddings und /v1/responses. Testen Sie ihn mit curl:
curl http://localhost:1234/v1/chat/completions \
-H "Content-Type: application/json" \
-d "{\"model\": \"qwen3-8b\", \"messages\": [{\"role\": \"user\", \"content\": \"Erkläre GGUF-Quantisierung kurz.\"}], \"temperature\": 0.7}"In bestehenden Python-Projekten, die die openai-Bibliothek nutzen, genügt in der Regel die Änderung der base_url:
# pip install openai
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:1234/v1",
api_key="lm-studio" # beliebig, solange die Authentifizierung aus ist; sonst API-Token
)
response = client.chat.completions.create(
model="qwen3-8b",
messages=[{"role": "user", "content": "Was ist GGUF?"}],
temperature=0.7
)
print(response.choices[0].message.content)Neben dem OpenAI-kompatiblen Endpunkt (/v1/) bietet LM Studio eine native REST API unter /api/v1/ mit erweitertem Funktionsumfang: Modelle herunterladen, laden und entladen, zustandsbehaftete Chat-Sitzungen und MCP-Integration.
# Natives API: Modell laden
curl -X POST http://localhost:1234/api/v1/models/load \
-H "Content-Type: application/json" \
-d '{"model": "qwen/qwen3-8b", "context_length": 8192}'Ergänzende Hinweise zu VRAM-Planung und Modellauswahl: Ollama-Modelle 2026 richtig auswählen.
Der curl-Aufruf auf /v1/chat/completions liefert ein JSON mit choices[0].message.content, das Python-Skript gibt die Antwort des Modells aus.
Schritt 6: Headless-Betrieb und Autostart einrichten
LM Studio startet den API-Server nicht automatisch mit Windows. Für den Dauerbetrieb, etwa als interner KI-Endpunkt im Büronetz, gibt es zwei Optionen. Einfachste Variante: In den App-Einstellungen (Strg+,) den Start des LLM-Servers bei der Anmeldung aktivieren; beim Schließen läuft der Server im Infobereich weiter.
Option A: llmster über die Kommandozeile
# Headless-Daemon starten (kein GUI erforderlich)
lms daemon up
# Daemon-Status prüfen
lms daemon status
# Daemon beenden
lms daemon down
# Logs streamen (für Debugging)
lms log streamOption B: Autostart per Windows-Aufgabenplanung
Legen Sie in der Windows-Aufgabenplanung eine Aufgabe mit Trigger „Beim Starten des Computers“ an, unter dem Benutzerkonto, in dem LM Studio installiert ist. Als Aktion dient PowerShell mit dem Argument -Command "lms daemon up; lms server start". So steht der Endpunkt nach jedem Neustart bereit.
Soll der Endpunkt im Büronetz erreichbar sein, starten Sie den Server mit lms server start --bind 0.0.0.0 oder aktivieren „Serve on Local Network“ und schalten unter „Developer“ → „Server Settings“ zusätzlich „Require Authentication“ ein. Ohne Authentifizierung kann jeder im Netz das Modell nutzen.
Nach einem Neustart zeigt lms daemon status den Daemon als aktiv, und http://localhost:1234/v1/models liefert im Browser die Modellliste.
LM Studio vs. Ollama: Vergleich für KMU-Admins
Beide nutzen llama.cpp als Inferenz-Engine und sind ähnlich schnell. Sie unterscheiden sich in Bedienung und Einsatzszenario:
| Kriterium | LM Studio | Ollama |
|---|---|---|
| Benutzeroberfläche | Grafische Desktop-App mit Modellverwaltung | Desktop-App mit Chat (seit Juli 2025), Verwaltung per CLI |
| Windows-Installation | Installer oder PowerShell-Einzeiler | Installer oder CLI |
| Docker-Support | Nein (nicht für Container ausgelegt) | Ja (offizielles Image) |
| Modell-Browser | Integriert (Hugging Face) | Eigene Bibliothek (100+ Familien) |
| OpenAI-kompatibler Endpunkt | Port 1234 (/v1/) | Port 11434 (/v1/) |
| Headless-Betrieb | llmster (lms daemon up) | Nativ (Dienst) |
| Einstieg ohne Terminal | Ja, vollständig per GUI | Nein |
| Zielgruppe | Einsteiger, KMU ohne Docker | Entwickler, Server-Deployments |
Für Container-Deployments ist Ollama die bessere Wahl, für den Windows-Desktop und das Vergleichen von Modellen LM Studio.
Troubleshooting / Typische Fehler
- LM Studio startet nicht: „AVX2 not supported“
CPUs vor 2013 unterstützen kein AVX2, LM Studio läuft dort nicht. Prüfen Sie die Unterstützung vorab mit CPU-Z (Feld „Instructions“) oder im Datenblatt der CPU.
- GPU wird nicht genutzt (nur CPU-Inferenz)
Die RTX 50-Serie braucht CUDA 12.8 und damit einen Treiber ab 570.65. Ist er zu alt, fällt LM Studio ohne deutliche Fehlermeldung auf CPU-Inferenz zurück. Die Treiberversion zeigt
nvidia-smi; prüfen Sie außerdem unter „Runtime“ (oder mitlms runtime), ob die CUDA-Laufzeit ausgewählt ist.- API-Aufruf schlägt fehl: falscher Modell-Bezeichner
Der
model-Parameter im API-Aufruf muss exakt dem LM-Studio-internen Bezeichner entsprechen (z. B.qwen3-8b), nicht dem Hugging-Face-Pfad. Den korrekten Bezeichner liefertlms psin der Spalte „Identifier“.- Langsame Inferenz trotz GPU
Passt das Modell nicht vollständig in den VRAM, lagert LM Studio Teile in den RAM aus (CPU-Offload), was drastisch bremst. Prüfen Sie den VRAM-Bedarf vor dem Download und wählen Sie ggf. eine kleinere Quantisierung (z. B. Q4_K_M statt Q5_K_M).
- Großes Kontextfenster verursacht VRAM-Engpass
Ein 128k-Token-Kontext belegt mehrere GB zusätzlichen VRAM für den KV-Cache. Begrenzen Sie das Kontextfenster in den Lade-Einstellungen auf 4096 bis 8192 Token.
- CORS-Fehler bei Web-App-Integration
CORS ist standardmäßig aus, Browser-Anwendungen anderer Ursprünge werden blockiert. Aktivieren Sie „Enable CORS“ unter „Developer“ → „Server Settings“ oder starten Sie mit
lms server start --cors; der Hersteller empfiehlt dazu Authentifizierung per API-Token.- Server startet nach Neustart nicht
Der API-Server startet nicht automatisch. Richten Sie einen Autostart ein (siehe Schritt 6) oder starten Sie den Daemon manuell mit
lms daemon up; lms server start(Windows PowerShell 5.1 kennt&&nicht).
Häufige Fragen
Darf ich LM Studio kostenlos im Unternehmen einsetzen?
Ja. LM Studio ist kostenlos für privaten und geschäftlichen Gebrauch. Maßgeblich sind die Nutzungsbedingungen auf lmstudio.ai; für zentrale Verwaltung bietet der Hersteller einen kostenpflichtigen Enterprise-Tarif.
Welche GGUF-Quantisierung empfiehlt sich für eine 8-GB-VRAM-GPU?
Q4_K_M: Ein 7B-Modell belegt ca. 4,4 GB und lässt Puffer für den KV-Cache. Q5_K_M (ca. 5,4 GB) lässt weniger Reserve, Q8_0 passt bei 8 GB VRAM nur für sehr kleine Modelle unter 3B.
Funktioniert LM Studio ohne GPU, nur mit CPU?
Ja, mit AVX2-fähiger CPU, aber deutlich langsamer: Ein 7B Q4_K_M-Modell erreicht auf moderner CPU ca. 8 bis 12 Token/Sekunde, auf einer 8-GB-GPU 40 bis 80+ Token/Sekunde.
Was ist der Unterschied zwischen dem OpenAI-Endpunkt und der nativen LM-Studio-API?
/v1/ bildet die OpenAI-Schnittstelle nach, /api/v1/ ist die eigene LM-Studio-API mit Modellverwaltung und zustandsbehafteten Chats (siehe Schritt 5).
Wo werden die Modelldateien gespeichert?
Unter Windows standardmäßig in %USERPROFILE%\.lmstudio\models. Der Pfad lässt sich in den LM-Studio-Einstellungen ändern, etwa auf eine externe SSD.
Kann ich den lokalen Endpunkt auch für Continue.dev in VS Code nutzen?
Ja. In der Continue.dev-Konfiguration tragen Sie als Provider „lmstudio“ oder „openai“ mit apiBase: "http://localhost:1234/v1" ein. Details dazu in der Anleitung Continue.dev: GitHub Copilot selbst hosten in VS Code mit Ollama.
Fazit
LM Studio liefert unter Windows ohne Docker und WSL einen lokalen LLM-Endpunkt mit Modell-Browser, GGUF-Auswahl und OpenAI-kompatiblem API-Server, passend für KMU, die OpenAI-Integrationen lokal betreiben wollen. Für containerisierte Server-Deployments bleibt Ollama die bessere Wahl. Mit lms und llmster läuft der Endpunkt auch ohne Oberfläche dauerhaft.
Weiterführende Anleitungen und Quellen
- Ollama-Modelle 2026 richtig auswählen: VRAM, Quantisierung und Modellvergleich für KMU
- GGUF, AWQ und GPTQ erklärt: Welches Quantisierungsformat für welchen Zweck
- Continue.dev: GitHub Copilot selbst hosten in VS Code und JetBrains mit Ollama
- Ollama und Open WebUI mit Docker: eigenes lokales KI-Sprachmodell ohne Cloud betreiben
- LM Studio offizielle Dokumentation
- LM Studio OpenAI-kompatible API (offiziell)
- LM Studio REST API v1 (offiziell)
- GGUF Quantization Guide 2026: Q4_K_M vs Q8_0 (willitrunai.com)


