Anthropic Claude 配置指南
概述
OpenClaw 支持通过两种方式使用 Anthropic 的 Claude 模型:使用 API 密钥或通过 Claude setup-token 进行认证。
认证方式
1. API 密钥认证
使用以 sk-ant- 开头的 API 密钥进行认证。
export ANTHROPIC_API_KEY=sk-ant-your-api-key-here
2. Setup Token 认证
通过 claude setup-token 命令获取设置令牌进行认证。
claude setup-token
快速开始
使用 API 密钥
# 引导式配置
openclaw onboard --anthropic-api-key
# 设置环境变量
export ANTHROPIC_API_KEY=sk-ant-your-api-key-here
# 设置为默认模型
openclaw models set anthropic/claude-opus-4-5
使用 Setup Token
# 引导式配置
openclaw onboard --auth-choice setup-token
# 设置为默认模型
openclaw models set anthropic/claude-opus-4-5
模型引用格式
Anthropic 模型使用以下格式引用:
anthropic/claude-opus-4-5- Claude Opus 4.5anthropic/claude-sonnet-4-5- Claude Sonnet 4.5anthropic/claude-haiku-4- Claude Haiku 4
配置示例
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-5"
}
}
}
}
提示缓存
Claude 支持提示缓存功能,可以使用 cacheControlTtl 配置缓存过期时间。
{
"model": {
"cacheControlTtl": 300
}
}
常用命令
# 列出可用的 Anthropic 模型
openclaw models list --provider anthropic
# 粘贴 API 令牌
openclaw models auth paste-token --provider anthropic
# 通过 OAuth 登录
openclaw models auth login --provider anthropic --set-default
故障排查
OAuth 令牌刷新失败
如果遇到 "OAuth token refresh failed" 错误,需要使用 setup-token 重新认证:
claude setup-token
openclaw onboard --auth-choice setup-token
推荐配置
Claude Opus 4.5 (
anthropic/claude-opus-4-5) 是目前综合性能最佳的模型,适合大多数复杂任务。注意
不要将 API 密钥直接写入配置文件。请使用环境变量或通过 CLI 认证命令进行安全配置。