Weiter zum Inhalt

Bonsai KI-Tutorial: Ein 1‑Bit‑LLM lokal auf einem alten Laptop ausführen

Lerne, wie du PrismMLs schnelles und effizientes 1‑Bit‑Modell Bonsai lokal unter Windows betreibst – vom Download und Setup bis zum Test in der WebUI – mit bis zu 88,6 Tokens pro Sekunde.
Aktualisiert 18. Sept. 2026  · 7 Min. lesen

Entdecke KI

ChatGPTClaudePerplexity

Hinweis: Bonsai 2 27B ist jetzt verfügbar, basierend auf Qwen3.8 27B

Sprachmodelle lokal auszuführen wird immer einfacher – selbst auf älterer Hardware. Bonsai ist ein 1‑Bit‑Modell, das klein, schnell und effizient konzipiert ist und sich daher gut für den lokalen Einsatz auf einem Windows‑Laptop eignet.

In diesem Tutorial zeige ich dir, was Bonsai ist und wie 1‑Bit‑Modelle auf einfache Weise funktionieren. Außerdem führe ich dich Schritt für Schritt durch den kompletten Setup‑Prozess. 

Das umfasst den Download des Bonsai 8B GGUF‑Modells, das Einrichten des PrismML‑Forks von llama.cpp, das Testen des Modells in der Kommandozeile, den Betrieb als lokalen Server sowie die Prüfung per curl und über die integrierte WebUI.

Ich empfehle dir außerdem unsere Anleitungen zum lokalen Ausführen von GLM-5.1 und Qwen3.5-27B.

Was ist das Bonsai‑KI‑Modell?

Bonsai ist eine Familie kompakter 1‑Bit‑Sprachmodelle von PrismML, die Varianten mit 1,7B, 4B und 8B umfasst. So kannst du je nach Gerät und Leistungsbedarf die passende Größe wählen. 

Die Bonsai‑Reihe ist für effiziente lokale Inferenz ausgelegt, mit Support über llama.cpp und verwandte Runtimes. Das Flaggschiff Bonsai 8B GGUF wird als deutlich kleiner als ein typisches FP16‑8B‑Modell präsentiert, bleibt dabei aber in der Leistungsfähigkeit konkurrenzfähig.

Wie funktionieren 1‑Bit‑Modelle?

Ein 1‑Bit‑Modell speichert jedes Gewicht als ein einzelnes Bit statt als Standard‑Gleitkommawert. Im Q1_0‑Format von Bonsai steht 0 für eine negative Skalierung und 1 für eine positive Skalierung. Eine FP16‑Skalierung wird über jeweils 128 Gewichte geteilt. 

Dieser Ansatz reduziert den Speicherbedarf deutlich und hält das Modell zugleich funktionsfähig und effizient für die Inferenz. Bonsai setzt dieses 1‑Bit‑Design durchgängig ein – bei Embeddings, Attention‑Projektionen, MLP‑Projektionen und dem LM‑Head – und ist damit ein End‑to‑End‑1‑Bit‑Modell.

Frontier efficiency of the prism-ml/Bonsai-8B-gguf

Quelle: prism-ml/Bonsai-8B-gguf · Hugging Face

In Benchmark‑Tests zeigt Bonsai 8B, dass ein deutlich kleineres 1‑Bit‑Modell weiterhin mit Vollpräzisions‑Modellen im Bereich von 6B bis 9B mithalten kann. Die Modellkarte berichtet einen Durchschnittswert von 70,5 über sechs Evaluierungskategorien, womit es in der Nähe mehrerer Standard‑8B‑Modelle liegt. Damit überzeugt Bonsai nicht nur durch Größe und Tempo, sondern auch durch stabile Leistung.

Systemanforderungen und Voraussetzungen für Bonsai

