Autentisering
OpenClaw stöder OAuth och API-nycklar för modellleverantörer. För antropiska konton rekommenderar vi att du använder en API-nyckel. För Claude prenumerationsaccess använder den långlivade token skapad avclaude setup-token.
Se /concepts/oauth för det fullständiga OAuth‑flödet och lagringslayouten.
Rekommenderad Anthropic‑konfigurering (API‑nyckel)
Om du använder Anthropic direkt, använd en API‑nyckel.- Skapa en API‑nyckel i Anthropic Console.
- Lägg den på gateway‑värden (maskinen som kör
openclaw gateway).
- Om Gateway (nätverksgateway) körs under systemd/launchd, föredra att lägga nyckeln i
~/.openclaw/.envså att demonen kan läsa den:
openclaw onboard.
Se Help för detaljer om arv av miljövariabler (env.shellEnv,
~/.openclaw/.env, systemd/launchd).
Anthropic: setup-token (prenumerationsautentisering)
För Anthropic, är den rekommenderade sökvägen en API-nyckel. Om du använder en Claude -prenumeration, stöds även setup-token-flödet. Kör det på gateway-värden:auth-profiles.json + uppdaterar konfig):
1 när den är utgången/saknas, 2 när den håller på att gå ut):
claude setup-token kräver en interaktiv TTY.
Kontrollera status för modellautentisering
Styra vilken autentiseringsuppgift som används
Per session (chattkommando)
Använd/model <alias-or-id>@<profileId> för att låsa en specifik leverantörsautentisering för den aktuella sessionen (exempel på profil‑ID: anthropic:default, anthropic:work).
Använd /model (eller /model list) för en kompakt väljare; använd /model status för full vy (kandidater + nästa autentiseringsprofil, samt leverantörens endpoint‑detaljer när de är konfigurerade).
Per agent (CLI‑åsidosättning)
Ställ in en explicit ordningsåsidosättning för autentiseringsprofiler för en agent (lagras i agentensauth-profiles.json):
--agent <id> för att rikta in dig på en specifik agent; utelämna den för att använda den konfigurerade standardagenten.
Felsökning
”Inga autentiseringsuppgifter hittades”
Om Anthropic‑tokenprofilen saknas, körclaude setup-token på
gateway‑värden, och kontrollera sedan igen:
Token håller på att gå ut/har gått ut
Köropenclaw models status för att bekräfta vilken profil som löper ut. Om profilen
saknas, reerun claude setup-token och klistra in token igen.
Krav
- Claude Max‑ eller Pro‑prenumeration (för
claude setup-token) - Claude Code CLI installerad (kommandot
claudetillgängligt)