原创

给hermes配置openai 登陆网页报错

配置openai 登陆网页报错 Enable device code authorization for Codex in ChatGPT Security Settings, then run "codex login --device-auth" again.

这个报错说明 Codex 的设备码登录被你的 ChatGPT 安全设置禁用了。我查一下当前官方入口和命令,给你最直接的处理步骤

这个报错是因为 ChatGPT 账号没有开启 Codex 的设备码登录权限。按下面操作即可。

1. 在 ChatGPT 网页开启权限

打开 ChatGPT 网页,进入:

头像 → Settings(设置)→ Security(安全)

找到类似选项:

Device code authorizationAllow device code login for Codex

将它开启。OpenAI 官方要求:在无浏览器或远程服务器上使用 codex login --device-auth 前,个人账号必须先在 ChatGPT 的 Security 设置中启用设备码登录。

2. 回到 Hermes 服务器重新登录

cd /opt/hermesdocker compose exec -it hermes codex logoutdocker compose exec -it hermes codex login --device-auth

终端会显示:

  • 一个登录网址
  • 一次性验证码

在你电脑浏览器中打开网址,登录刚才开启权限的同一个 ChatGPT 账号,然后输入验证码。

3. 检查是否登录成功

docker compose exec hermes codex login status

成功后重启 Hermes:

docker compose restart hermesdocker compose logs -f --tail=100 hermes

如果设置中看不到该选项

你的账号可能当前处于 Business、Enterprise 或其他工作区。需要工作区管理员进入:

Workspace Settings→ Settings and Permissions→ Codex Local→ Enable device code authentication

并同时确保启用了:

Allow members to use Codex Local

工作区的设备码授权由管理员控制,普通成员可能无法自行开启。

也可以先退出工作区,切换到 Personal workspace(个人工作区),再进入个人账号的 Settings → Security 开启设备码授权。

正文到此结束
Loading...