Zum Inhalt springen

Authentifizierung in OpenClaw einrichten

Authentifizierung ist oft der nervigste Teil beim Setup neuer Tools. Man schlägt sich mit abgelaufenen Tokens herum oder sucht nach Umgebungsvariablen, die der Daemon plötzlich nicht mehr findet. Wenn der Workflow unterbrochen wird, nur weil eine Berechtigung fehlt, kostet das unnötig Zeit.

OpenClaw macht es dir hier einfach, solange du weißt, welchen Weg du wählen musst. Für Anthropic-Accounts empfehle ich dir klar den API Key. Wenn du Claude über eine Subscription nutzt, ist der setup-token Flow die richtige Wahl.

  • Claude Max oder Pro Subscription (für claude setup-token)
  • Installierte Claude Code CLI (der claude Befehl muss verfügbar sein)

Wenn du Anthropic direkt nutzt, nimm einen API Key. Das ist der stabilste Weg für deinen Gateway.

  1. Erstelle einen API Key in der Anthropic Console.
  2. Hinterlege ihn auf dem gateway host (die Maschine, auf der openclaw gateway läuft).
Terminal-Fenster
export ANTHROPIC_API_KEY="..."
openclaw models status

Falls dein Gateway unter systemd oder launchd läuft, schreib den Key am besten direkt in die ~/.openclaw/.env, damit der Daemon ihn lesen kann:

Terminal-Fenster
cat >> ~/.openclaw/.env <<'EOF'
ANTHROPIC_API_KEY=...
EOF

Starte danach den Daemon (oder deinen Gateway-Prozess) neu und prüfe die Verbindung:

Terminal-Fenster
openclaw models status
openclaw doctor

Wenn du keine Lust hast, Umgebungsvariablen manuell zu verwalten, nutzt du einfach den Onboarding-Wizard: openclaw onboard.

Für Claude Subscriptions wird der setup-token Flow unterstützt. Führe diesen Befehl auf dem gateway host aus:

Terminal-Fenster
claude setup-token

Kopiere den Token und füge ihn in OpenClaw ein:

Terminal-Fenster
openclaw models auth setup-token --provider anthropic

Sollte der Token auf einer anderen Maschine erstellt worden sein, kannst du ihn manuell einfügen:

Terminal-Fenster
openclaw models auth paste-token --provider anthropic

Hinweis: Erhältst du eine Fehlermeldung, dass die Credentials nur für Claude Code autorisiert sind, musst du stattdessen einen Anthropic API Key verwenden.

Du kannst genau festlegen, welche Credentials für welche Session oder welchen Agent genutzt werden.

Mit dem Chat-Befehl /model <alias-or-id>@<profileId> pinnst du ein Credential für die aktuelle Session (z. B. anthropic:work). Nutze /model status, um die Details zum Provider Endpoint und dem nächsten Auth-Profil zu sehen.

Du kannst die Reihenfolge der Auth-Profile für einen Agent überschreiben. Dies wird in der auth-profiles.json des Agents gespeichert:

Terminal-Fenster
openclaw models auth order get --provider anthropic
openclaw models auth order set --provider anthropic anthropic:default
openclaw models auth order clear --provider anthropic

Wenn das Anthropic-Profil fehlt, führe claude setup-token auf dem gateway host aus. Prüfe danach den Status mit:

Terminal-Fenster
openclaw models status

Nutze openclaw models status, um zu sehen, welches Profil betroffen ist. Falls das Profil fehlt, generiere mit claude setup-token einen neuen Token und füge ihn erneut ein.

Für die Automatisierung kannst du den Status-Check nutzen, der Exit-Codes für Monitoring-Scripts liefert:

Terminal-Fenster
openclaw models status --check

Du brauchst Hilfe beim Setup? Frag den AI Setup Assistant.

OpenClaw

OpenClaw Expert

Noch festgefahren?

Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.