Anthropic (Claude)
Anthropic desarrolla la familia de modelos Claude y proporciona acceso mediante una API y Claude CLI. En OpenClaw, se admiten tanto las claves API de Anthropic como la reutilización de Claude CLI. Los perfiles heredados de token de Anthropic existentes siguen siendo válidos en tiempo de ejecución si ya están configurados.Opción A: clave API de Anthropic
Ideal para: acceso estándar a la API y facturación por uso. Crea tu clave API en la consola de Anthropic.Configuración por CLI
Fragmento de configuración de Anthropic
Valores predeterminados de thinking (Claude 4.6)
- Los modelos Anthropic Claude 4.6 usan
adaptivethinking de forma predeterminada en OpenClaw cuando no se establece un nivel explícito de thinking. - Puedes anularlo por mensaje (
/think:<level>) o en los parámetros del modelo:agents.defaults.models["anthropic/<model>"].params.thinking. - Documentación relacionada de Anthropic:
Modo rápido (API de Anthropic)
La opción compartida/fast de OpenClaw también admite tráfico público directo de Anthropic, incluidas solicitudes autenticadas con clave API y OAuth enviadas a api.anthropic.com.
/fast onse asigna aservice_tier: "auto"/fast offse asigna aservice_tier: "standard_only"- Configuración predeterminada:
- OpenClaw solo inyecta niveles de servicio de Anthropic para solicitudes directas a
api.anthropic.com. Si enrutasanthropic/*a través de un proxy o gateway,/fastdejaservice_tiersin cambios. - Los parámetros explícitos del modelo
serviceTieroservice_tierde Anthropic anulan el valor predeterminado de/fastcuando ambos están establecidos. - Anthropic informa el nivel efectivo en la respuesta bajo
usage.service_tier. En cuentas sin capacidad de Priority Tier,service_tier: "auto"puede seguir resolviéndose comostandard.
Caché de prompt (API de Anthropic)
OpenClaw admite la función de caché de prompt de Anthropic. Esto es solo para API; la autenticación heredada por token de Anthropic no respeta la configuración de caché.Configuración
Usa el parámetrocacheRetention en la configuración de tu modelo:
| Valor | Duración de la caché | Descripción |
|---|---|---|
none | Sin caché | Deshabilitar caché de prompt |
short | 5 minutos | Predeterminado para clave API |
long | 1 hora | Caché extendida |
Valores predeterminados
Al usar autenticación con clave API de Anthropic, OpenClaw aplica automáticamentecacheRetention: "short" (caché de 5 minutos) para todos los modelos de Anthropic. Puedes anular esto configurando explícitamente cacheRetention en tu configuración.
Anulaciones de cacheRetention por agente
Usa parámetros a nivel de modelo como base y luego anula agentes específicos medianteagents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(coincidencia porid, anula por clave)
Notas sobre Bedrock Claude
- Los modelos Anthropic Claude en Bedrock (
amazon-bedrock/*anthropic.claude*) aceptan el paso directo decacheRetentioncuando está configurado. - En tiempo de ejecución, los modelos de Bedrock que no son de Anthropic se fuerzan a
cacheRetention: "none". - Los valores predeterminados inteligentes de clave API de Anthropic también inicializan
cacheRetention: "short"para referencias de modelos Claude-on-Bedrock cuando no se establece ningún valor explícito.
Ventana de contexto de 1M (beta de Anthropic)
La ventana de contexto de 1M de Anthropic está restringida por beta. En OpenClaw, actívala por modelo conparams.context1m: true para los modelos Opus/Sonnet compatibles.
anthropic-beta: context-1m-2025-08-07 en las solicitudes
a Anthropic.
Esto solo se activa cuando params.context1m se establece explícitamente en true para
ese modelo.
Requisito: Anthropic debe permitir el uso de contexto largo con esa credencial.
Nota: Anthropic rechaza actualmente las solicitudes beta context-1m-* cuando se usa
la autenticación heredada por token de Anthropic (sk-ant-oat-*). Si configuras
context1m: true con ese modo de autenticación heredado, OpenClaw registra una advertencia y
recurre a la ventana de contexto estándar omitiendo la cabecera beta context1m
mientras mantiene las betas OAuth necesarias.
Backend de Claude CLI
El backend incluidoclaude-cli de Anthropic es compatible con OpenClaw.
- El personal de Anthropic nos dijo que este uso vuelve a estar permitido.
- Por lo tanto, OpenClaw considera la reutilización de Claude CLI y el uso de
claude -pcomo autorizados para esta integración, a menos que Anthropic publique una nueva política. - Las claves API de Anthropic siguen siendo la ruta de producción más clara para hosts de gateway siempre activos y para un control explícito de la facturación del lado del servidor.
- Los detalles de configuración y tiempo de ejecución están en /gateway/cli-backends.
Notas
- La documentación pública de Claude Code de Anthropic sigue documentando el uso directo de CLI como
claude -p, y el personal de Anthropic nos dijo que el uso de Claude CLI al estilo de OpenClaw vuelve a estar permitido. Estamos considerando esta orientación como establecida salvo que Anthropic publique un nuevo cambio de política. - El setup-token de Anthropic sigue disponible en OpenClaw como una ruta compatible de autenticación por token, pero OpenClaw ahora prefiere la reutilización de Claude CLI y
claude -pcuando están disponibles. - Los detalles de autenticación y las reglas de reutilización están en /concepts/oauth.
Solución de problemas
Errores 401 / token repentinamente no válido- La autenticación por token de Anthropic puede caducar o ser revocada.
- Para una configuración nueva, migra a una clave API de Anthropic.
- La autenticación es por agente. Los agentes nuevos no heredan las claves del agente principal.
- Vuelve a ejecutar la incorporación para ese agente, o configura una clave API en el host
del gateway y luego verifica con
openclaw models status.
anthropic:default
- Ejecuta
openclaw models statuspara ver qué perfil de autenticación está activo. - Vuelve a ejecutar la incorporación, o configura una clave API para esa ruta de perfil.
- Comprueba
openclaw models status --jsonpara verauth.unusableProfiles. - Los periodos de espera por límite de tasa de Anthropic pueden limitarse por modelo, por lo que otro modelo Anthropic relacionado puede seguir siendo utilizable aunque el actual esté en enfriamiento.
- Añade otro perfil de Anthropic o espera a que termine el enfriamiento.