Authentifizierung
OpenClaw unterstützt OAuth und API-Schlüssel für Modellanbieter. Für Anthropic‑Konten empfehlen wir die Verwendung eines API-Schlüssels. Für den Zugriff über ein Claude‑Abonnement verwenden Sie das langlebige Token, das mitclaude setup-token erstellt wird.
Siehe /concepts/oauth für den vollständigen OAuth‑Ablauf und das Speicherlayout.
Empfohlene Anthropic‑Einrichtung (API‑Schlüssel)
Wenn Sie Anthropic direkt verwenden, nutzen Sie einen API‑Schlüssel.- Erstellen Sie einen API‑Schlüssel in der Anthropic Console.
- Legen Sie ihn auf dem Gateway-Host (der Maschine, auf der
openclaw gatewayläuft) ab.
- Wenn das Gateway unter systemd/launchd läuft, legen Sie den Schlüssel bevorzugt in
~/.openclaw/.envab, damit der Daemon ihn lesen kann:
openclaw onboard.
Siehe Help für Details zur Vererbung von Umgebungsvariablen (env.shellEnv, ~/.openclaw/.env, systemd/launchd).
Anthropic: Setup-Token (Abonnement‑Authentifizierung)
Für Anthropic ist der empfohlene Weg ein API‑Schlüssel. Wenn Sie ein Claude‑Abonnement verwenden, wird der Setup‑Token‑Ablauf ebenfalls unterstützt. Führen Sie ihn auf dem Gateway-Host aus:auth-profiles.json + aktualisiert die Konfiguration):
1 bei abgelaufen/fehlend, 2 bei bald ablaufend):
claude setup-token erfordert ein interaktives TTY.
Überprüfen des Modellauthentifizierungsstatus
Legt fest, welche Anmeldeinformationen verwendet werden
Pro Sitzung (Chat‑Befehl)
Verwenden Sie/model <alias-or-id>@<profileId>, um ein bestimmtes Anbieter‑Anmeldeprofil für die aktuelle Sitzung festzulegen (Beispiel‑Profil‑IDs: anthropic:default, anthropic:work).
Verwenden Sie /model (oder /model list) für eine kompakte Auswahl; verwenden Sie /model status für die vollständige Ansicht (Kandidaten + nächstes Authentifizierungsprofil sowie Anbieter‑Endpunktdetails, wenn konfiguriert).
Pro Agent (CLI‑Override)
Legen Sie eine explizite Überschreibung der Reihenfolge der Authentifizierungsprofile für einen Agenten fest (gespeichert in dessenauth-profiles.json):
--agent <id>, um einen bestimmten Agenten anzusprechen; lassen Sie es weg, um den konfigurierten Standard‑Agenten zu verwenden.
Fehlerbehebung
„No credentials found“
Wenn das Anthropic‑Token‑Profil fehlt, führen Sieclaude setup-token auf dem Gateway-Host aus und prüfen Sie anschließend erneut:
Token läuft ab/ist abgelaufen
Führen Sieopenclaw models status aus, um zu bestätigen, welches Profil abläuft. Wenn das Profil fehlt, führen Sie claude setup-token erneut aus und fügen Sie das Token nochmals ein.
Anforderungen
- Claude Max‑ oder Pro‑Abonnement (für
claude setup-token) - Claude Code CLI installiert (Befehl
claudeverfügbar)