
报错根因
默认请求头特征明显:Hermes、OpenClaw 等基于 OpenAI Python SDK 开发的 Agent,在发起 API 请求时会默认携带 User-Agent: OpenAI/Python ...。
触发安全拦截:该请求头极易被第三方中转站前端开启的 Cloudflare Bot Fight Mode(机器人战斗模式) 或服务器 WAF 防爬防火墙 直接识别为爬虫并拦截,返回 403 Your request was blocked。
核心解决逻辑:将客户端发出的请求头伪装修改为通用客户端(例如 User-Agent: curl/8.5.0),即可直接绕过检测。
小白快速解决方案
方案一:联系中转站站长(最省心)
直接向中转站管理员反馈,建议关闭 Cloudflare 的 Bot Fight Mode,或在宝塔/1Panel WAF 中将 OpenAI/Python 相关的 User-Agent 加入放行白名单。
方案二:利用官方 API 让 Agent 自动修复
先临时配置一个 DeepSeek 或 OpenAI 官方 API Key(官方接口通常不设此类 WAF 拦截),让 Hermes / OpenClaw 恢复正常对话,随后把报错日志丢给它,利用其本地工具调用权限自动帮你修改客户端源码中的 User-Agent。