Anthropic (Claude)
Anthropic développe la famille de modèles Claude et fournit un accès via une API et Claude CLI. Dans OpenClaw, les clés API Anthropic et la réutilisation de Claude CLI sont toutes deux prises en charge. Les profils de jeton Anthropic hérités existants restent honorés à l’exécution s’ils sont déjà configurés.Option A : clé API Anthropic
Idéal pour : accès API standard et facturation à l’usage. Créez votre clé API dans la console Anthropic.Configuration via CLI
Extrait de configuration Anthropic
Valeurs par défaut de réflexion (Claude 4.6)
- Les modèles Anthropic Claude 4.6 utilisent par défaut la réflexion
adaptivedans OpenClaw lorsqu’aucun niveau de réflexion explicite n’est défini. - Vous pouvez remplacer cela par message (
/think:<level>) ou dans les paramètres du modèle :agents.defaults.models["anthropic/<model>"].params.thinking. - Documentation Anthropic connexe :
Mode rapide (API Anthropic)
Le basculement partagé/fast d’OpenClaw prend aussi en charge le trafic Anthropic public direct, y compris les requêtes authentifiées par clé API et par OAuth envoyées à api.anthropic.com.
/fast onest mappé versservice_tier: "auto"/fast offest mappé versservice_tier: "standard_only"- Valeur par défaut dans la configuration :
- OpenClaw n’injecte des niveaux de service Anthropic que pour les requêtes directes vers
api.anthropic.com. Si vous faites transiteranthropic/*via un proxy ou une passerelle,/fastlaisseservice_tierinchangé. - Les paramètres explicites du modèle Anthropic
serviceTierouservice_tierremplacent la valeur par défaut de/fastlorsque les deux sont définis. - Anthropic signale le niveau effectif dans la réponse sous
usage.service_tier. Sur les comptes sans capacité Priority Tier,service_tier: "auto"peut quand même se résoudre enstandard.
Mise en cache des prompts (API Anthropic)
OpenClaw prend en charge la fonctionnalité de mise en cache des prompts d’Anthropic. Ceci est réservé à l’API ; l’authentification par jeton Anthropic héritée n’honore pas les paramètres de cache.Configuration
Utilisez le paramètrecacheRetention dans la configuration de votre modèle :
| Value | Cache Duration | Description |
|---|---|---|
none | Aucune mise en cache | Désactiver la mise en cache des prompts |
short | 5 minutes | Par défaut pour l’authentification par clé API |
long | 1 heure | Cache étendu |
Valeurs par défaut
Lors de l’utilisation de l’authentification par clé API Anthropic, OpenClaw applique automatiquementcacheRetention: "short" (cache de 5 minutes) à tous les modèles Anthropic. Vous pouvez remplacer cela en définissant explicitement cacheRetention dans votre configuration.
Surcharges cacheRetention par agent
Utilisez les paramètres au niveau du modèle comme base, puis remplacez-les pour des agents spécifiques via agents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(correspondance surid, surcharge par clé)
Notes sur Bedrock Claude
- Les modèles Anthropic Claude sur Bedrock (
amazon-bedrock/*anthropic.claude*) acceptent le passage direct decacheRetentionlorsqu’il est configuré. - Les modèles Bedrock non Anthropic sont forcés à
cacheRetention: "none"à l’exécution. - Les valeurs par défaut intelligentes de la clé API Anthropic initialisent aussi
cacheRetention: "short"pour les références de modèles Claude sur Bedrock lorsqu’aucune valeur explicite n’est définie.
Fenêtre de contexte de 1M (bêta Anthropic)
La fenêtre de contexte 1M d’Anthropic est limitée par une bêta. Dans OpenClaw, activez-la par modèle avecparams.context1m: true pour les modèles Opus/Sonnet pris en charge.
anthropic-beta: context-1m-2025-08-07 sur les requêtes
Anthropic.
Cela ne s’active que lorsque params.context1m est explicitement défini sur true pour
ce modèle.
Condition requise : Anthropic doit autoriser l’utilisation du contexte long pour cet identifiant.
Remarque : Anthropic rejette actuellement les requêtes bêta context-1m-* lors de l’utilisation de
l’authentification par jeton Anthropic héritée (sk-ant-oat-*). Si vous configurez
context1m: true avec ce mode d’authentification hérité, OpenClaw journalise un avertissement et
revient à la fenêtre de contexte standard en ignorant l’en-tête bêta context1m
tout en conservant les bêtas OAuth requis.
Backend Claude CLI
Le backend groupé Anthropicclaude-cli est pris en charge dans OpenClaw.
- Le personnel d’Anthropic nous a indiqué que cette utilisation est de nouveau autorisée.
- OpenClaw considère donc la réutilisation de Claude CLI et l’utilisation de
claude -pcomme autorisées pour cette intégration, sauf si Anthropic publie une nouvelle politique. - Les clés API Anthropic restent la voie de production la plus claire pour les hôtes de passerelle toujours actifs et pour un contrôle explicite de la facturation côté serveur.
- Les détails de configuration et d’exécution sont dans /gateway/cli-backends.
Remarques
- La documentation publique Claude Code d’Anthropic documente toujours l’utilisation directe de la CLI telle que
claude -p, et le personnel d’Anthropic nous a indiqué que l’utilisation de Claude CLI de style OpenClaw est de nouveau autorisée. Nous considérons cette indication comme établie à moins qu’Anthropic ne publie un nouveau changement de politique. - Le setup-token Anthropic reste disponible dans OpenClaw comme chemin pris en charge d’authentification par jeton, mais OpenClaw préfère désormais la réutilisation de Claude CLI et
claude -plorsque c’est disponible. - Les détails d’authentification + les règles de réutilisation se trouvent dans /concepts/oauth.
Dépannage
Erreurs 401 / jeton soudainement invalide- L’authentification par jeton Anthropic peut expirer ou être révoquée.
- Pour une nouvelle configuration, migrez vers une clé API Anthropic.
anthropic
- L’authentification est par agent. Les nouveaux agents n’héritent pas des clés de l’agent principal.
- Relancez l’onboarding pour cet agent, ou configurez une clé API sur l’hôte de la passerelle,
puis vérifiez avec
openclaw models status.
anthropic:default
- Exécutez
openclaw models statuspour voir quel profil d’authentification est actif. - Relancez l’onboarding, ou configurez une clé API pour ce chemin de profil.
- Vérifiez
openclaw models status --jsonpourauth.unusableProfiles. - Les délais de refroidissement de limitation de débit Anthropic peuvent être ciblés par modèle, donc un modèle Anthropic apparenté peut encore être utilisable même si le modèle actuel est en refroidissement.
- Ajoutez un autre profil Anthropic ou attendez la fin du délai.