闲社服务运行正常AI智能体自动化平台
o

OAuth伪装配置

技能标识:oauth-disguise

Configure Anthropic OAuth tokens (sk-ant-oat01-*) to work with OpenClaw as API keys via environment variable injection. Use when: (1) user has OAuth tokens that fail direct API calls with authentication_error, (2) switching from proxy to Anthropic official API, (3) configuring Claude Pro/Team subscription tokens for API use. NOT for: standard API keys (sk-ant-api03-*), working proxy services, or non-Anthropic providers.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

OAuth伪装配置

OAuth 令牌伪装

通过 OpenClaw 的 env.vars 注入,将 Anthropic OAuth 令牌(sk-ant-oat01-*)配置为可用的 API 密钥。

核心方法

通过环境变量注入令牌,在提供商配置中使用 ${VAR} 引用:

bash
openclaw config patch {
env: {
vars: {
ANTHROPICAPIKEY: sk-ant-oat01-YOUR_TOKEN
}
},
models: {
providers: {
anthropic-official: {
baseUrl: https://api.anthropic.com,
apiKey: ${ANTHROPICAPIKEY},
api: anthropic-messages,
models: [
{id: claude-sonnet-4-20250514, name: Claude Sonnet 4},
{id: claude-opus-4-6, name: Claude Opus 4.6}
]
}
}
},
agents: {
defaults: {
model: {
primary: anthropic-official/claude-sonnet-4-20250514
}
}
}
}

然后重启:openclaw gateway restart

按代理配置

应用于单个代理(其他代理保持使用代理):

bash
openclaw config patch {
agents: {
list: [{
id: YOURAGENTID,
name: Agent Name,
workspace: /path/to/workspace,
model: {primary: anthropic-official/claude-opus-4-6}
}]
}
}

验证

运行 session_status 或 openclaw status。查找:

  • - 🧠 Model: anthropic-official/ → ✅ 成功
  • custom-proxy/ 或回退提示 → ❌ 令牌无效或认证冷却中

故障排除

症状原因修复
仍显示 custom-proxy/*defaults.model.primary 错误设置为 anthropic-official/MODEL_ID
切换令牌后回退
快速切换导致认证冷却 | 等待5分钟,重启网关 | | 环境变量缺失 | 网关未重启 | openclaw gateway restart | | 工作后停止 | 令牌过期 | 替换 env.vars 中的令牌,重启 |

关键:不要快速切换令牌。OpenClaw 会跟踪认证失败并应用冷却期。如果卡在回退状态,使用带模型参数的 session_status 强制重置:

/model anthropic-official/claude-opus-4-6

双提供商设置

使用官方 API 的同时保留代理作为回退:

json
{
env: {vars: {ANTHROPICAPIKEY: sk-ant-oat01-xxx}},
models: {
providers: {
custom-proxy: {
baseUrl: https://your-proxy.com/,
apiKey: proxy-key,
api: anthropic-messages,
models: [{id: claude-sonnet-4-5, name: Claude Sonnet 4.5}]
},
anthropic-official: {
baseUrl: https://api.anthropic.com,
apiKey: ${ANTHROPICAPIKEY},
api: anthropic-messages,
models: [
{id: claude-sonnet-4-20250514, name: Claude Sonnet 4},
{id: claude-opus-4-6, name: Claude Opus 4.6}
]
}
}
}
}

安全

  • - 令牌在 config.get 输出中自动脱敏(OPENCLAW_REDACTED)
  • 直接使用 curl 携带这些令牌会失败(仅通过 OpenClaw 生效)
  • 切勿将包含原始令牌的 openclaw.json 提交到版本控制
  • 使用 env.vars(而非内联 apiKey)将令牌集中管理

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 oauth-disguise-1776075860 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 oauth-disguise-1776075860 技能

通过命令行安装

skillhub install oauth-disguise-1776075860

下载

⬇ 下载 oauth-disguise v1.1.1(免费)

文件大小: 2.05 KB | 发布时间: 2026-4-15 13:39

v1.1.1 最新 2026-4-15 13:39
- Updated documentation to clarify usage for Anthropic OAuth tokens (`sk-ant-oat01-*`) with OpenClaw as API keys via environment variable injection.
- Added step-by-step instructions for both global and per-agent token configuration.
- Expanded troubleshooting section with common issues, causes, and solutions.
- Documented dual-provider (proxy + official API fallback) setup examples.
- Enhanced security guidance for token handling and environment variable best practices.
返回顶部