Weiter zum Inhalt
Künstliche Intelligenz
Große Sprachmodelle

Unsloth Studio Guide zum Fine-Tuning von LLMs

Lerne, wie du Qwen3.5-9B mit QLoRA in Unsloth Studio auf dem LaTeX-OCR-Datensatz feinabstimmst, das Modell im Chat testest und im GGUF-Format für lokale Inferenz exportierst.
Abid Ali Awan's photo
Abid Ali Awan
Aktualisiert · 9 Min. lesen

Entdecke KI

ChatGPTClaudePerplexity

Erstelle dein kostenloses Konto

Üben und Lernpfad deinen Fortschritt.

Weiter Mit Google
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.

Unsloth Studio macht LLM-Fine-Tuning für alle zugänglicher – über eine lokale, browserbasierte Oberfläche, die den Großteil von Setup und Coding-Aufwand abnimmt. Die No-Code-Weboberfläche kümmert sich um das Laden von Modellen, die Formatierung von Datensätzen, das Setzen von Hyperparametern und das Live-Monitoring des Trainings.

In diesem Tutorial gehen wir den kompletten Workflow durch, um ein LLM mit Unsloth Studio zu fine-tunen. Wir bereiten Modell und Daten vor, starten den Fine-Tuning-Job, testen das feinabgestimmte Modell lokal in der Chat-Oberfläche und exportieren es schließlich für die spätere Nutzung.

Unsloth Studio unterstützt die lokale Installation unter Linux, Windows, macOS und WSL. Die Export-Tools decken Formate wie GGUF, Safetensors und LoRA ab – zur Weiterverwendung in Tools wie llama.cpp, Ollama und vLLM.

Für viele kleine bis mittlere Fine-Tuning-Projekte lässt sich der Prozess erstaunlich schnell abschließen, sobald die Umgebung steht. Damit ist Unsloth Studio eine praktische Option für Einsteiger, die einen einfachen Weg von den Daten zum funktionierenden, feinabgestimmten Modell suchen.

Ich empfehle dir außerdem meinen anderen Guide How to Run Unsloth Studio Locally für weitere Details. 

So feinabstimmst du LLMs mit Unsloth Studio

In den folgenden Schritten zeige ich dir, wie du mit Unsloth Studio ins LLM-Fine-Tuning startest: 

1. Prüfe, ob dein Setup wirklich trainieren kann

Bevor du Unsloth Studio installierst, stell sicher, dass deine Maschine Training unterstützt. Unsloth Studio läuft unter Windows, Linux, WSL und macOS, aber Training hängt von deiner Hardware ab.

Aktuell wird vollständiges Training auf NVIDIA-GPUs und Intel-GPUs unterstützt. Auf Mac und reinen CPU-Systemen kannst du Chat und Data Recipes nutzen; MLX-Training soll später folgen.

Voraussetzungen für Training unter Linux:

  • Ubuntu
  • Eine NVIDIA-GPU
  • Installierte NVIDIA-Treiber
  • Git
  • Python 3.11 oder neuer, aber unter 3.14

2. Unsloth Studio installieren

Vor der Installation lohnt sich der Tutorial-Artikel How to Run Unsloth Studio Locally: Step-by-Step Guide. Er führt ausführlicher durch das Einrichten von Runpod, die Installation von Unsloth Studio und das Öffnen im Browser.

Für dieses Tutorial haben wir eine kleine Änderung vorgenommen: Statt eines A10-Pods nutzten wir einen RTX A6000 GPU-Pod. Der Hauptgrund: Das A10-Setup kann bei der Installation von Abhängigkeiten und der Vorbereitung der Umgebung für Unsloth Studio länger dauern.

Um Unsloth Studio zu installieren, nutze den offiziellen One-Liner:

curl -fsSL https://unsloth.ai/install.sh | sh

Der Installer richtet zuerst die benötigten Python-Abhängigkeiten mit uv ein.

Unsloth Studio Installer

Anschließend startet das Unsloth-Studio-Setupskript und installiert die Dateien für die lokale Web-Inferenz.

Unsloth Studio Setup

