Skip to main content
Dieser Leitfaden richtet sich an Nutzer von selbst gehostetem OpenClaw, die TokenLab als ihren KI-Provider verbinden möchten.

Empfohlen: Plugin installieren

Installieren Sie für die reguläre OpenClaw-Agentenausführung das TokenLab-Provider-Plugin:
Das Plugin lädt den aktuellen Chatmodell-Katalog von TokenLab und hält 18 Fallback-Modelle für die Offline-Erkennung bereit. Modelle verwenden das Format tokenlab/<model-id>. npm-Paket · ClawHub-Eintrag · Quellcode

Manuelle Provider-Konfiguration

Verwenden Sie die nachfolgenden manuellen models.providers-Einträge nur, wenn Sie getrennte Routen für Responses API, Claude native, Gemini native oder MiniMax native benötigen. Wenn Sie die manuelle Konfiguration wählen, reicht es aus, nur tokenlab zu konfigurieren. Fügen Sie die anderen Provider nur hinzu, wenn Sie explizit Responses API, Claude native, Gemini native oder MiniMax native Verhalten benötigen.
Verwenden Sie den Suffix /v1 nur für openai-completions und openai-responses.Native Provider wie anthropic-messages und google-generative-ai sollten https://api.tokenlab.sh ohne /v1 verwenden, andernfalls kann OpenClaw den falschen Upstream-Pfad konstruieren.

Voraussetzungen

  • Eine selbst gehostete OpenClaw-Instanz
  • Einen TokenLab API-Schlüssel — Hier erhalten

Konfiguration

Bearbeiten Sie Ihre OpenClaw-Konfiguration:
  • Selbst gehostet: ~/.openclaw/openclaw.json
Fügen Sie TokenLab-Provider unter models.providers hinzu:
Alle 5 Provider verwenden denselben API-Schlüssel. Sie benötigen nur ein TokenLab-Konto.
Die oben gezeigten models-Arrays enthalten nur gängige Beispiele. Fügen Sie je nach Bedarf weitere Modell-IDs zu jedem Provider hinzu.

Verwendung von Modellen

OpenClaw referenziert Modelle weiterhin im Format provider/model:

Modellbeispiele

Alle verfügbaren Modelle finden Sie unter tokenlab.sh/models.

Wann Sie welchen Provider verwenden sollten

  • tokenlab: Standardwahl für die meisten allgemeingültigen Agent- und Chat-Anwendungsfälle.
  • tokenlab-responses: Verwenden Sie diesen, wenn Ihr OpenClaw-Workflow explizit auf OpenAI Responses-Semantik angewiesen ist.
  • tokenlab-claude: Verwenden Sie diesen, wenn Sie Claudes native Messages-Verhalten möchten.
  • tokenlab-gemini: Verwenden Sie diesen, wenn Sie Gemini-native Anfrage-/Antwort-Formatierung oder bestehende Gemini-Integrationen benötigen.
  • tokenlab-minimax: Verwenden Sie diesen, wenn Sie MiniMax über dessen native Route nutzen möchten.
Wenn Sie kein Gemini-native Verhalten benötigen, können Sie Gemini-Modelle weiterhin über tokenlab/gemini-* über die OpenAI-kompatible Route aufrufen.

Häufige Fehler

Die aktuelle OpenClaw-Dokumentation verwendet models.providers. Wenn Sie weiterhin das ältere Top-Level-providers-Array-Format beibehalten, kann OpenClaw die Konfiguration ignorieren oder die Provider-Präfixe nicht wie erwartet auflösen.
openai-responses mappt auf TokenLabs /v1/responses-Pfad, daher muss tokenlab-responses https://api.tokenlab.sh/v1 verwenden.
anthropic-messages und google-generative-ai sollten https://api.tokenlab.sh ohne /v1 verwenden. Das Hinzufügen von /v1 kann zu falschen Anforderungs-Pfaden führen.
Ja. Die aktuelle OpenClaw-Dokumentation enthält weiterhin den eingebauten google-Provider und unterstützt außerdem benutzerdefinierte Provider mit api: "google-generative-ai". tokenlab-gemini bleibt daher eine gültige native Gemini-Route für OpenClaw-Nutzer.

Einrichtung verifizieren

Nach dem Speichern der Konfiguration starten Sie Ihre OpenClaw-Instanz neu und testen Sie mit einer einfachen Nachricht. Wenn Sie eine Antwort erhalten, ist der Provider korrekt konfiguriert.

Nächste Schritte

Sobald OpenClaw verbunden ist, helfen Ihnen diese Guides, TokenLab effektiver zu nutzen:
  • API-Formate — Verstehen Sie die Unterschiede zwischen OpenAI-, Responses-, Anthropic- und Gemini-Routen
  • IDE-/SDK-Kompatibilität — Prüfen Sie, wann /v1/responses die bessere Wahl ist
  • Fehlerbehandlung — Erfahren Sie gängige Ausfallursachen und Wiederherstellungsmuster
  • Modellübersicht — Durchstöbern Sie Modell-IDs, bevor Sie sie in Agenten einbinden