返回教程目录OpenAI 官方参考

CODEXGUIDE / 安装与首次使用 01

登录 Codex:选择 ChatGPT 或 API Key 并确认本地入口

安装好 ChatGPT 桌面应用里的 Codex、Codex CLI 或 IDE 扩展后,下一步就是登录。

codx编辑组内容更新 2,2418 分钟
官方资料核对:2026-09-18;本仓库本轮未完成 App、CLI 或 IDE 的客户端实测。

安装好 ChatGPT 桌面应用里的 Codex、Codex CLI 或 IDE 扩展后,下一步就是登录。官方认证文档确认三种本地入口都支持 ChatGPT 登录和 API Key 登录;Codex Cloud 要求使用 ChatGPT 登录。下面按 App、CLI 和 IDE 分别说明,按钮和版本差异以当前客户端为准。

先选登录方式

第一次使用时,直接选择 ChatGPT 登录就够了。客户端会打开浏览器完成授权,再返回 App、CLI 或 IDE。只有按 API 调用量计费,或需要在脚本、自动化环境中运行时,才需要考虑 API Key。Codex Cloud 只能使用 ChatGPT 登录,API Key 不能替代它。

开始前只需准备一个可用账号。操作过程中不要把邮箱、验证码、API Key 或 auth.json 放进截图、仓库和任务提示。

ChatGPT 登录和 API Key 怎么选

OpenAI 的 Authentication 文档列出了两种本地登录方式。ChatGPT 登录使用订阅或工作区权益,API Key 按 API 用量计费。ChatGPT 桌面应用、Codex CLI 和 IDE 扩展都支持这两种方式。

OpenAI Authentication 页面中的登录方式说明
OpenAI Authentication 页面中的登录方式说明

图 1:官方 Authentication 页面。

你的情况建议
第一次使用 Codex,已经有 ChatGPT 账号先用 ChatGPT 登录
想使用 Codex Cloud用 ChatGPT 登录,并确认账号或工作区已开通 Cloud
在脚本、CI 或可信的自动化环境中按量调用使用 API Key 或组织提供的 Access Token
只是想完成一次本地任务不要为了开始而单独创建 API Key

API Key 和 ChatGPT 订阅使用不同的计费与权限体系。API Key 在 OpenAI Platform 中管理;一旦泄露,应立即撤销并重新生成。

App:从登录按钮到返回应用

1. 打开登录入口

启动 ChatGPT 桌面应用。未登录时会看到登录页,英文界面有 Continue to sign inSign in another way 两个按钮。

2. 用 ChatGPT 账号登录

点击 Continue to sign in,中文界面对应“继续登录”。应用会打开浏览器,接下来在 ChatGPT 网页完成身份验证。

ChatGPT Windows 应用的中文登录界面
ChatGPT Windows 应用的中文登录界面

图 2:中文登录界面,“使用其他方式登录”可切换登录方式。

网页会提供 Google、Apple、手机号或邮箱等入口,具体选项因账号和地区而异。输入账号信息前,先确认地址栏是官方 chatgpt.com 域名。

ChatGPT 官方网页登录入口
ChatGPT 官方网页登录入口

图 3:ChatGPT 官方网页登录页。

完成登录和授权后,回到刚才的应用窗口。浏览器没有自动切回时,手动打开 App,等页面刷新即可。授权完成前不要关闭浏览器或应用。

3. 确认 App 已经登录

出现下面几种情况,就说明 App 已经登录:

  • 应用不再停留在登录页;
  • 账号菜单可以正常打开;
  • Codex 入口已经可用。

账号菜单的位置可能随版本调整。应用不再要求登录、Codex 入口也能打开,就可以继续下一步。

CLI:浏览器登录、设备码和 API Key

1. 用 ChatGPT 登录

在 PowerShell、Terminal 或 WSL 中进入练习项目目录,启动 Codex:

codex

第一次启动时选择当前界面提供的 ChatGPT 登录方式,再在浏览器中完成授权。官方 CLI Quickstart 的共同步骤是“进入项目目录并运行 codex”;本轮不把版本相关的子命令作为首期必做步骤。

Codex CLI 启动后的界面
Codex CLI 启动后的界面

图 4:Codex CLI 启动后的界面。输入提示词前,先确认顶部显示的模型和目录符合预期。

无图形界面的设备码或其他登录方式是否可用,取决于当前 CLI 版本和账号策略。本轮不把它写成通用必做步骤;需要时先运行 codex --help,以当前版本输出为准。

2. 需要 API Key 时再按当前入口操作

