Windows 部署 Codex 全流程(2026 最新版)

Windows 部署 Codex 全流程(2026 最新版)

_

一、部署方式对比

表格

方式

难度

适用场景

优势

注意事项

WSL2 部署(推荐)

低

新手、追求稳定

官方推荐,兼容性好,问题少

需要启用 WSL2

Windows 原生安装(CLI)

中

熟悉 Node.js,不想用 WSL

直接运行,资源占用少

可能存在兼容性问题

Windows 桌面应用

极低

纯新手、偏好图形界面

一键安装,操作简单

功能可能不如 CLI 完整

源码编译

高

开发者、自定义功能

可修改源码,最新特性

编译复杂,需安装大量依赖


二、WSL2 部署(官方推荐)

1. 安装 WSL2 环境

  1. 管理员 PowerShell 执行(Win+X+A):

    powershell

    wsl --install
    

    等待安装完成后重启电脑OpenAI

  2. 设置默认 WSL 版本:

    powershell

    wsl --set-default-version 2
    
  3. 安装 Ubuntu 发行版:

    • Microsoft Store 搜索 "Ubuntu" 并安装(推荐 22.04 LTS)

    • 首次启动设置用户名和密码

2. 安装依赖与 Codex CLI

  1. 更新 Ubuntu 并安装依赖:

    bash

    运行

    sudo apt update && sudo apt upgrade -y
    sudo apt install -y git curl build-essential
    
  2. 安装 Node.js 22(官方推荐):

    bash

    运行

    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
    sudo apt install -y nodejs
    
  3. 切换国内镜像(解决下载慢):

    bash

    运行

    npm config set registry https://registry.npmmirror.com/
    
  4. 安装 Codex CLI:

    bash

    运行

    npm install -g @openai/codex
    
  5. 验证安装:

    bash

    运行

    codex --version
    

3. 配置认证与模型

  1. 创建配置目录:

    bash

    运行

    mkdir -p ~/.codex
    
  2. 配置 API 密钥(两种方式):

    • 方式 A:环境变量(临时)

      bash

      运行

      export OPENAI_API_KEY="你的OpenAI API密钥"
      
    • 方式 B:配置文件(永久)

      bash

      运行

      # 创建auth.json文件
      echo '{"OPENAI_API_KEY": "你的OpenAI API密钥"}' > ~/.codex/auth.json
      
  3. 创建 config.toml 配置文件:

    bash

    运行

    cat > ~/.codex/config.toml << EOL
    model_provider = "openai"
    model = "gpt-4"
    model_reasoning_effort = "high"
    disable_response_storage = true
    preferred_auth_method = "api_key"
    EOL
    

4. 验证功能

bash

运行

# 查看帮助
codex --help
# 测试代码生成
codex generate "写一个Python函数计算斐波那契数列"
# 测试代码解释
codex explain "def fib(n): return n if n<=1 else fib(n-1)+fib(n-2)"

三、Windows 原生安装(无需 WSL)

1. 安装依赖

  1. 安装 Git for Windows:

  2. 安装 Node.js 22:

  3. 验证 Node.js 安装:

    powershell

    node --version
    npm --version
    

2. 安装 Codex CLI

  1. 安装 Codex CLI(管理员 PowerShell):

    powershell

    npm install -g @openai/codex
    
  2. 验证安装:

    powershell

    codex --version
    

3. 配置认证与模型

  1. 创建配置目录:

    powershell

    mkdir -p $env:USERPROFILE\.codex
    
  2. 配置 API 密钥:

    powershell

    # 创建auth.json文件
    echo '{"OPENAI_API_KEY": "你的OpenAI API密钥"}' | Out-File -Encoding UTF8 $env:USERPROFILE\.codex\auth.json
    
  3. 创建 config.toml 配置文件:

    powershell

    @"
    model_provider = "openai"
    model = "gpt-4"
    model_reasoning_effort = "high"
    disable_response_storage = true
    preferred_auth_method = "api_key"
    "@ | Out-File -Encoding UTF8 $env:USERPROFILE\.codex\config.toml
    

4. 验证功能

powershell

# 查看帮助
codex --help
# 测试代码生成
codex generate "写一个Python函数计算斐波那契数列"

三、Windows 桌面应用安装(极简)

  1. 安装方式(二选一):

    • 方式 A:Microsoft Store 安装

      1. 打开 Microsoft Store

      2. 搜索 "Codex",找到官方应用(应用 ID:9plm9xgg6vks)

      3. 点击 "获取 / 安装"

    • 方式 B:命令行安装(winget)

      powershell

      winget install 9plm9xgg6vks
      
  2. 登录与使用:

    • 安装后直接打开应用

    • 使用 ChatGPT 账号(Plus/Pro/Business/Enterprise/Edu 订阅)登录

    • 免费 / Go 方案限时也有额度


四、关键配置说明

1. config.toml 核心参数

表格

参数

说明

可选值

默认值

model_provider

模型提供商

openai, azure, univibe 等

openai

model

使用的模型

gpt-4, gpt-4-turbo, gpt-5 等

gpt-4

model_reasoning_effort

模型思考努力程度

high, medium, low

medium

disable_response_storage

是否禁用响应存储

true, false

false

preferred_auth_method

首选认证方式

api_key, oauth

oauth

2. 国内 API 配置(可选)

如果无法访问 OpenAI 官网,可以配置国内 API 提供商:

toml

model_provider = "univibe"
model = "gpt-5.1"

[model_providers.univibe]
name = "UniVibe"
api_base = "https://api.univibe.ai/v1"
auth_method = "api_key"

同时在 auth.json 中添加 API 密钥:

json

{
  "UNIVIBE_API_KEY": "你的UniVibe API密钥"
}

五、常见问题解决

1. 安装失败 / 依赖缺失

  • Node.js 版本错误:必须使用 22.x 版本,卸载旧版本后重装

  • 权限不足:使用管理员 PowerShell/WSL,避免普通用户权限

  • 网络问题:切换国内镜像,或使用代理

  • WSL 与 Windows 通信:WSL 中启动后,Windows 浏览器访问http://localhost:8080

2. 认证问题

  • API 密钥无效:检查密钥是否正确,是否有足够余额

  • OAuth 登录失败:确保网络可以访问 OpenAI 官网,清除浏览器缓存后重试

  • 环境变量未生效:重启终端或重新加载配置文件(source ~/.bashrc)

3. 功能异常

  • 模型响应慢:切换到更轻量的模型(如 gpt-4-turbo),或调整model_reasoning_effort为 low

  • 代码生成质量低:提高model_reasoning_effort为 high,或使用更强大的模型

  • 命令执行失败:检查 Node.js 版本是否符合要求,或重新安装 Codex CLI


六、后续操作

1. 更新 Codex

  • CLI 版本:

    bash

    运行

    npm update -g @openai/codex
    
  • 桌面应用:

    自动更新,或在 Microsoft Store 中手动检查更新

2. 常用命令

bash

运行

# 查看版本
codex --version
# 查看帮助
codex --help
# 生成代码
codex generate "你的代码需求"
# 解释代码
codex explain "你的代码"
# 优化代码
codex optimize "你的代码"
# 调试代码
codex debug "你的代码"

总结

推荐使用WSL2 部署方式,兼容性最好,问题最少;纯新手可选择Windows 桌面应用,一键安装,操作简单;熟悉 Node.js 的用户可尝试Windows 原生安装(CLI),功能完整且资源占用少。无论哪种方式,都需要有效的 API 密钥或 ChatGPT 账号登录才能使用完整功能。

保姆级教程:Linux 服务器新增 Docker 服务 + Nginx 代理(解决重启 502 / 开机自启) 2026-03-24
PVE 开机 WiFi 联网并共享给所有 Linux 虚拟机:完整指南 2026-03-24

评论区