Anthropic (Claude)
Anthropic은 Claude 모델 계열을 개발하며 API와 Claude CLI를 통해 접근을 제공합니다. OpenClaw에서는 Anthropic API 키와 Claude CLI 재사용을 모두 지원합니다. 기존 레거시 Anthropic token profile이 이미 구성되어 있다면 런타임에서 계속 적용됩니다.옵션 A: Anthropic API 키
적합한 경우: 표준 API 접근 및 사용량 기반 과금. Anthropic Console에서 API 키를 생성하세요.CLI 설정
Anthropic config 스니펫
Thinking 기본값 (Claude 4.6)
- Anthropic Claude 4.6 모델은 명시적인 thinking 수준이 설정되지 않은 경우 OpenClaw에서 기본적으로
adaptivethinking을 사용합니다. - 메시지별(
/think:<level>) 또는 model params의agents.defaults.models["anthropic/<model>"].params.thinking으로 재정의할 수 있습니다. - 관련 Anthropic 문서:
Fast mode (Anthropic API)
OpenClaw의 공통/fast 토글은 api.anthropic.com으로 전송되는 API 키 및 OAuth 인증 요청을 포함한 직접적인 공개 Anthropic 트래픽도 지원합니다.
/fast on은service_tier: "auto"에 매핑됩니다/fast off는service_tier: "standard_only"에 매핑됩니다- Config 기본값:
- OpenClaw는 직접
api.anthropic.com요청에 대해서만 Anthropic service tier를 주입합니다.anthropic/*를 프록시나 gateway를 통해 라우팅하는 경우/fast는service_tier를 변경하지 않습니다. - 명시적인 Anthropic
serviceTier또는service_tiermodel params가 설정되면/fast기본값보다 우선합니다. - Anthropic은 응답의
usage.service_tier아래에 실제 적용된 tier를 보고합니다. Priority Tier 용량이 없는 계정에서는service_tier: "auto"가 여전히standard로 해석될 수 있습니다.
프롬프트 캐싱 (Anthropic API)
OpenClaw는 Anthropic의 프롬프트 캐싱 기능을 지원합니다. 이것은 API 전용이며, 레거시 Anthropic token 인증은 캐시 설정을 적용하지 않습니다.구성
model config에서cacheRetention 파라미터를 사용하세요:
| Value | 캐시 기간 | 설명 |
|---|---|---|
none | 캐싱 없음 | 프롬프트 캐싱 비활성화 |
short | 5분 | API 키 인증의 기본값 |
long | 1시간 | 확장 캐시 |
기본값
Anthropic API 키 인증을 사용할 때 OpenClaw는 모든 Anthropic 모델에 대해 자동으로cacheRetention: "short"(5분 캐시)를 적용합니다. config에서 cacheRetention을 명시적으로 설정해 이 값을 재정의할 수 있습니다.
에이전트별 cacheRetention 재정의
model 수준 params를 기준값으로 사용하고,agents.list[].params를 통해 특정 agent만 재정의하세요.
agents.defaults.models["provider/model"].paramsagents.list[].params(id가 일치하는 항목, 키별로 재정의)
Bedrock Claude 참고
- Bedrock의 Anthropic Claude 모델(
amazon-bedrock/*anthropic.claude*)은 구성 시cacheRetention전달을 허용합니다. - Anthropic이 아닌 Bedrock 모델은 런타임에서 강제로
cacheRetention: "none"이 됩니다. - Anthropic API 키 스마트 기본값은 명시적인 값이 설정되지 않은 경우 Claude-on-Bedrock model ref에도
cacheRetention: "short"를 기본 적용합니다.
1M context window (Anthropic beta)
Anthropic의 1M context window는 beta로 제한됩니다. OpenClaw에서는 지원되는 Opus/Sonnet 모델에 대해params.context1m: true로 model별 활성화할 수 있습니다.
anthropic-beta: context-1m-2025-08-07로 매핑합니다.
이 기능은 해당 model에 대해 params.context1m이 명시적으로 true로 설정된 경우에만
활성화됩니다.
요구 사항: 해당 credential에 대해 Anthropic이 장문맥 사용을 허용해야 합니다.
참고: Anthropic은 현재
레거시 Anthropic token 인증(sk-ant-oat-*)을 사용할 때 context-1m-* beta 요청을 거부합니다. 이
레거시 인증 모드에서 context1m: true를 구성하면 OpenClaw는 경고를 기록하고
필수 OAuth beta는 유지하면서 context1m beta
header를 건너뛰어 표준 context window로 fallback합니다.
Claude CLI backend
번들 Anthropicclaude-cli backend는 OpenClaw에서 지원됩니다.
- Anthropic 직원이 이 사용 방식이 다시 허용된다고 알려주었습니다.
- 따라서 Anthropic이 새로운 정책을 발표하지 않는 한 OpenClaw는 Claude CLI 재사용과
claude -p사용을 이 통합에서 허용된 것으로 간주합니다. - Anthropic API 키는 상시 실행되는 gateway 호스트와 명시적인 서버 측 과금 제어를 위한 가장 명확한 프로덕션 경로로 남아 있습니다.
- 설정 및 런타임 세부 사항은 /gateway/cli-backends에 있습니다.
참고
- Anthropic의 공개 Claude Code 문서는 여전히
claude -p같은 직접 CLI 사용을 문서화하고 있으며, Anthropic 직원도 OpenClaw 방식의 Claude CLI 사용이 다시 허용된다고 알려주었습니다. Anthropic이 새로운 정책 변경을 발표하지 않는 한 이 지침을 확정된 것으로 보고 있습니다. - Anthropic setup-token은 OpenClaw에서 계속 지원되는 token 인증 경로로 제공되지만, 이제 OpenClaw는 가능할 때 Claude CLI 재사용과
claude -p를 우선합니다. - 인증 세부 사항 및 재사용 규칙은 /concepts/oauth에 있습니다.
문제 해결
401 오류 / token이 갑자기 유효하지 않음- Anthropic token 인증은 만료되거나 취소될 수 있습니다.
- 새 설정의 경우 Anthropic API 키로 마이그레이션하세요.
- 인증은 agent별입니다. 새 agent는 메인 agent의 키를 상속하지 않습니다.
- 해당 agent에 대해 onboarding을 다시 실행하거나 gateway
호스트에 API 키를 구성한 뒤
openclaw models status로 확인하세요.
anthropic:default에 대한 credential을 찾을 수 없음
- 어떤 인증 profile이 활성 상태인지 보려면
openclaw models status를 실행하세요. - onboarding을 다시 실행하거나 해당 profile 경로에 대한 API 키를 구성하세요.
auth.unusableProfiles를 확인하려면openclaw models status --json을 사용하세요.- Anthropic rate limit cooldown은 model 범위일 수 있으므로, 현재 모델이 cooldown 중이어도 다른 Anthropic 모델은 여전히 사용할 수 있습니다.
- 다른 Anthropic profile을 추가하거나 cooldown이 끝날 때까지 기다리세요.