Für dieses Tutorial betreibe ich Bonsai auf einem älteren Windows‑Laptop mit einem Intel‑Prozessor der 12. Generation und einer NVIDIA RTX 3070 GPU. Einer der größten Vorteile von Bonsai 8B ist, dass es mit rund 2 GB VRAM oder Systemspeicher auskommt – ideal für ältere Laptops und Systeme mit wenig RAM. 

Old Laptop system details

Für mehr Geschwindigkeit empfehle ich, den neuesten NVIDIA‑GPU‑Treiber und das CUDA Toolkit von der offiziellen Download‑Seite von NVIDIA zu installieren. Das CUDA Toolkit ist die offizielle Entwicklungsumgebung von NVIDIA für GPU‑beschleunigte Anwendungen.

Sobald alles installiert ist, öffne die Eingabeaufforderung oder das Terminal und führe Folgendes aus:

nvidia-smi

Dieser Befehl zeigt deine NVIDIA‑GPU, die Treiberversion und die CUDA‑Unterstützung. Wenn deine GPU korrekt angezeigt wird, ist dein System bereit für GPU‑Beschleunigung, um Bonsai lokal auszuführen.

Nvidia GPU stats for the laptop RTX 3070

1. Lade das Bonsai 8B GGUF‑Modell herunter

Rufe zuerst das Bonsai 8B GGUF‑Repository auf Hugging Face auf und lade die GGUF‑Modelldatei direkt über den Download‑Button herunter.

Download the Bonsai 8B GGUF Model

Erstelle danach auf deinem System einen Ordner namens „Bonsai“. Lege darin einen weiteren Ordner „model“ an und verschiebe die heruntergeladene GGUF‑Datei in diesen Ordner.

2. Lade den PrismML‑Build von llama.cpp herunter

Öffne als Nächstes die Release‑Seite von PrismML llama.cpp und lade den vorkompilierten Windows‑x64‑Build herunter, der zu deiner CUDA‑Version passt. Für dieses Tutorial solltest du die Datei „Windows x64 (CUDA 13.1)“ sowie die CUDA‑13.1‑DLLs von derselben Release‑Seite laden.

Download the PrismML llama.cpp Build

3. Richte den Bonsai‑Projektordner ein

Entpacke nach dem Download beide ZIP‑Dateien in den zuvor erstellten „Bonsai“‑Ordner.

Anschließend sollte der Ordner dein Model‑Verzeichnis mit der Bonsai‑GGUF‑Datei sowie die llama.cpp‑Dateien enthalten, die du zum Ausführen des Modells in der Kommandozeile und als lokalen Server benötigst.

Set Up the Bonsai Project Folder

4. Teste das Modell mit llama-cli

Öffne jetzt deinen „Bonsai“‑Ordner, klicke mit der rechten Maustaste in einen freien Bereich und wähle „Im Terminal öffnen“. So führst du das Modell direkt aus dem Ordner mit den llama.cpp‑Dateien und deinem „model“‑Verzeichnis aus.

Führe dann den folgenden Befehl aus, um Bonsai mit llama-cli zu testen:

.\llama-cli -m model/Bonsai-8B.gguf -p "Explain quantum computing in simple terms." -n 256 --temp 0.5 --top-p 0.85 --top-k 20 -ngl 99

Dieser Befehl folgt den in der offiziellen Bonsai‑Kurzanleitung empfohlenen Prompt‑ und Generierungs‑Einstellungen, darunter temperature 0.5, top-p 0.85, top-k 20 und -ngl 99 zum Auslagern von Layern auf die GPU. 

In meinem Test wurde das Modell in weniger als einer Sekunde in den GPU‑Speicher geladen, und die Antwort war schnell und präzise.

Test the Bonsai-8B Model with llama-cli

Ich kam außerdem auf rund 88,6 Tokens pro Sekunde – sehr beeindruckend für ein lokales Modell auf einem älteren Laptop.

Test the Bonsai-8B Model with llama-cli