Sobald alles heruntergeladen und konfiguriert ist – inklusive Frontend-Dateien und Modellkomponenten – zeigt dir Unsloth Studio die nächsten Schritte, um den Server zu starten und die Oberfläche im Browser zu öffnen.

Unsloth Studio Installation abgeschlossen

Hinweis: Die erste Installation kann 5 bis 10 Minuten dauern, da einige llama.cpp-Binärdateien kompiliert werden müssen.

3. Studio starten

Sobald die Installation abgeschlossen ist, kannst du Unsloth Studio mit folgenden Befehlen starten:

source unsloth_studio/bin/activateunsloth studio -H 0.0.0.0 -p 8910

Unsloth Studio Server läuft lokal

Wenn du lokal arbeitest, öffne diesen Link im Browser:

http://localhost:8910

Wenn du Runpod verwendest, öffne in deinem Runpod-Dashboard den Reiter Connect und klicke auf den Link für Port 8910.

Runpod Dashboard

Beim ersten Öffnen von Unsloth Studio wirst du aufgefordert, ein Passwort für deine Instanz zu vergeben. Das schützt den Zugriff, insbesondere wenn du einen öffentlichen oder extern zugänglichen Link nutzt.

Erster Start von Unsloth Studio

4. Die 4 Bereiche des Studio-Bildschirms verstehen

Nach dem Start ist der Hauptbildschirm in vier Kernbereiche gegliedert: Model, Dataset, Parameters und Training/Config. Zusammen decken sie den gesamten Fine-Tuning-Workflow ab – von der Wahl des Basismodells bis zum Start des Trainings und dem Monitoring des Fortschritts.

Unsloth Studio "Studio"-Tab

Model

Hier wählst du Basismodell und Trainingsmethode. Du kannst einen lokalen Modellpfad angeben, ein Modell auf Hugging Face suchen, die Fine-Tuning-Methode wie QLoRA (4-Bit) festlegen und optional deinen Hugging-Face-Token hinterlegen.

Dataset

In diesem Bereich wählst oder lädst du deine Trainingsdaten. Du kannst einen Datensatz von Hugging Face auswählen, Subset und Split definieren und bei Bedarf eigene Dateien hochladen.

Parameters

Hier konfigurierst du die wichtigsten Trainingseinstellungen wie maximale Schrittzahl, Kontextlänge und Lernrate. Außerdem gibt es aufklappbare Optionen für LoRA und weitere Trainings-Hyperparameter.

Training und Config

In diesem Bereich startest und überwachst du das Training. Sobald Modell und Datensatz bereit sind, kannst du den Lauf starten, den Fortschritt verfolgen und die Trainingskonfiguration hochladen oder speichern.

5. Modell auswählen

Im Bereich Model kannst du entweder ein Modell von Hugging Face suchen oder ein lokales Modell auf deiner Maschine wählen. Unsloth Studio unterstützt die direkte Hub-Suche; lokale Modelle in ~/.unsloth/studio/models oder im Hugging-Face-Cache erscheinen ebenfalls in der Liste.

Für dieses Tutorial verwenden wir Qwen3.5-9B als Basismodell. Es ist kompakt, leistungsfähig und eignet sich gut für Fine-Tuning im kleinen Maßstab und lokale Experimente. 

6. Trainingsmethode wählen

Unsloth Studio bietet drei Trainingsmethoden: QLoRA, LoRA und Full Fine-tuning. QLoRA nutzt ein 4-Bit-quantisiertes Basismodell mit LoRA-Adapter und benötigt am wenigsten VRAM. 

LoRA behält das Basismodell in voller Präzision und ergänzt einen LoRA-Adapter – das braucht mehr Speicher. Full Fine-tuning aktualisiert alle Modellgewichte und erfordert am meisten VRAM.

Trainingsmethode in Unsloth Studio wählen

Für dieses Tutorial nutzen wir QLoRA, weil die Methode am speichereffizientesten ist und sich in der Regel am einfachsten für kleinere GPU-Setups eignet.

7. Datensatz laden

Im Bereich Dataset kannst du Daten von Hugging Face laden oder lokale Dateien hochladen. Unsloth Studio unterstützt die automatische Formatierung und gängige Layouts wie Alpaca, ChatML und ShareGPT. Zudem gibt es Tools für Split-Auswahl, Spaltenzuordnung und Datensatz-Vorschau. 

