Authentification
OpenClaw prend en charge OAuth et les cles API pour les fournisseurs de modeles. Pour les comptes Anthropic, nous recommandons d’utiliser une cle API. Pour l’acces par abonnement Claude, utilisez le jeton longue duree cree parclaude setup-token.
Voir /concepts/oauth pour le flux OAuth complet et la structure de stockage.
Configuration Anthropic recommandee (cle API)
Si vous utilisez Anthropic directement, utilisez une cle API.- Creez une cle API dans la console Anthropic.
- Placez-la sur l’hote de la Gateway (passerelle) (la machine executant
openclaw gateway).
- Si la Gateway s’execute sous systemd/launchd, privilegiez le placement de la cle dans
~/.openclaw/.envafin que le demon puisse la lire :
openclaw onboard.
Voir Help pour les details sur l’heritage des variables d’environnement (env.shellEnv, ~/.openclaw/.env, systemd/launchd).
Anthropic : setup-token (authentification par abonnement)
Pour Anthropic, la voie recommandee est une cle API. Si vous utilisez un abonnement Claude, le flux setup-token est egalement pris en charge. Executez-le sur l’hote de la Gateway (passerelle) :auth-profiles.json + met a jour la configuration) :
1 en cas d’expiration/d’absence, 2 en cas d’expiration imminente) :
claude setup-token requiert un TTY interactif.
Verification de l’etat d’authentification des modeles
Controle de l’identifiant utilise
Par session (commande de chat)
Utilisez/model <alias-or-id>@<profileId> pour epingler un identifiant de fournisseur specifique pour la session courante (exemples d’identifiants de profil : anthropic:default, anthropic:work).
Utilisez /model (ou /model list) pour un selecteur compact ; utilisez /model status pour la vue complete (candidats + prochain profil d’authentification, ainsi que les details du point de terminaison du fournisseur lorsqu’ils sont configures).
Par agent (surcharge CLI)
Definissez une surcharge explicite de l’ordre des profils d’authentification pour un agent (stockee dans leauth-profiles.json de cet agent) :
--agent <id> pour cibler un agent specifique ; omettez-le pour utiliser l’agent par defaut configure.
Problemes courants
« Aucune information d’identification trouvee »
Si le profil de jeton Anthropic est manquant, executezclaude setup-token sur l’hote de la Gateway (passerelle), puis verifiez a nouveau :
Jeton expirant/expire
Executezopenclaw models status pour confirmer quel profil arrive a expiration. Si le profil est manquant, relancez claude setup-token et collez a nouveau le jeton.
Exigences
- Abonnement Claude Max ou Pro (pour
claude setup-token) - Claude Code CLI installee (commande
claudedisponible)