5. Bonsai als lokalen Inferenz‑Server betreiben

Nach dem Test in der CLI kannst du das Modell mit llama-server als lokalen Inferenz‑Server starten:

.\llama-server -m model/Bonsai-8B.gguf -ngl 99 --host 127.0.0.1 --port 8033

Dies entspricht dem lokalen Server‑Setup auf der offiziellen Bonsai‑Modellseite, wo PrismML llama-server nutzt, um das Modell über einen lokalen HTTP‑Endpunkt bereitzustellen.

In meinem Test wurde das Modell in weniger als 5 Sekunden in den Speicher geladen.

Run Bonsai as a Local Inference Server

Sobald das Laden abgeschlossen ist, zeigt das Terminal an, dass der Server unter 127.0.0.1:8033 läuft. Bonsai ist damit über einen lokalen API‑Endpunkt auf deinem Rechner erreichbar.

Run Bonsai as a Local Inference Server

6. Teste den Server mit curl

Da der Bonsai‑Server nun läuft, testest du als Nächstes die lokale API mit curl. Der llama-server‑Endpunkt ist OpenAI‑kompatibel. Du kannst also eine Anfrage an /v1/chat/completions senden und erhältst eine normale Chat‑Completion‑Antwort zurück.

Führe folgenden Befehl im Terminal aus:

curl -X POST "http://127.0.0.1:8033/v1/chat/completions" -H "Content-Type: application/json" --data-raw '{"model":"Bonsai-8B","messages":[{"role":"system","content":"You are a helpful assistant."},{"role":"user","content":"Write a short Python function to reverse a string."}],"temperature":0.7,"max_tokens":200,"stream":false}'

Wenn alles korrekt funktioniert, gibt der Server eine JSON‑Antwort mit der generierten Ausgabe zurück.

Test the Bonsai-8B local inference server with curl

7. Öffne und teste die WebUI

Sobald der Server läuft, öffne http://127.0.0.1:8033/ in deinem Browser. Der llama.cpp‑Server bringt eine integrierte Web‑UI mit.

Damit erhältst du eine einfache, ChatGPT‑ähnliche Oberfläche, um dein lokal laufendes Modell zu testen. In meinem Fall öffnete sich die UI sofort und ich konnte direkt im Browser mit Bonsai chatten. 

Test 1: Eine Kurzgeschichte schreiben

Zuerst ließ ich eine Geschichte schreiben – nach wenigen Sekunden kam eine Antwort mit rund 85 Tokens pro Sekunde.

Open and Test the Bonsai 8B model in Llamm.cpp WebUI

Test 2: Ein einfaches Spiel programmieren

Um zu sehen, wie gut eine echte Coding‑Aufgabe klappt, gab ich folgenden Prompt:

Write Python code to build a command-line number guessing game where the user guesses a randomly selected number, receives "too high" or "too low" hints after each guess, and sees the total number of attempts once they guess correctly.

Auch hier kam die Antwort schnell. Das Modell generierte den Code sowie einfache Anweisungen, wie man die Datei speichert und mit Python ausführt.

Test a real coding task with the Bonsai 8B model in the llama.cpp WebUI.

Ich kopierte den Code in eine Python‑Datei, startete ihn im Terminal, und er lief auf Anhieb ohne Probleme.

Running the Python guessing game

Test 3: Eine einfache Website generieren

Außerdem testete ich einen zweiten Prompt, um die Frontend‑Generierung zu prüfen:

Create a simple, clean HTML personal profile website for Abid Ali Awan, a Data Scientist, with sections for a hero intro, about, skills, projects, and contact, using modern styling and placeholder content that can be customized later.

Die Antwort war wieder schnell. Ich kopierte den generierten Code in eine HTML‑Datei, öffnete sie im Browser, und die Seite wurde korrekt gerendert.

Testing the Bonsai 8B 1-bit model front-end generation

Für ein so kleines Modell war das Ergebnis wirklich beeindruckend.