Wähle hier den Datensatz Unsloth Latex OCR, nimm den Train-Split und lass den Evaluation-Split leer, um das Training zu beschleunigen. Das Format belassen wir auf Auto, damit Studio die Struktur selbst erkennt.

Datensatz in Unsloth Studio laden

Hinweis: Falls Studio die Felder nicht vollständig erkennt, öffnet sich eine Vorschau, in der du Spalten wie instruction, input, output oder image zuordnen kannst. Vorschläge werden oft automatisch gesetzt.

Mit View dataset kannst du die Daten vor dem Training inspizieren. In unserem Fall enthält der Datensatz Bild- und Textspalten – ideal für multimodales Fine-Tuning.

Datensatz in Unsloth Studio ansehen

8. Zentrale Hyperparameter setzen

Im Bereich Parameters bündelt Unsloth Studio die Einstellungen in aufklappbaren Panels. Wir halten es hier einfach und passen nur wenig an.

Wechsle zuerst die Trainingsbegrenzung von steps auf epochs und setze sie auf 1 Epoche. Für diesen kurzen Beispiel-Lauf reicht eine vollständige Runde über den Datensatz. Die übrigen Standardeinstellungen lassen wir unverändert:

  • Epochen: 1
  • Kontextlänge: 2048
  • Lernrate: 2e-4

Zentrale Hyperparameter in Unsloth Studio setzen

Öffne als Nächstes die LoRA Settings. Für diesen Guide belassen wir auch hier die Standardwerte:

  • Rank: 16
  • Alpha: 16

LoRA-Konfiguration in Unsloth Studio setzen

Du kannst außerdem die Training Hyperparameters ausklappen, um Optimizer, Scheduler und speicherbezogene Optionen anzupassen. 

Für dieses Beispiel belassen wir alles Weitere unverändert und nutzen die Standardkonfiguration.

Zentrale Hyperparameter in Unsloth Studio setzen

9. Training starten

Bevor du startest, solltest du deine Einstellungen speichern. So kannst du sie später leicht wieder laden oder mit dem Team teilen, um Ergebnisse reproduzierbar zu machen.

Wenn alles bereit ist, klicke auf Start Training.

Training in Unsloth Studio starten

Studio öffnet die Trainingsansicht, in der du die Logs beim Start des Laufs verfolgen kannst. Zunächst siehst du die üblichen Setup-Schritte wie das Laden von Python-Bibliotheken, die Datenaufbereitung und die Initialisierung der Fine-Tuning-Pipeline.

Training-Logs in Unsloth Studio

Sobald das Training läuft, aktualisiert sich die Ansicht mit Live-Fortschritt – inklusive Loss, Steps und weiteren Trainingsdetails.

Training-Logs in Unsloth Studio

Weiter unten findest du Diagramme für Metriken wie Training Loss, Learning Rate und Gradient Norm. 

Training-Logs in Unsloth Studio

Nach Abschluss des Trainings kannst du das Modell exportieren oder es im Chat vergleichen. Für dieses Tutorial klicke auf Compare in Chat, um das feinabgestimmte Modell zu testen.

Training in Unsloth Studio abgeschlossen

10. Modell in der Chat-Inferenz testen

Es kann ein paar Sekunden dauern, bis das feinabgestimmte Modell in der Chat-Oberfläche geladen ist. 

Sobald es bereit ist, erscheint der neue Modellname im Bereich Select Model.

Feinabgestimmtes Modell in Unsloth Studio testen

Zum Testen gaben wir dem Modell ein LaTeX-Gleichungsbild, das es korrekt in Text transkribierte.

Feinabgestimmtes Modell in Unsloth Studio testen

Das Ergebnis ist überzeugend. Trotz des kleinen Beispieldatensatzes kam das feinabgestimmte Modell gut mit der Gleichung zurecht und zeigte starke Leistung bei dieser LaTeX-OCR-Aufgabe.

11. Trainiertes Modell exportieren

Nach dem Testen wechselst du zum Bereich Export. Wähle deinen Trainingslauf, den Checkpoint und das gewünschte Exportformat. 

