Hermes Agent 重磅更新:按 Provider 独立配置代理,OpenAI 直连国内 API 互不干扰
不同 AI Provider 的网络情况完全不同:
技术解读 · 配置教程 · 源码解析
痛点:一个代理走天下?太粗暴了
不同 AI Provider 的网络情况完全不同:
Provider网络需求OpenAI (openai-codex)🇨🇳 国内被墙必须走代理OpenRouter🇨🇳 可能被墙必须走代理MiniMax (minimax-cn)🇨🇳 国内直连走代理反而慢
传统方案:全局 HTTPS_PROXY,所有流量都走代理——国内 API 平白无故绕一圈。
现在:Hermes Agent 支持按 Provider 独立配置代理,每个 Provider 单独设置,互不影响。

架构:4 个文件,职责清晰
1 | `~/.hermes/config.yaml |

改动量:极小。核心逻辑只有 15 行新增代码。
核心逻辑(run_agent.py)
1 | `# 获取当前 Provider 名称 |

配置:3 步搞定
Step 1:打开 ~/.hermes/config.yaml,添加节点:
1 | `model_providers: |
Step 2:保存文件
Step 3:直接用,无需重启
1 | `# OpenAI 请求自动走代理 |
支持的代理协议
- •
http://host:port— HTTP 代理(Clash HTTP 端口) - •
https://host:port— HTTPS 代理 - •
socks5://host:port— SOCKS5 代理(Clash SOCKS 端口)
Clash Verge Rev 默认端口:HTTP = 7897,SOCKS = 7891(注意不是 7890)
使用场景对比
1 | `┌─────────────────────────────────────────────────────┐ |

源码改动一览
文件改动hermes_cli/config.pyDEFAULT_CONFIG 新增 model_providers: {}``run_agent.py``_create_openai_client() 新增 15 行 proxy 注入逻辑cli-config.yaml.example新增配置说明文档~/.hermes/config.yaml用户实际配置位置(需用户自行添加)
总结
- • ✅ 按 Provider 独立配置代理,互不干扰
- • ✅ 配置简单,用户只需修改
config.yaml - • ✅ 国内 API 直连,海外 API 走代理,速度最优
- • ✅ 支持 HTTP / HTTPS / SOCKS5 三种代理协议
- • ✅ 源码改动极小(核心 15 行),风险低
相关文件
- • 用户配置:
~/.hermes/config.yaml - • 核心逻辑:
~/.hermes/hermes-agent/run_agent.py - • 配置定义:
~/.hermes/hermes-agent/hermes_cli/config.py - • 配置示例:
~/.hermes/hermes-agent/cli-config.yaml.example
技术文档完整版:码爪炼金社
💬 本文评论区已开启,但暂无读者留言。
本文转载自微信公众号,如有侵权请联系删除。
- 标题: Hermes Agent 重磅更新:按 Provider 独立配置代理,OpenAI 直连国内 API 互不干扰
- 作者: lxiol
- 创建于 : 2026-06-08 11:36:51
- 更新于 : 2026-06-30 17:05:34
- 链接: https://blog.lxiol.cn/2026/06/08/Hermes-Agent-重磅更新按-Provider-独立配置代理OpenAI-直连国内-API-互不干扰/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。