Website generated by Bonsai 8B 1-bit

Fazit

Am meisten überraschte mich bei Bonsai die Kombination aus Tempo, Größe und Intelligenz. Ich hätte nicht erwartet, dass sich ein so kleines Modell auf einem älteren Windows‑Laptop derart schnell und praxistauglich anfühlt. 

Auch das komplette Setup war viel einfacher als gedacht. Ich musste nur die GGUF‑Datei von Hugging Face und die PrismML‑llama.cpp‑Build‑Dateien herunterladen, alles in einen Ordner legen und die Befehle im Terminal ausführen, um das Modell lokal zu testen und bereitzustellen. Vom Start bis zur Nutzung brauchte ich weniger als zwei Minuten. 

Die llama.cpp‑WebUI machte das Ganze noch zugänglicher – besonders für alle mit wenig Erfahrung beim lokalen KI‑Setup oder mit begrenzter Rechenleistung. Sobald der Server lief, konnte ich Prompts testen, Code generieren und kreative Schreibaufgaben direkt im Browser ohne Zusatztools ausprobieren.

Auch die Ausgabequalität gefiel mir. Für seine Größe meisterte Bonsai sowohl Coding als auch kreatives Schreiben überraschend gut. Es war schnell in der CLI, schnell über den lokalen Server und schnell in der WebUI. Allerdings ist ein so kleines Modell aus meiner Sicht nicht die erste Wahl für agentisches Coding oder komplexere Aufgaben, die tiefere Argumentation und längere Kontexte erfordern.

Wenn du ein Modell lokal betreiben willst, sind 1‑Bit‑Modelle dennoch ein sehr vielversprechender Weg. Sie bieten einen starken Kompromiss aus Effizienz und Intelligenz und machen lokale KI auf Alltags‑Hardware deutlich praxistauglicher. Als Nächstes würde ich sehr gern ein größeres 1‑Bit‑Modell testen – etwas in der Nähe der Qwen3.5-27B‑Klasse, da das ein noch besseres Verhältnis aus Geschwindigkeit, Speicher und Leistungsfähigkeit bieten könnte.

Bonsai‑LLM FAQ

Was ist Bonsai?

Bonsai ist eine Familie von 1‑Bit‑Large‑Language‑Models von PrismML (1,7B, 4B, 8B), die klein, schnell und effizient für den lokalen Einsatz oder Edge‑Deployments entwickelt wurden.

Was ist ein „1‑Bit“‑Modell?

In einem 1‑Bit‑Modell wird jedes Gewicht als einzelnes Bit plus gemeinsamer Skalierung gespeichert. So wird das Modell stark komprimiert, behält aber nützliches Verhalten für reale Aufgaben.

Wie groß ist Bonsai 8B im Speicher?

Bonsai 8B hat etwa 8,2 Milliarden Parameter, benötigt dank des 1‑Bit‑Designs aber nur rund 1,15 GB Speicher.

Läuft Bonsai auf Consumer‑Hardware?

Ja. Bonsai ist ausdrücklich dafür ausgelegt, effizient auf gängigen Consumer‑GPUs und ‑CPUs zu laufen. Es profitiert vor allem vom geringeren Bedarf an Speicherbandbreite.


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
Große Sprachmodelle
Künstliche Intelligenz

LLM‑Kurse

Kurs

Konzepte großer Sprachmodelle (LLMs)

2 Std.
112K
Entdecken Sie das volle Potenzial von LLMs mit unserem Kurs zu Anwendungen, Training, Ethik und Forschung.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow
Ä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

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.

Tutorial

Python-Anweisungen IF, ELIF und ELSE

In diesem Tutorial lernst du ausschließlich Python if else-Anweisungen kennen.
Sejal Jaiswal's photo

Sejal Jaiswal

9 Min.

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 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.

Mehr AnzeigenMehr Anzeigen