返回顶部
o

oauth-disguiseOAuth伪装配置

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
安全检测
已通过
202
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

oauth-disguise

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部