# Wie man lokale KI-Modelle mit OpenClaw ausführt

Dieser Leitfaden ermöglicht es dir, lokale offene LLMs mit **OpenClaw zu verwenden, indem du es mit Unsloth verbindest**. OpenClaw ist eine **Open-Source-KI-Agenten-** Oberfläche, die sich mit einem Modell verbindet, um Aufgaben in deinem Projekt auszuführen.

OpenClaw kann mit jedem lokalen Modell arbeiten, indem es sich über **Unsloths OpenAI-kompatible API**verbindet: einschließlich DeepSeek, Qwen, Gemma und mehr. OpenClaw fungiert als Client, während Unsloth Modelle über eine **lokale API**.

bereitstellt und nach dem Setup wird OpenClaw über Unsloth gegen dein lokales Modell ausgeführt, sodass du es direkt als **KI-Agent nutzen kannst.**

<a href="/pages/4ad33e7ce59bb7203a1fddd7e6e0102f70c191db#connecting-to-openclaw" class="button primary" data-icon="lobster">Mit OpenClaw verbinden</a><a href="/pages/4ad33e7ce59bb7203a1fddd7e6e0102f70c191db#quickstart" class="button primary">Schnellstart</a>

{% hint style="info" %}
&#x20;In diesem Tutorial verwenden wir `unsloth/Qwen3.6-27B-GGUF` in Unsloth und greifen über OpenClaw darauf zu. Lieber ein anderes Modell? Ersetze es durch ein anderes Modell, indem du es in Unsloth lädst und die Konfiguration aktualisierst.
{% endhint %}

### OpenClaw installieren

{% tabs %}
{% tab title="macOS, Linux, WSL" %}
Installiere OpenClaw mit dem offiziellen Installer:

`curl -fsSL https://openclaw.ai/install.sh | bash`

Dies richtet OpenClaw ein und führt dich durch die Ersteinrichtung.
{% endtab %}

{% tab title="Windows (PowerShell)" %}
Installiere OpenClaw mit dem offiziellen Installer:

`iwr -useb https://openclaw.ai/install.ps1 | iex`

Dies richtet OpenClaw ein und führt dich durch die Ersteinrichtung.
{% endtab %}
{% endtabs %}

{% hint style="info" %}
Der API-Zugriff ist Teil von **Unsloth (Beta)**. Stelle sicher, dass du die neueste Version verwendest; frühere Builds stellen die externe API nicht bereit. Siehe Installation, um zu installieren oder zu aktualisieren.
{% endhint %}

### Unsloth installieren

### ⚡ Schnellstart

Nach der Installation von OpenClaw müssen wir Unsloth Studio installieren, damit OpenClaw lokale Modelle bereitstellen und Inferenz ausführen kann.

1. **Installieren oder aktualisieren** [**Unsloth Studio**](/docs/de/neu/studio.md)**.** Frühere Versionen stellen die externe API nicht bereit. Siehe Installation.
2. **Starte Unsloth.** Beachte, dass der Port, auf dem es startet, normalerweise `8000` oder `8888`ist. Du siehst ihn in der Terminalausgabe und in der Browser-URL (`http://localhost:PORT`).
3. **Lade ein Modell.** Klicke auf **Neuer Chat**, wähle ein Modell (GGUF) aus oder suche danach und warte, bis es fertig geladen ist.
4. **Erstelle einen API-Schlüssel.** Klicke in Unsloth auf dein **Unsloth** Avatar unten links → **Einstellungen** → **API-Schlüssel** → gib einen Schlüsselnamen ein → **Erstellen**. Kopiere den `sk-unsloth-…` Wert, der angezeigt wird. Unsloth zeigt ihn nur einmal an.
5. **Richte deinen Client auf Unsloth aus.** Verwende `http://localhost:PORT` als Basis-URL und deinen `sk-unsloth-…` Schlüssel für die Authentifizierung. Springe unten direkt zum Rezept für dein Tool.

### 🔑 Einen API-Schlüssel erstellen

Schlüssel werden erstellt unter **Unsloth → Einstellungen → API-Schlüssel**.

1. Öffne die Seitenleiste und klicke unten links auf deinen **Unsloth** Avatar.
2. Gehe zu **Einstellungen** → **API-Schlüssel**.
3. Gib einen aussagekräftigen Namen ein (z. B. `claude-code-macbook`).
4. *(Optional)* Lege ein Ablaufdatum fest.
5. Klicke auf **Erstellen**.
6. **Kopiere den Schlüssel sofort.** Unsloth speichert nur einen Hash, und du kannst ihn nicht erneut anzeigen.

<div data-with-frame="true"><figure><img src="/files/67a8c8b8df05a09f74fb22b504d79bc62f7b6236" alt="" width="375"><figcaption></figcaption></figure></div>

Alle Schlüssel beginnen mit dem `sk-unsloth-` Präfix. Widerrufe einen Schlüssel jederzeit auf derselben Seite. Anfragen mit einem widerrufenen Schlüssel schlagen mit `401 Unauthorized`.

{% hint style="warning" %}
Behandle deinen API-Schlüssel wie ein Passwort. Jeder mit dem Schlüssel und Netzwerkzugriff auf deine Unsloth-Instanz kann Anfragen an dein geladenes Modell senden.
{% endhint %}

### Mit OpenClaw verbinden

OpenClaw liest seine Konfiguration aus `~/.openclaw/openclaw.json`. Füge einen `models` Block mit einem `unsloth` Provider hinzu, der auf Unsloths Anthropic Messages API verweist.

<div data-with-frame="true"><figure><img src="/files/0c17433a03ef469b7d90a8c05c78f03e663604de" alt="" width="375"><figcaption></figcaption></figure></div>

{% code title="\~/.openclaw/openclaw\.json" %}

```json
{
  "models": {
    "mode": "merge",
    "providers": {
      "unsloth": {
        "baseUrl": "http://localhost:8888/v1",
        "apiKey": "sk-unsloth-xxxxxxxxxxxx",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "unsloth/Qwen3.6-27B-GGUF",
            "name": "unsloth/Qwen3.6-27B-GGUF"
          }
        ],
        "authHeader": true
      }
    }
  }
}
```

{% endcode %}

**Hinweise:**

* `baseUrl` muss enden mit `/v1`.
* `api: "anthropic-messages"` weist OpenClaw an, mit Unsloths `/v1/messages` Endpunkt zu kommunizieren.
* `authHeader: true` sendet deinen Schlüssel als `Authorization: Bearer …`.
* Setze für jedes Modell die `id` und `name` auf den Namen, den du beim Laden des Modells in Unsloth gewählt hast.
* Wenn du Unsloth auf einem entfernten Rechner ausführst, ersetze `localhost:8888` durch die Adresse dieses Rechners (z. B. `http://10.0.0.42:8888/v1`).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unsloth.ai/docs/de/integrationen/openclaw.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
