2026 Windows Codex 下载安装与 API 配置教程:桌面版完整指南
Codex 是 OpenAI 推出的编程智能体,可以读取授权目录中的文件、跨文件修改代码、运行终端命令,并协助完成开发功能、修复 Bug 和代码重构等软件工程任务。
Windows 用户可以通过桌面应用、IDE 扩展或命令行使用 Codex。本文以最适合新手的 Windows 桌面应用 为主,完整介绍下载、安装和首次启动流程,并将自定义 API 配置自然接入登录步骤。
如果你准备通过 API 使用 Codex,可以先打开 APIBest API 中转站 注册并获取 API Key。本文采用的 API 基础地址为 https://apibest.org/v1。
第三方服务说明
APIBest 不是 OpenAI 官方服务。使用前请自行确认模型、价格、额度、隐私政策与 Responses API 兼容情况,不要上传机密代码、客户数据或未脱敏的生产资料。
Windows 上的三种 Codex 使用方式
虽然三种方式使用的是同一个 Codex,但操作习惯和适用人群差异很大。
| 使用方式 | 更适合谁 | 主要特点 |
|---|---|---|
| 桌面应用 | 新手、办公用户、希望图形化操作的人 | 可视化任务工作台,能选择项目目录、查看代码差异和文件变更 |
| IDE 扩展 | 长期使用 VS Code、Cursor 等编辑器的开发者 | Codex 直接出现在编辑器内,方便结合当前文件和选中代码工作 |
| CLI | 熟悉 PowerShell、自动化脚本或 CI/CD 的开发者 | 启动轻量,适合终端操作与非交互任务 |
第一次接触 Codex 时,建议先安装桌面应用。它能让你更直观地看到 Codex 准备修改哪些文件,也更容易理解目录权限和命令审批。
第一步:从可信入口下载 Windows 桌面版
优先从 OpenAI 官方页面进入下载流程:
Windows 版本通常会通过 Microsoft Store 或微软提供的应用安装机制发布。实际页面、文件名和版本号可能随更新变化,因此不要把截图中的版本号当成长期固定的下载版本。
下载时建议遵循三个原则:
- 优先选择 OpenAI 官方页面或 Microsoft Store。
- 如果使用
.msix离线安装包,确认发布者和文件来源可信。 - 不要运行所谓破解版、免登录版或来源不明的二次打包文件。
下面使用 MSIX 安装流程演示。图中的版本号仅用于说明操作位置。

第二步:安装 Codex 桌面应用
1. 打开安装包
双击下载完成的 .msix 文件,Windows 会打开“应用安装程序”。先核对应用名称、发布者与来源,然后点击 “安装”。

如果你可以正常访问 Microsoft Store,也可以直接从商店页面安装,无需额外下载离线包。
2. 等待系统完成安装
安装过程通常不需要手动选择大量组件。保持窗口打开,等待进度完成即可。

Microsoft Store 应用一般由 Windows 管理安装位置。希望改变新应用默认磁盘时,可以进入“设置 -> 系统 -> 存储 -> 高级存储设置 -> 保存新内容的地方”调整;已经安装的应用是否支持移动,以“设置 -> 应用 -> 已安装的应用”中实际显示的选项为准。
3. 启动 Codex
安装结束后,可以从开始菜单搜索并打开 Codex。首次启动会进入欢迎或登录页面。

第三步:不要直接选择账号登录
如果你打算使用 API,不要点击“使用 ChatGPT 继续”,而是点击 “使用其他方式登录”,英文界面中通常显示为 Sign in another way。

接着选择 API Key 登录方式,输入你的 API Key,然后点击继续。

OpenAI 官方认证文档说明,Windows 桌面应用的本地 Codex 工作流支持 ChatGPT 账号和 API Key 两种登录方式。API Key 登录使用按量计费,并且部分依赖 ChatGPT 工作区或云端服务的功能可能不可用。
登录密钥与请求地址是两个步骤
选择 API Key 登录只是切换认证方式。使用 APIBest 时,还需要设置 APIBEST_API_KEY 环境变量,并在 config.toml 中指定 base_url。仅在登录框粘贴密钥,不会自动把请求地址改成 APIBest。
第四步:在 APIBest 获取 API Key
打开 https://apibest.org,注册并进入控制台,然后创建或复制 API Key。

