- API 密钥 - 通过按用量计费直接访问 Anthropic API(
anthropic/*模型) - Claude CLI - 复用同一主机上现有的 Claude Code 登录
用量和成本跟踪
OpenClaw 会检测可用的 Anthropic 凭证,并选择匹配的用量界面:- Claude 订阅/设置凭证会显示配额窗口和可选的额外用量预算。
ANTHROPIC_ADMIN_KEY或ANTHROPIC_ADMIN_API_KEY会在 Control UI 用量中显示提供商报告的 30 天组织成本和 Messages API 用量,包括每日花费、token/缓存总量、热门模型和成本类别。- 存储在 Anthropic 提供商配置文件中的
sk-ant-admin...凭证会自动检测为 Admin API 密钥。
入门指南
- API 密钥
- Claude CLI
思考默认值(Claude Fable 5、4.8 和 4.6)
anthropic/claude-fable-5 始终使用自适应思考,并默认使用 high effort。Anthropic 不允许为此模型禁用思考,因此 /think off 和 /think minimal 会改为映射到 low effort。OpenClaw 还会在 Fable 5 请求中省略自定义 temperature 值,因为 Anthropic 会拒绝任何启用思考的请求上的 temperature 覆盖。
Claude Opus 4.8 在 OpenClaw 中默认保持思考关闭。当你用 /think high|xhigh|max 显式启用自适应思考时,OpenClaw 会发送 Anthropic 的 Opus 4.8 effort 值;Claude 4.6 模型(Opus 4.6 和 Sonnet 4.6)默认使用 adaptive。
可用 /think:<level> 按消息覆盖,或在模型参数中覆盖:
安全拒绝回退(Claude Fable 5)
为什么存在此机制
Fable 5 分类器会在受限领域的请求上返回stop_reason: "refusal",并且也会对相邻的良性工作产生误报(安全工具、生命科学,甚至要求模型复现其原始推理)。没有回退时,即使另一个 Claude 模型可以正常处理,轮次也会以错误结束;Anthropic 自己的拒绝消息会告知 API 集成方配置回退模型。
工作方式
- 对每个发往
anthropic/claude-fable-5的直接 API 密钥请求,OpenClaw 会发送 Anthropic 的服务端回退选择启用:server-side-fallback-2026-06-01beta 头加上fallbacks: [{"model": "claude-opus-4-8"}]。Claude Opus 4.8 是 Anthropic 允许用于 Fable 5 的唯一回退目标。 - 只有安全分类器拒绝会触发回退。速率限制、过载和服务器错误的行为与以前完全相同,并走 OpenClaw 正常的模型故障转移。
- 救援发生在同一次调用内。任何输出之前的拒绝除了延迟之外不可见;整个答案来自 Opus 4.8。流中拒绝时,已生成的部分文本会保留为回退模型继续生成的前缀,而被拒绝模型的推理和工具调用会按照 Anthropic 的重放规则丢弃(不得回显或执行)。
- 如果 Claude Opus 4.8 也拒绝,该轮次会像此功能之前一样将拒绝作为错误暴露。
claude-opus-4-8 不需要在你配置的模型列表或回退链中;具备 Fable 能力的 API 密钥始终可以调用 Opus。
可观测性和计费
- 由回退处理的轮次会在 assistant 消息上记录一个
provider_fallback诊断,命名fromModel和toModel,并且消息的responseModel会报告claude-opus-4-8。 - Anthropic 按尝试计费:输出前拒绝免费,救援按 Claude Opus 4.8 费率计费(当前为 Fable 5 费率的一半)。OpenClaw 的单轮次成本预估会按 Opus 费率为回退处理的轮次定价,以保持匹配。
- 流中拒绝还会在 Anthropic 侧对已经流式输出的 Fable 部分计费;该部分会在 API 的每次尝试用量中报告,但不会并入 OpenClaw 的单轮次预估。
范围
适用于使用 API 密钥凭证、面向api.anthropic.com 的 anthropic/claude-fable-5。OAuth(Claude CLI 订阅复用)、代理基础 URL、Bedrock、Vertex 和 Foundry 请求保持不变,并且仍会在那里将拒绝作为错误暴露。
实时验证:一个要求 Fable 5 复现其原始思维链的良性提示,在不带回退发送时会以 category: "reasoning_extraction" 被拒绝,而同一提示通过 OpenClaw 发送时会返回一个由 Opus 处理的正常答案,并附带 provider_fallback 诊断。
请参阅 Anthropic 的拒绝和回退指南了解底层行为。
提示缓存
OpenClaw 支持 Anthropic 面向 API 密钥凭证的提示缓存功能。| 值 | 缓存时长 | 描述 |
|---|---|---|
"short"(默认) | 5 分钟 | 自动应用于 API key 凭证 |
"long" | 1 小时 | 扩展缓存 |
"none" | 不缓存 | 禁用 prompt 缓存 |
按 Agent 配置的缓存覆盖
按 Agent 配置的缓存覆盖
使用模型级 params 作为基线,然后通过 配置合并顺序:
agents.list[].params 覆盖特定 agent:agents.defaults.models["provider/model"].paramsagents.list[].params(匹配id,按键覆盖)
Bedrock Claude 说明
Bedrock Claude 说明
- Bedrock 上的 Anthropic Claude 模型(
amazon-bedrock/*anthropic.claude*)在配置后接受cacheRetention透传。 - 非 Anthropic Bedrock 模型会在运行时被强制设为
cacheRetention: "none"。 - 当没有设置显式值时,API key 智能默认值也会为 Claude-on-Bedrock refs 播种
cacheRetention: "short"。
高级配置
快速模式
快速模式
OpenClaw 的共享
/fast 开关会为发往 api.anthropic.com 的直接 API key 流量设置 Anthropic 的 service_tier 字段。| 命令 | 映射到 |
|---|---|
/fast on | service_tier: "auto" |
/fast off | service_tier: "standard_only" |
- 仅适用于使用 API key 发出的直接
api.anthropic.com请求。OAuth/subscription-token 请求和代理路由永远不会获得service_tier字段。 - 显式
serviceTier或service_tierparams 会在两者都设置时覆盖/fast。 - 在没有 Priority Tier 容量的账户上,
service_tier: "auto"可能解析为standard。
媒体理解(图像和 PDF)
媒体理解(图像和 PDF)
内置 Anthropic 插件会注册图像和 PDF 理解。OpenClaw
会从配置的 Anthropic 凭证自动解析媒体能力;无需
额外配置。
当图像或 PDF 附加到对话时,OpenClaw 会自动
通过 Anthropic 媒体理解提供商路由它。
| 属性 | 值 |
|---|---|
| 默认模型 | claude-opus-4-8 |
| 支持的输入 | 图像、PDF 文档 |
1M 上下文窗口
1M 上下文窗口
Anthropic 的 1M 上下文窗口已在带 adaptive
thinking 的 Claude 4.x 模型上 GA:Opus 4.8、Opus 4.7、Opus 4.6 和 Sonnet 4.6。OpenClaw 会自动将这些
模型大小设为 1,048,576 tokens,无需 较旧配置可以保留
params.context1m:params.context1m: true;对
这些模型来说它是无害的空操作,并且 OpenClaw 不再发送已退役的
context-1m-2025-08-07 beta header。包含该值的较旧 anthropicBeta 配置
条目会在请求 header 解析期间被丢弃,而
不受支持的较旧 Claude 模型会继续使用其正常上下文窗口。params.context1m: true 对 Claude CLI 后端
(claude-cli/*)的行为相同:符合条件且具备 GA 能力的 Opus 和 Sonnet 模型已经会自动获得
1M 窗口,因此该 param 在那里也是可选的。Claude Opus 4.8 1M 上下文
Claude Opus 4.8 1M 上下文
anthropic/claude-opus-4-8 及其 claude-cli 变体默认具有 1M 上下文
窗口;无需 params.context1m: true。故障排查
401 错误 / token 突然无效
401 错误 / token 突然无效
Anthropic token 凭证会过期,也可能被撤销。对于新设置,请改用 Anthropic API key。
未找到 provider "anthropic" 的 API key
未找到 provider "anthropic" 的 API key
Anthropic 凭证是按 agent配置的;新 agent 不会继承主 agent 的 key。为该 agent 重新运行新手引导(或在 gateway 主机上配置 API key),然后用
openclaw models status 验证。未找到 profile "anthropic:default" 的凭证
未找到 profile "anthropic:default" 的凭证
运行
openclaw models status 查看哪个凭证 profile 处于活动状态。重新运行新手引导,或为该 profile 路径配置 API key。没有可用的凭证 profile(全部处于 cooldown)
没有可用的凭证 profile(全部处于 cooldown)
检查
openclaw models status --json 中的 auth.unusableProfiles。Anthropic 速率限制 cooldown 可能按模型限定,因此同级 Anthropic 模型仍可能可用。添加另一个 Anthropic profile,或等待 cooldown 结束。相关内容
模型选择
选择提供商、模型 refs 和故障转移行为。
CLI 后端
Claude CLI 后端设置和运行时细节。
Prompt 缓存
prompt 缓存在不同提供商上的工作方式。
OAuth 和凭证
凭证细节和凭证复用规则。