国内用户需用 Codex 专用 API Key 登录,须在 LetAiCode 官网创建类型为 codex 的密钥,配置至 ~/.codex/auth.json 并执行 echo "sk-xxx" | codex login --with-api-key,成功后 codex list-models 可显示模型列表。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

国内用户无法通过浏览器完成 Codex CLI 的 ChatGPT 登录流程,因为 token exchange 阶段会返回 403 Forbidden(Country not supported),必须改用 API Key 登录方式才能绕过地域限制并进入正常使用状态。
获取 Codex 专用 API Key
必须前往 LetAiCode 官网「接口密钥」页面创建类型为 codex 的专用密钥,其他类型(如 openai、gpt、custom)即使格式正确也完全无效。
点击「创建新密钥」→ 密钥类型【必须选 codex】→ 填写任意名称(如 codex-prod)→ 创建后立即复制 sk-xxx 格式密钥。
⚠️ 复制后请立刻存入安全位置,该 Key 仅完整显示一次,关闭页面即不可再查。
准备配置目录与 auth.json 文件
第一步:打开终端(macOS/Linux)或 PowerShell(Windows),执行:
mkdir -p ~/.codex
第二步:进入该目录并创建空文件:
touch ~/.codex/auth.json
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
第三步:用 vi 编辑器打开:
vi ~/.codex/auth.json
按 i 进入编辑模式,只粘贴且仅保留这一行:
{"OPENAI_API_KEY": "sk-xxx"}
把 sk-xxx 替换成你刚复制的真实密钥。粘贴完按 ESC,输入 :wq 回车保存退出。
注意:auth.json 文件里不能有注释、空行、多余逗号、中文引号或任何其他字符,否则必定触发 401 报错。
运行登录命令
方法一:使用 stdin 传入 Key(推荐,避免环境变量残留)
echo "sk-xxx" | codex login --with-api-key
方法二:临时设置环境变量后登录(仅限当前终端会话)
macOS/Linux:
export OPENAI_API_KEY="sk-xxx" && codex login --with-api-key
Windows PowerShell:
$env:OPENAI_API_KEY="sk-xxx"; codex login --with-api-key
这一步操作起来很简单,直接把 echo 命令和管道符连起来敲进去就行。如果看到提示 “Login successful”,说明凭证已写入本地缓存。
验证登录是否生效
① 执行 codex list-models,能列出模型名称(如 gpt-5.5、codex-pro)即代表认证通过;
② 或直接运行 codex 启动交互模式,观察 prompt 中是否显示 model 名称;
③ 若仍报 401,请立刻检查 ~/.codex/auth.json 是否存在多余空格、引号是否为英文、是否漏掉大括号或冒号——这些细节错一处就全盘失败。

