复制后不要把完整密钥发给别人,也不要写进 Git 仓库、Markdown 文档或公开截图。后面的 config.toml 只保存环境变量名称,不直接保存密钥内容。
第五步:在 Windows 保存密钥环境变量
Codex 自定义提供商通过环境变量读取密钥。本文使用:
APIBEST_API_KEY推荐使用 Windows 用户环境变量保存:
- 在开始菜单搜索“编辑账户的环境变量”。
- 打开环境变量窗口,在“用户变量”区域点击“新建”。
- 变量名填写
APIBEST_API_KEY。 - 变量值填写刚从 APIBest 复制的完整 API Key。
- 保存后完全退出 Codex。
如果只想在当前 PowerShell 窗口临时测试,可以运行:
$env:APIBEST_API_KEY="你的 API Key"临时变量只在当前 PowerShell 会话中有效。从开始菜单启动的 Codex 不一定能读取它,因此长期使用仍建议设置用户环境变量,并在设置完成后重新启动应用。
第六步:创建用户级 config.toml
Windows 用户级配置文件位于:
%USERPROFILE%\.codex\config.toml例如,用户名为 xiaoming 时,路径通常类似:
C:\Users\xiaoming\.codex\config.toml如果 .codex 文件夹或 config.toml 不存在,可以手动创建。文件名要确认是 config.toml,而不是被记事本保存成 config.toml.txt。
自定义提供商应写在用户级配置中,不要放进项目目录下的 .codex/config.toml。Codex 会忽略项目级配置里的 model_provider 和 model_providers,避免仓库在不知情的情况下改变模型请求目标。
第七步:写入 APIBest 自定义提供商
打开用户级 config.toml,写入以下内容:
model = "gpt-5.6-sol"
model_provider = "apibest"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
[model_providers.apibest]
name = "APIBest"
base_url = "https://apibest.org/v1"
env_key = "APIBEST_API_KEY"
wire_api = "responses"这些字段分别负责:
| 字段 | 作用 |
|---|---|
model | Codex 请求的模型 ID,应与 APIBest 控制台实际提供的名称一致 |
model_provider | 让 Codex 使用下面定义的 apibest 提供商 |
base_url | APIBest 的 API 基础地址,注意保留 /v1 |
env_key | 告诉 Codex 去哪个环境变量读取密钥 |
wire_api | 使用 Responses API 协议进行请求 |
approval_policy | 遇到需要更高权限的操作时请求确认 |
sandbox_mode | 默认将写入范围限制在当前工作区 |
gpt-5.6-sol 是本文的配置示例。如果 APIBest 控制台显示的模型 ID 不同,请按控制台的实际字符串修改。
不要把真实密钥写进配置示例
env_key = "APIBEST_API_KEY" 填的是环境变量名称,不是 API Key。不要把它替换成真实密钥,也不要在共享配置中增加明文 Key。
第八步:重新打开 Codex 并测试
完成环境变量和配置文件后:
- 完全退出 Codex,包括后台进程。
- 重新打开 Codex。
- 选择一个测试文件夹作为工作目录。
- 新建任务,要求 Codex 先读取文件并给出修改计划。
- 确认模型请求正常后,再允许它修改文件或运行命令。
第一次使用时,不要直接开放整个磁盘。只选择当前需要操作的项目文件夹,并在执行删除、安装软件或修改系统设置等操作前仔细检查审批内容。
Windows 常见问题
Codex 默认安装在 C 盘,能移到 D 盘吗
可以先在 Windows 的存储设置中更改 Microsoft Store 新应用的默认保存位置。对于已经安装的 Codex,进入“设置 -> 应用 -> 已安装的应用”,查看 Codex 是否提供“移动”按钮;如果当前安装类型不支持移动,该按钮可能不会出现。
登录时要求手机号怎么办
如果不准备使用 ChatGPT 账号登录,可以在欢迎页面选择“使用其他方式登录”,改用 API Key。本地 Codex 支持 API Key 认证,但云端或依赖 ChatGPT 工作区的部分能力可能受限。
配置后出现 401 或 403
通常与密钥无效、环境变量名称拼错、账户没有模型权限,或桌面应用没有读取到新环境变量有关。检查 APIBEST_API_KEY 拼写,并在设置变量后完全重启 Codex。
出现 404 或接口不兼容
先确认 base_url 是否为 https://apibest.org/v1,再检查 APIBest 是否为当前模型提供 Responses API。某些只兼容 Chat Completions 的模型接口,可能无法完整支持 Codex 的工具调用流程。
能否换成 DeepSeek 等其他模型
Codex 支持定义自定义模型提供商,但不代表任意模型都能完整工作。目标接口需要兼容 Codex 使用的协议、流式响应和工具调用。模型名称、能力与可用性应以提供商当前说明为准。
中文界面不完整怎么办
不同版本的中文覆盖程度可能不同,部分菜单或设置仍会显示英文。常见对应关系包括:
- 使用其他方式登录:Sign in another way
- 继续:Continue
- 工作区:Workspace
- 审批:Approval
- 代码差异:Diff
即使界面显示英文,也可以直接用中文向 Codex 描述任务。
总结
Windows 用户第一次使用 Codex,最顺畅的路径是:从官方入口安装桌面应用,在欢迎页面选择“使用其他方式登录”,然后完成 APIBest Key、Windows 用户环境变量与用户级 config.toml 配置。
真正开始工作前,记得只授权必要目录、检查每次高权限操作,并先用小型测试项目确认 API 和模型兼容性。这样既能保留桌面应用的图形化体验,也能更清楚地控制模型、请求地址和费用来源。