Unsloth unterstützt den Export als zusammengeführtes Modell, nur LoRA oder GGUF für lokale Inferenz-Tools.

Für dieses Tutorial exportieren wir im GGUF-Format und wählen die Quantisierung Q4_K_M. 

Das ist eine gute Wahl für die lokale Nutzung: Das Modell bleibt kompakter und funktioniert dennoch gut in Tools wie Ollama, llama.cpp, LM Studio und Jan AI.

Feinabgestimmtes Modell in Unsloth Studio exportieren

Vor dem Export fragt Studio, ob du das Modell lokal speichern oder zu Hugging Face pushen möchtest. In diesem Guide speichern wir lokal.

Feinabgestimmtes Modell in Unsloth Studio exportieren

Wenn du zu Hugging Face pushen willst, brauchst du die passende Authentifizierung, z. B. einen Login oder Token mit Schreibrechten.

Fazit 

Unsloth Studio erleichtert den Einstieg ins Fine-Tuning – besonders für alle, die mit offenen Modellen arbeiten möchten, ohne Stunden in komplexe Trainingspipelines zu stecken. 

Von der Installation über Training, Chat-Tests bis zum Export ist der gesamte Workflow praxisnah und einsteigerfreundlich organisiert.

In diesem Tutorial habe ich dich durch den vollständigen Fine-Tuning-Workflow in Unsloth Studio geführt: Wir haben das Studio auf einer GPU-Maschine installiert, die Weboberfläche gestartet, Qwen3.5-9B als Basismodell gewählt, den LaTeX-OCR-Datensatz geladen, die zentralen Trainingseinstellungen konfiguriert, mit QLoRA feinabgestimmt, das Modell im Chat getestet und es schließlich für die lokale Nutzung exportiert.

Wenn du neu im LLM-Fine-Tuning bist, ist Unsloth Studio ein hervorragender Startpunkt. Es senkt die Einstiegshürden, hält den Workflow übersichtlich und bietet dir einen einfachen Weg, Modelle lokal zu trainieren und auszuführen. Schau dir auch den Fine-Tuning With Llama 3 Kurs an – er bietet praxisnahe Beispiele für den Fine-Tuning-Prozess.

Unsloth Studio Fine-Tuning: FAQs

Ist Unsloth Studio kostenlos nutzbar?

Ja. Unsloth Studio ist ein Open-Source-Tool. Das Kernpaket Unsloth steht unter Apache-2.0-Lizenz, die Studio-UI unter AGPL-3.0. Die lokale Installation und Ausführung ist vollständig kostenlos. Kosten entstehen nur, wenn du es auf einem kostenpflichtigen Cloud-GPU-Dienst (z. B. RunPod oder AWS) hostest.

Welche Basismodelle unterstützt Unsloth Studio außer Qwen?

Unsloth Studio unterstützt über 500 Open-Weight-Modelle. Du kannst aktuelle Schwergewichte wie Llama 4, Gemma 3, Mistral, Phi-4, DeepSeek-V3/R1 und gpt-oss feinabstimmen. Neben Standard-Text-LLMs werden auch Vision-, Text-to-Speech- (TTS) und Embedding-Modelle unterstützt.

Unterstützt Unsloth Studio Multi-GPU-Setups?

Ja! Unsloth hat Multi-GPU-Training aktiviert. Wenn du mehrere GPUs hast oder einen Multi-GPU-Pod mietest, kannst du dein VRAM bündeln, um größere Modelle zu trainieren oder das Fine-Tuning deutlich zu beschleunigen. Unsloth unterstützt außerdem nativ die neuesten Hardware-Generationen, darunter die NVIDIA-RTX-50-Serie und Blackwell-GPUs.

Muss ich meine Dokumente manuell in JSON/JSONL-Datensätze formatieren?

Nein. Auch wenn dieses Tutorial einen vorhandenen Hugging-Face-Datensatz nutzt, enthält Unsloth Studio die Funktion "Data Recipes". Du kannst rohe Dateien wie PDFs, CSVs und DOCX-Dateien direkt hochladen und mit einem visuellen Node-Workflow Text automatisch extrahieren und zu einem trainingsfertigen Datensatz formatieren.

