确认你拿到的是正版 Codex

只要你的 Codex 来自官方来源,它就是正版:OpenAI 在 chatgpt.com 上的安装程序、openai/codex GitHub 发布页、@openai/codex npm 包、Homebrew 的 codex cask、Microsoft Store,或 OpenAI 的 Linux 安装包。然后用 'which codex' 或 'where codex' 查看实际运行的是哪个二进制文件,并用 'codex --version' 确认版本。

本页译自英文指南。命令和文件名保持不变。如两者有出入,以英文页面和官方来源为准。

1. 检查来源

记下你是如何安装 Codex 的。以下是 OpenAI 文档中记载的来源:

安装方式文件来源
来自 chatgpt.com/codex/ 的 install.sh / install.ps1releases.openai.com/codex,失败时回退到 GitHub Releases
npm install -g @openai/codexnpm 上的 @openai/codex 包
brew install --cask codexHomebrew 的 codex cask
手动下载二进制文件github.com/openai/codex/releases
桌面应用chatgpt.com/download、Microsoft Store 或 OpenAI 的 Linux 安装包

如果你的安装方式不在这张表中,请卸载它,然后从上述来源之一重新安装。

2. 检查实际运行的是哪个二进制文件

你可能装了不止一个副本,例如一个来自 npm、一个来自 Homebrew。查看你的 shell 实际运行的是哪一个:

# macOS / Linux
which -a codex
# Windows
where.exe codex

路径应与你的安装方式相符。例如,用 brew 安装的应该是 Homebrew 路径,用 npm 安装的应该在 npm 的全局前缀目录下。

3. 检查版本

codex --version

将其与 GitHub 上的最新版本或我们的版本追踪页面进行比较。落后一两个版本是正常的。如果某个版本在 GitHub 上根本不存在,那就是危险信号。

对于 macOS 桌面应用中捆绑的副本,OpenAI 的故障排查页面给出了以下路径:

/Applications/Codex.app/Contents/Resources/codex --version

4. 检查登录跳转到哪里

登录时,Codex 会在浏览器中打开 ChatGPT。如果某个 “Codex” 程序要求你在它自己的窗口里输入 OpenAI 密码,或者在不属于 platform.openai.com 的网页表单中索要你的 API 密钥,请立即停止。请像对待密码一样对待你的 ~/.codex/auth.json 文件,因为其中包含访问令牌。

校验和呢?

openai/codex 的 GitHub Releases 页面列出了每个版本的资源文件。如果你手动下载二进制文件,请只从该页面通过 HTTPS 下载。等我们完成端到端测试后,会在这里补充逐步的校验和核对说明。我们不会自行发布哈希值,因为复制来的哈希值可信程度取决于它被复制的那个页面。

常见问题

有人发给我一个 zip 或 .exe 格式的 Codex 安装程序,安全吗?

不要运行它。OpenAI 文档中记载的安装途径包括:从 chatgpt.com 获取的 shell 或 PowerShell 安装程序、包管理器、GitHub Releases、Microsoft Store,以及 OpenAI 自己的 Linux 安装包。请删除该文件,改从上述来源之一安装。

为什么我的 CLI 和桌面应用显示的 Codex 版本不一样?

OpenAI 说明桌面应用和 CLI 可能捆绑不同版本的 Codex,因此某项功能可能先出现在其中一个上。这是正常现象,并不表示你装的是假冒版本。

来源

本页的每条说明都附有官方来源链接。如果本页内容与官方来源不一致,请以官方来源为准,并告诉我们。