Codex 安装教程(Windows)
Windows 上你有两种常见用法:
- 方案 A(推荐):在 WSL2 里安装和运行
- 方案 B:直接在 PowerShell 里安装和运行
下面两套我都写了,你按自己的环境选一个。
0. 前置:安装 Node.js
先装 Node.js(建议 22+):Nodejs Windows
验证:
powershell
node -v
npm -v方案 A:PowerShell 原生安装
1) 安装 Codex
第一步:全局安装 Codex
powershell
npm install -g @openai/codex第二步:验证安装
powershell
codex --version2) 配置 Codex(接入闪电API)
2.1 配置文件在哪里?
配置目录:%USERPROFILE%\.codex
什么意思?
- 完整路径是:
C:\Users\你的用户名\.codex\
2.2 创建配置目录
powershell
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex"2.3 写入主配置文件 config.toml
powershell
@'
# 基础配置
model_provider = "flashapi"
model = "gpt-5.6-sol"
review_model = "gpt-5.6-sol"
model_reasoning_effort = "high"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 272000
model_auto_compact_token_limit = 272000
effective_context_window_percent = 95
[model_providers.flashapi]
name = "flashapi"
base_url = "https://ai.flashapi.top/v1"
wire_api = "responses"
requires_openai_auth = true
http_headers = { "x-openai-actor-authorization" = "flashapi.top" }
'@ | Set-Content -Path "$env:USERPROFILE\.codex\config.toml" -Encoding UTF8配置说明:
model_provider- 使用的服务提供商(这里是 flashapi)model- 默认使用的模型review_model- 代码审查同样使用gpt-5.6-solmodel_context_window- 按 GPT-5.6 SOL 的 272K 档配置上下文base_url- 闪电API的服务地址wire_api- 使用 OpenAI 兼容格式requires_openai_auth- 必须保持为true,否则 Codex 不会读取auth.json中的 API Key
2.4 写入认证文件 auth.json(注意替换 API Key)
powershell
@'
{
"OPENAI_API_KEY": "你的闪电API Key"
}
'@ | Set-Content -Path "$env:USERPROFILE\.codex\auth.json" -Encoding UTF8必须替换:把 你的闪电API Key 替换成你从闪电API官网复制的真实 Key
3) 启动并验证
powershell
cd C:\path\to\your\project
codex方案 B:WSL2
- 先安装 WSL2 并进入 Linux 子系统
- 在 WSL2 里按 Linux 教程做: