核心能力:在 OpenClaw 中无缝接入 Anthropic 的 Claude 系列模型(包括最新的 Claude 4.6)。 认证方式:支持 API Key(按量付费)和 Setup-Token(订阅用户复用额度)。 高级特性:自适应思维 (Adaptive Thinking)、提示词缓存 (Prompt Caching)、1M 超长上下文。
OpenClaw 提供两种连接 Anthropic 的方式,请根据你的账户类型选择:
特性 | Option A: API Key | Option B: Setup-Token |
|---|---|---|
适用人群 | 企业开发者、按量付费用户 | Claude Pro/Team 订阅个人用户 |
计费模式 | 按 Token 用量计费 (Usage-based) | 复用订阅额度 (Subscription) |
获取方式 | Anthropic Console 控制台创建 | 本地 claude CLI 生成 |
稳定性 | ⭐⭐⭐⭐⭐ (长期有效) | ⭐⭐⭐ (需定期刷新) |
最佳场景 | 生产环境、高并发任务 | 个人开发、低频测试 |
登录 Anthropic Console -> Settings -> API Keys -> Create Key。
# 交互式配置
openclaw onboard
# 选择 "Anthropic API key" 并粘贴密钥
# 或非交互式 (适合脚本/CI)
export ANTHROPIC_API_KEY="sk-ant-..."
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"openclaw.json){
"env": {
"ANTHROPIC_API_KEY": "sk-ant-..."
},
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-6"
}
}
}
}如果你已经购买了 Claude Pro 或 Team 订阅,可以通过此方式让 OpenClaw 复用你的额度,无需额外支付 API 费用。
在任意机器上安装官方 Claude CLI,运行:
claude setup-token系统会输出一串以 sk-ant-st-... 开头的长字符串。
情况 A:在同一台机器 (Gateway 主机)
openclaw models auth setup-token --provider anthropic情况 B:在不同机器生成 (复制粘贴)
# 在 Gateway 主机运行
openclaw models auth paste-token --provider anthropic
# 然后粘贴刚才生成的 token情况 C:通过 Onboarding 向导
openclaw onboard --auth-choice setup-tokenSetup-Token 模式下,通常不需要在 env 中配置 Key,只需指定模型:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-6"
}
}
}
}Claude 4.6 模型默认开启 Adaptive Thinking,模型会根据问题难度自动调整思考深度。
/think:<level> 指令 (如 /think:high)。仅限 API Key 用户。通过缓存重复的系统提示词或长文档,可显著降低延迟和成本。
cacheRetention)值 | 缓存时长 | 适用场景 |
|---|---|---|
none | 无缓存 | 一次性任务,避免写入缓存成本 |
short | 5 分钟 | 默认值。适合多轮对话 |
long | 1 小时 | 适合长时间运行的 Agent 或重复任务 |
{
"agents": {
"defaults": {
"models": {
// 全局默认:长缓存
"anthropic/claude-opus-4-6": {
"params": { "cacheRetention": "long" }
}
}
},
"list": [
{
"id": "research-agent",
// 继承全局 long 缓存
},
{
"id": "alert-agent",
// 特定 Agent 禁用缓存 (突发流量,无复用价值)
"params": { "cacheRetention": "none" }
}
]
}
}注意:
cacheControlTtl (5m, 1h) 仍兼容,但建议迁移至 cacheRetention。Anthropic 提供了 1M Token 上下文窗口,但目前处于 Beta 阶段,需要显式开启。
{
"agents": {
"defaults": {
"models": {
"anthropic/claude-opus-4-6": {
"params": {
"context1m": true
}
}
}
}
}
}OpenClaw 会自动添加 anthropic-beta: context-1m-2025-08-07 请求头。
HTTP 429: Extra usage is required。401 Unauthorized / Token suddenly invalidclaude setup-token 获取新 Token。openclaw models auth paste-token --provider anthropic 更新。No API key found for provider "anthropic"openclaw onboard。agents.list 中是否漏配了模型引用。openclaw models status 查看当前认证状态。No credentials found for profile anthropic:defaultopenclaw models status 确认活跃 Profile,重新执行 Onboarding。Extra usage is required for long context requestscontext1m: true 但账户余额不足或未开通超额用量。context1m: true 降级到标准上下文 (200k)。OAuth token refresh failedcacheRetention: "long"。cacheRetention: "none" 以节省写入成本。openclaw models status --json 检查 auth.unusableProfiles,防止因认证失效导致服务中断。通过合理配置,你可以让 OpenClaw 充分发挥 Claude 4.6 的强大推理能力,构建从简单聊天到复杂长文档分析的全场景应用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。