官方认证文档确认 API Key 可用于本地 App、CLI 和 IDE,但具体输入入口和命令参数可能随客户端版本变化。首期练习不要求 API Key;如果确实需要按量计费的 API 工作流,请打开当前客户端的登录帮助和官方认证文档,不要直接复制旧教程中的参数。API Key 不要写进命令行历史、提示词、仓库或截图。

3. 用只读请求确认当前环境

登录后,在同一个练习目录运行 codex,发送:“请读取当前目录的 README 或任务说明,不要修改文件。”能正常进入会话并读取允许访问的文件,才说明当前登录、项目路径和基础权限至少能支持首期练习。不要把登录截图或认证文件当作唯一成功证据。

IDE:登录入口和返回编辑器

VS Code、Cursor 等兼容编辑器会在 Codex 侧栏中显示登录按钮。打开侧栏,选择 通过 ChatGPT 登录,然后回到原来的编辑器窗口完成授权。

VS Code 中的 Codex 登录界面
VS Code 中的 Codex 登录界面

图 6:VS Code 中的 Codex 登录入口,也可以在这里选择 API Key。

VS Code 中的 API Key 登录界面
VS Code 中的 API Key 登录界面

图 7:选择 API Key 后,在输入框中粘贴 Key。使用这种方式时,Cloud 任务不可用。

浏览器没有自动返回时,手动切回编辑器并重新打开 Codex 侧栏。登录成功后,登录按钮会变成对话输入框,就能在当前项目中发起任务。

VS Code 中登录成功后的对话界面
VS Code 中登录成功后的对话界面

图 8:登录成功后的对话界面,底部显示当前处于本地模式。

切换账号和退出登录

App 和 IDE 都能从账号菜单退出,再用目标账号重新登录。菜单名称和位置可能随版本变化,但不要通过删除配置目录来“强制切换”,否则其他本地设置也可能一起丢失。

CLI 的退出与重新登录入口可能随版本变化。需要切换账号时,优先使用当前客户端提供的退出入口;不要删除整个配置目录来“强制切换”。

Windows 和 WSL 是两套独立环境,需要分别检查;一边退出不会自动让另一边退出。

凭据存储和安全边界

本地登录信息可能保存在操作系统的凭据存储中,也可能写入 ~/.codex/auth.json。这些信息等同于密码,需要妥善保管:

  • 不提交到 Git,不上传到 Issue、网盘或聊天记录;
  • 截图前遮住邮箱、头像、工作区、令牌和本地用户名;
  • 怀疑泄露 API Key 时,立即到 OpenAI Platform 撤销并重新生成;
  • 共享电脑完成任务后退出登录,并检查浏览器是否仍保留账号会话。

登录成功不等于 Codex 能访问所有文件。项目目录、网络和命令权限仍由 App、CLI 或 IDE 的权限设置决定。第一次使用时,建议保留 Ask for approval,执行敏感操作前先确认。

登录失败时怎么排查

先看登录卡在哪一步:

现象先检查什么
点击登录没有浏览器默认浏览器、弹窗拦截、网络和代理
浏览器登录成功,客户端仍未登录回到原来的 App/IDE 窗口,重新打开登录面板;必要时重启客户端
CLI 无法进入会话在同一套环境中运行 codex,观察当前版本提供的登录提示;Windows 和 WSL 的认证状态彼此独立
API Key 登录失败环境变量是否存在、Key 是否有效、组织和计费是否允许调用
Cloud 无法使用确认使用的是 ChatGPT 登录,而不是 API Key;再检查账号、工作区和 MFA 要求

仍然无法登录时,记录客户端名称、版本、操作系统、登录方式、完整错误文字和发生时间。需要发送截图时,记得遮住账号和凭据。

完成检查

  • [ ] 我知道当前入口使用的是 ChatGPT 还是 API Key。
  • [ ] 浏览器授权后,我回到了原来的 App、CLI 或 IDE。
  • [ ] App 或 IDE 不再显示登录按钮,CLI 能在当前练习目录进入会话并接受只读请求。
  • [ ] 我没有在截图、仓库或终端记录中暴露凭据。
  • [ ] 如果要使用 Cloud,我确认账号使用 ChatGPT 登录并满足工作区要求。

下一步

参考资料

登录按钮、账号菜单、Cloud 权限和 CLI 选项可能随客户端版本、地区及工作区策略变化。实际操作以当前界面和官方文档为准。

本文由 codx编辑组整理,内容更新于 2026-09-18本批尚待客户端跟做验收。功能细节和账号政策请以 OpenAI 官方文档为准。