Hermes 连 Codex 可以做到,核心就一句命令,走设备码登录,不需要填 API key。但国内用户有两道真实的门槛:ChatGPT 订阅和稳定的代理,缺一个都容易卡死。能不能跨过去,往下看完自己判断。
Hermes 连 Codex有个开关,官方文档没强调
很多人卡在设备码登录这一步,其实是漏掉了一个前置操作——在 ChatGPT 账户设置里有个开关,得先打开,否则后面走不通。
路径是:账户安全与登录 → 通过 ChatGPT 安全登录 → 把"为 Codex 启用设备代码授权"打开。
这一步不在官方文档的显眼位置,但实测是必须的,不开这个,设备码登录直接失败。
连法:一条命令搞定
开关打开之后,回到终端,核心操作就一句:
进交互菜单,选"OpenAI Codex"。它不要你填 API key,走的是设备码登录流程——弹一个网址给你,打开、输入验证码、授权,完成。顺利的话一遍过,凭据自动存到 ~/.hermes/auth.json之后自动管理,不用重复操作。
顺便提一句 ChatGPT 自己会弹的提醒:设备代码可能被钓鱼窃取,别分享给任何人。记着就好。
连上之后,跑 hermes auth list能看到 openai-codex 那一行,状态显示 logged in,说明连接正常。config 里 model 那行对应的就是 Codex 后端。
顺手把上下文开到 1M
Codex 后端支持超长上下文,但 Hermes 状态栏默认显示的是 272K,不是满额。想用更大的窗口,加一条配置:
设完状态栏会从 272K 变成 1M。
不过说实话:状态栏按你设的显示,但实际能喂进去多少,得灌个真实的大文档才知道。纸面数字不等于真能用满,日常对话 272K 本来就绰绰有余,没必要为了数字好看专门去调。
Hermes 连 Codex国内那道坎
操作本身不复杂,真正难的是两个门槛。
ChatGPT 订阅(Plus)。没有订阅,设备码登录流程也许能走完,但真正调用时很容易直接返回 HTTP 400,调不通。这不是 Hermes 的问题,是 Codex 后端对订阅状态有要求。
稳定的代理。设备码登录那一步走的是国外的认证服务,国内直连基本不通,得挂代理。而且要稳,代理抖一下认证就可能断。
一个海外订阅,一个稳定代理,国内不是人人都方便凑齐。所以这个连法的门槛不在 Hermes,在网络和订阅环境。
Hermes 连 Codex还能更进一步:让 Codex 当引擎
连模型只是基础玩法。Hermes 还支持一个更深的用法——把 Codex 整个当作执行引擎。
开了之后,Hermes 不自己跑推理了,把活全交给 Codex:推理、工具调用(跑命令、改代码)都由 Codex 出,Hermes 退到外壳层,只负责会话、记忆、技能管理这些。
这个玩法前置条件更多,得先跑:
适合已经在重度使用 Codex 的用户。普通场景,连个模型就够用了,不需要折腾到这一步。
Hermes 连 Codex值不值得
说句实在话。
如果你已经有 ChatGPT 订阅、网络也顺,连 Codex 能让你在 Hermes 里直接用上 OpenAI 当前的旗舰模型,值得试。
但如果是为了连它专门去整一个订阅、再配一套稳定代理,这个成本就有点不划算了。Hermes 本来的优势就是不挑模型,国产主流模型现在能力也够用,哪个顺手用哪个就好,没必要为了连 Codex 专门折腾一圈。
Hermes 连 Codex 这件事,技术上并不复杂——打开账户开关、跑一句 hermes model设备码授权,顺利的话几分钟搞定。真正的门槛是 ChatGPT 订阅和代理这两道国内的坎。有条件的值得连,没条件的别强求,国产模型同样能把 Hermes 用起来。