配置openai 登陆网页报错 Enable device code authorization for Codex in ChatGPT Security Settings, then run "codex login --device-auth" again.
这个报错说明 Codex 的设备码登录被你的 ChatGPT 安全设置禁用了。我查一下当前官方入口和命令,给你最直接的处理步骤
这个报错是因为 ChatGPT 账号没有开启 Codex 的设备码登录权限。按下面操作即可。
打开 ChatGPT 网页,进入:
头像 → Settings(设置)→ Security(安全)
找到类似选项:
Device code authorizationAllow device code login for Codex
将它开启。OpenAI 官方要求:在无浏览器或远程服务器上使用 codex login --device-auth 前,个人账号必须先在 ChatGPT 的 Security 设置中启用设备码登录。
cd /opt/hermesdocker compose exec -it hermes codex logoutdocker compose exec -it hermes codex login --device-auth
终端会显示:
在你电脑浏览器中打开网址,登录刚才开启权限的同一个 ChatGPT 账号,然后输入验证码。
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 开启设备码授权。