Providers
Anthropic
Anthropic crea la familia de modelos Claude. OpenClaw admite dos rutas de autenticación:
- clave de API — acceso directo a la API de Anthropic con facturación basada en uso (modelos
anthropic/*) - Claude CLI — reutiliza un inicio de sesión existente de Claude Code en el mismo host
Primeros pasos
API key
Recomendado para: acceso estándar a la API y facturación basada en uso.
Get your API key
Crea una clave de API en la Consola de Anthropic.
Run onboarding
openclaw onboard# choose: Anthropic API keyO pasa la clave directamente:
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"Verify the model is available
openclaw models list --provider anthropicEjemplo de configuración
{ env: { ANTHROPIC_API_KEY: "example-anthropic-key-not-real" }, agents: { defaults: { model: { primary: "anthropic/claude-opus-4-8" } } },}Claude CLI
Recomendado para: reutilizar un inicio de sesión existente de Claude CLI sin una clave de API separada.
Ensure Claude CLI is installed and logged in
Verifica con:
claude --versionRun onboarding
openclaw onboard# choose: Claude CLIOpenClaw detecta y reutiliza las credenciales existentes de Claude CLI.
Verify the model is available
openclaw models list --provider anthropicEjemplo de configuración
Prefiere la referencia canónica del modelo Anthropic más una anulación de runtime de CLI:
{ agents: { defaults: { model: { primary: "anthropic/claude-opus-4-8" }, models: { "anthropic/claude-opus-4-8": { agentRuntime: { id: "claude-cli" }, }, }, }, },}Las referencias de modelo heredadas claude-cli/claude-opus-4-7 siguen funcionando por
compatibilidad, pero la configuración nueva debe mantener la selección de proveedor/modelo como
anthropic/* y poner el backend de ejecución en la política de runtime de proveedor/modelo.
Facturación y claude -p
OpenClaw usa la ruta no interactiva claude -p de Claude Code para las ejecuciones de Claude CLI.
Anthropic trata actualmente esa ruta como uso programático/Agent SDK:
- La actualización de soporte de Anthropic del 15 de junio de 2026 pausó el plan de crédito de Agent SDK separado anunciado anteriormente.
- Por ahora, el uso de Claude Agent SDK con plan de suscripción,
claude -py aplicaciones de terceros sigue consumiendo los límites de uso de la suscripción con sesión iniciada. - El crédito mensual de Agent SDK anunciado anteriormente no está disponible mientras Anthropic revisa ese plan.
- Los inicios de sesión con Console/clave de API usan facturación de API de pago por uso y no reciben el crédito de Agent SDK de suscripción.
Consulta el artículo del plan de Agent SDK de Anthropic para ver el aviso de pausa, y los artículos del plan de Claude Code para el comportamiento de suscripción de Pro/Max y Team/Enterprise.
Anthropic puede cambiar la facturación y el comportamiento de límites de tasa de Claude Code sin una
versión de OpenClaw. Consulta claude auth status, /status y
la documentación enlazada de Anthropic cuando la previsibilidad de la facturación importe.
Valores predeterminados de razonamiento (Claude Fable 5, 4.8 y 4.6)
anthropic/claude-fable-5 siempre usa razonamiento adaptativo y tiene como valor predeterminado el esfuerzo high.
Como Anthropic no permite desactivar el razonamiento para este modelo,
/think off y /think minimal usan esfuerzo low. OpenClaw también omite valores de
temperatura personalizados para las solicitudes de Fable 5.
Claude Opus 4.8 mantiene el razonamiento desactivado de forma predeterminada en OpenClaw. Cuando habilitas explícitamente el razonamiento adaptativo con /think high|xhigh|max, OpenClaw envía los valores de esfuerzo de Opus 4.8 de Anthropic; los modelos Claude 4.6 usan adaptive de forma predeterminada.
Anula por mensaje con /think:<level> o en los parámetros del modelo:
{ agents: { defaults: { models: { "anthropic/claude-opus-4-8": { params: { thinking: "high" }, }, }, }, },}Fallback por negativa de seguridad (Claude Fable 5)
Por qué existe
Los clasificadores de Fable 5 devuelven stop_reason: "refusal" en solicitudes de dominios
restringidos, y también producen falsos positivos en trabajos benignos cercanos (herramientas de seguridad,
ciencias de la vida o incluso pedir al modelo que reproduzca su razonamiento sin procesar).
Sin fallback, el turno termina con un error aunque
otro modelo Claude lo atendería sin problemas: el propio mensaje de negativa de Anthropic
indica a los integradores de API que configuren un modelo de fallback.
Cómo funciona
- Para cada solicitud directa con clave de API a
anthropic/claude-fable-5, OpenClaw envía la opción de fallback del lado del servidor de Anthropic: el encabezado betaserver-side-fallback-2026-06-01másfallbacks: [{"model": "claude-opus-4-8"}]. Claude Opus 4.8 es el único destino de fallback que Anthropic permite para Fable 5. - Solo una negativa de un clasificador de seguridad activa el fallback. Los límites de tasa, las sobrecargas y los errores del servidor se comportan exactamente igual que antes y pasan por el failover de modelo normal de OpenClaw.
- El rescate ocurre dentro de la misma llamada. Una negativa antes de cualquier salida es invisible salvo por la latencia; toda la respuesta proviene de Opus 4.8. En una negativa a mitad del stream, el texto parcial se conserva como prefijo desde el que continúa el modelo de fallback, mientras que el razonamiento y las llamadas a herramientas del modelo rechazado se descartan según las reglas de reproducción de Anthropic (no deben devolverse ni ejecutarse).
- Si Claude Opus 4.8 también se niega, el turno muestra la negativa como un error, exactamente igual que antes de esta función.
El fallback ocurre a nivel de la API de Anthropic, por lo que claude-opus-4-8 no
necesita estar en tu lista de modelos configurados ni en la cadena de fallback: una clave de API
compatible con Fable siempre puede atender Opus.
Observabilidad y facturación
- Un turno atendido por fallback registra un diagnóstico
provider_fallbacken el mensaje del asistente que nombrafromModelytoModel, y elresponseModeldel mensaje informaclaude-opus-4-8. - Anthropic factura por intento: una negativa antes de la salida es gratuita, y el rescate se factura a las tarifas de Claude Opus 4.8 (actualmente la mitad de las tarifas de Fable 5). La estimación de costo por turno de OpenClaw valora los turnos atendidos por fallback a tarifas de Opus para coincidir.
- Una negativa a mitad del stream factura además el parcial de Fable ya transmitido del lado de Anthropic; esa parte se informa en el uso por intento de la API, pero no se incorpora en la estimación por turno de OpenClaw.
Alcance
Se aplica a anthropic/claude-fable-5 con autenticación por clave de API contra
api.anthropic.com. OAuth (reutilización de suscripción de Claude CLI), URL base de proxy,
solicitudes de Bedrock, Vertex y Foundry no cambian y siguen mostrando
las negativas como errores allí.
Verificado en vivo: un prompt benigno que pide a Fable 5 reproducir su cadena de pensamiento
sin procesar se rechaza con category: "reasoning_extraction" cuando se envía sin
fallbacks, y el mismo prompt a través de OpenClaw devuelve una respuesta normal atendida por Opus
con el diagnóstico provider_fallback adjunto.
Consulta la guía de negativas y fallback de Anthropic para el comportamiento subyacente.
Caché de prompts
OpenClaw admite la función de caché de prompts de Anthropic para autenticación con clave de API.
| Valor | Duración de caché | Descripción |
|---|---|---|
"short" (predeterminado) |
5 minutos | Se aplica automáticamente para autenticación con clave de API |
"long" |
1 hora | Caché extendida |
"none" |
Sin caché | Desactiva la caché de prompts |
{ agents: { defaults: { models: { "anthropic/claude-opus-4-6": { params: { cacheRetention: "long" }, }, }, }, },}Per-agent cache overrides
Usa parámetros a nivel de modelo como base y luego anula agentes específicos mediante agents.list[].params:
{ agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" }, models: { "anthropic/claude-opus-4-6": { params: { cacheRetention: "long" }, }, }, }, list: [ { id: "research", default: true }, { id: "alerts", params: { cacheRetention: "none" } }, ], },}Orden de combinación de configuración:
agents.defaults.models["provider/model"].paramsagents.list[].params(idcoincidente, sobrescribe por clave)
Esto permite que un agente mantenga una caché de larga duración mientras otro agente en el mismo modelo desactiva la caché para tráfico con ráfagas o poca reutilización.
Notas sobre Bedrock Claude
- Los modelos Anthropic Claude en Bedrock (
amazon-bedrock/*anthropic.claude*) aceptan el paso directo decacheRetentioncuando está configurado. - Los modelos Bedrock que no son de Anthropic se fuerzan a
cacheRetention: "none"en tiempo de ejecución. - Los valores predeterminados inteligentes con clave de API también inicializan
cacheRetention: "short"para referencias de Claude en Bedrock cuando no se establece ningún valor explícito.
Configuración avanzada
Modo rápido
El conmutador compartido /fast de OpenClaw admite tráfico directo de Anthropic (clave de API y OAuth hacia api.anthropic.com).
| Comando | Se asigna a |
|---|---|
/fast on |
service_tier: "auto" |
/fast off |
service_tier: "standard_only" |
{ agents: { defaults: { models: { "anthropic/claude-sonnet-4-6": { params: { fastMode: true }, }, }, }, },}Comprensión de medios (imagen y PDF)
El Plugin de Anthropic incluido registra la comprensión de imágenes y PDF. OpenClaw resuelve automáticamente las capacidades de medios a partir de la autenticación de Anthropic configurada; no se necesita configuración adicional.
| Propiedad | Valor |
|---|---|
| Modelo predeterminado | claude-opus-4-8 |
| Entrada admitida | Imágenes, documentos PDF |
Cuando se adjunta una imagen o un PDF a una conversación, OpenClaw lo enruta automáticamente a través del proveedor de comprensión de medios de Anthropic.
Ventana de contexto de 1M
La ventana de contexto de 1M de Anthropic está disponible en modelos Claude 4.x compatibles con disponibilidad general (GA), como Opus 4.8, Opus 4.7, Opus 4.6 y Sonnet 4.6. OpenClaw dimensiona esos modelos en 1M automáticamente:
{ agents: { defaults: { models: { "anthropic/claude-opus-4-6": {}, }, }, },}Las configuraciones antiguas pueden conservar params.context1m: true, pero OpenClaw ya no envía
el encabezado beta retirado context-1m-2025-08-07. Las entradas antiguas de configuración anthropicBeta
con ese valor se ignoran durante la resolución de encabezados de solicitud y
los modelos Claude antiguos no compatibles permanecen en su ventana de contexto normal.
params.context1m: true también se aplica al motor Claude CLI
(claude-cli/*) para modelos Opus y Sonnet elegibles compatibles con disponibilidad general (GA), lo que preserva
la ventana de contexto de ejecución de esas sesiones CLI para que coincida con el comportamiento
de la API directa.
Contexto de 1M de Claude Opus 4.8
anthropic/claude-opus-4-8 y su variante claude-cli tienen una ventana de contexto de 1M
de forma predeterminada; no se necesita params.context1m: true.
Solución de problemas
Errores 401 / token repentinamente no válido
La autenticación con token de Anthropic caduca y puede revocarse. Para configuraciones nuevas, usa una clave de API de Anthropic en su lugar.
No se encontró ninguna clave de API para el proveedor "anthropic"
La autenticación de Anthropic 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 de API en el host del Gateway) y luego verifica con openclaw models status.
No se encontraron credenciales para el perfil "anthropic:default"
Ejecuta openclaw models status para ver qué perfil de autenticación está activo. Vuelve a ejecutar la incorporación o configura una clave de API para esa ruta de perfil.
No hay perfil de autenticación disponible (todos en enfriamiento)
Revisa openclaw models status --json para ver auth.unusableProfiles. Los enfriamientos por límite de tasa de Anthropic pueden estar limitados al modelo, por lo que un modelo Anthropic relacionado aún podría ser utilizable. Agrega otro perfil de Anthropic o espera a que termine el enfriamiento.
Relacionado
Elección de proveedores, referencias de modelo y comportamiento de conmutación por error.
Configuración y detalles de ejecución del motor Claude CLI.
Cómo funciona el almacenamiento en caché de prompts entre proveedores.
Detalles de autenticación y reglas de reutilización de credenciales.