Yong (@joshuabu)hermes 403 问题解决 纪念一下 中发帖

经验教训总结 

问题根因
Hermes 走 Octopus 网关(8090)调 claude 时,上游(100xlabs)会识别请求来源。GenericAgent 能用是因为它发的是 Claude CLI 风格请求(带 x-app: cli、anthropic-version、user-agent: claude-cli/... 等 headers),而 Hermes 发的是普通 OpenAI SDK 请求,被上游拒绝返回 403。

踩过的坑




尝试
结果
教训




加浏览器 UA 绕 Cloudflare
403 解决了但 token 用不了
浏览器 UA 不是万能的,上游可能有更细的客户端识别


想直接改 config.yaml 加 headers
发现 custom_providers 不支持 headers 字段
改配置前先查代码确认字段是否被识别




最终方...