Unterstützt Unsloth Studio Reinforcement Learning (RL) oder nur Standard-Fine-Tuning?

Beides wird unterstützt. Neben Standard-Supervised-Fine-Tuning (SFT) und QLoRA bietet Unsloth Studio hochoptimierten Support für Reinforcement-Learning-Algorithmen wie GRPO. Dadurch lässt sich der VRAM-Verbrauch für RL-Aufgaben um bis zu 80% senken – komplexe Reasoning-Alignments werden so auf Consumer-Hardware möglich.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Als zertifizierter Data Scientist ist es meine Leidenschaft, modernste Technologien zu nutzen, um innovative Machine Learning-Anwendungen zu entwickeln. Mit meinem fundierten Hintergrund in den Bereichen Spracherkennung, Datenanalyse und Reporting, MLOps, KI und NLP habe ich meine Fähigkeiten bei der Entwicklung intelligenter Systeme verfeinert, die wirklich etwas bewirken können. Neben meinem technischen Fachwissen bin ich auch ein geschickter Kommunikator mit dem Talent, komplexe Konzepte in eine klare und prägnante Sprache zu fassen. Das hat dazu geführt, dass ich ein gefragter Blogger zum Thema Datenwissenschaft geworden bin und meine Erkenntnisse und Erfahrungen mit einer wachsenden Gemeinschaft von Datenexperten teile. Zurzeit konzentriere ich mich auf die Erstellung und Bearbeitung von Inhalten und arbeite mit großen Sprachmodellen, um aussagekräftige und ansprechende Inhalte zu entwickeln, die sowohl Unternehmen als auch Privatpersonen helfen, das Beste aus ihren Daten zu machen.

Themen
Künstliche Intelligenz
Große Sprachmodelle

Top-DataCamp-Kurse

Kurs

Feinabstimmung mit Llama 3

2 Std.
4.1K
Optimiere Llama mit TorchTune für deine eigenen Aufgaben und lerne Techniken für effizientes Fine-Tuning, wie zum Beispiel Quantisierung.
Details anzeigenKurs Starten

Erstelle dein kostenloses Konto

Üben und Lernpfad deinen Fortschritt.

Weiter Mit Google
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Mehr anzeigen
Ähnlich

Blog

Arten von KI-Agenten: Ihre Rollen, Strukturen und Anwendungen verstehen

Lerne die wichtigsten Arten von KI-Agenten kennen, wie sie mit ihrer Umgebung interagieren und wie sie in verschiedenen Branchen eingesetzt werden. Verstehe einfache reflexive, modellbasierte, zielbasierte, nutzenbasierte, lernende Agenten und mehr.

Blog

Die 36 wichtigsten Fragen und Antworten zum Thema generative KI für 2026

Dieser Blog hat eine ganze Reihe von Fragen und Antworten zu generativer KI, von den Grundlagen bis hin zu fortgeschrittenen Themen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Tutorial

OLS-Regression: Die wichtigsten Ideen erklärt

Gewinne Vertrauen in die OLS-Regression, indem du ihre theoretischen Grundlagen beherrschst. Erforsche, wie du einfache Implementierungen in Excel, R und Python durchführst.
Josef Waples's photo

Josef Waples

8 Min.

Tutorial

Python-Lambda-Funktionen: Ein Leitfaden für Anfänger

Lerne mehr über Python-Lambda-Funktionen, wozu sie gut sind und wann man sie benutzt. Enthält praktische Beispiele und bewährte Methoden für eine effektive Umsetzung.
Mark Pedigo's photo

Mark Pedigo

10 Min.

Tutorial

Python-Cache: Zwei einfache Methoden

Lerne, wie du Dekoratoren wie @functools.lru_cache oder @functools.cache benutzt, um Funktionen in Python zwischenzuspeichern.
Stephen Gruppetta's photo

Stephen Gruppetta

12 Min.

Tutorial

Python Switch Case Statement: Ein Leitfaden für Anfänger

Erforsche Pythons match-case: eine Anleitung zu seiner Syntax, Anwendungen in Data Science und ML sowie eine vergleichende Analyse mit dem traditionellen switch-case.
Matt Crabtree's photo

Matt Crabtree

5 Min.

Mehr anzeigen