Windows下Codex安装详细配置使用指南

Windows下Codex安装详细配置使用指南-CSDN博客

一、前置准备

1.1 系统要求
  • 操作系统:Windows 10 或 Windows 11(64位,32位系统不支持)

  • 内存:最低 4GB,推荐 8GB 及以上(保证运行流畅)

  • 网络:稳定联网(用于下载依赖、验证安装及后续使用)

  • 权限:管理员权限(安装过程中需修改系统环境变量)

1.2 必备依赖安装

Codex CLI 基于 Node.js 开发,必须先安装 Node.js 环境,推荐使用最新 LTS 版本,避免版本过低导致兼容性问题。

下载 Node.js:访问 Node.js 官网,下载 Windows 版本(.msi 格式,64位),建议选择 Node.js 22+ 版本(兼容最新 Codex 版本)。

安装 Node.js:双击安装包,勾选「Add to PATH」(关键步骤,自动配置环境变量),其他选项保持默认,点击「下一步」直至安装完成。

验证安装:以管理员身份打开 CMD 或 PowerShell,输入以下命令,若能正常输出版本号,说明 Node.js 安装成功。

复制代码
 node -v # 输出 Node.js 版本,如 v22.2.0 
 npm -v # 输出 npm 版本,如 v10.7.0

npm config set registry https://registry.npmmirror.com

二、Codex 安装步骤

2.1 管理员身份启动终端

按下 Win + R,输入 cmd 或 powershell ,右键选择「以管理员身份运行」,避免因权限不足导致安装失败。

2.2 全局安装 Codex

在终端中输入以下命令,执行 Codex 安装,国内用户可添加镜像加速(可选):

复制代码
npm install -g @openai/codex 
 
# 国内镜像加速安装
npm install -g @openai/codex --registry=https://registry.npmmirror.com


#安装完验证
codex --version # 输出版本号,如 0.42.0 及以上

三、Codex 详细配置

Codex 安装完成后,需进行 API 配置或账号授权,才能正常使用。目前支持两种授权方式:ChatGPT Plus 账号登录、国内中转平台 API Key 配置(推荐国内用户使用第二种)。

3.1 授权方式选择
  • 方式一:ChatGPT Plus/Pro/Team 订阅账号(官方授权,无需手动配置 API Key)

  • 方式二:国内中转平台 API Key(无 Plus 账号可用,简单易操作,部分平台提供免费额度)

3.2 方式一:ChatGPT Plus 账号授权

在终端中输入以下命令,启动 Codex 授权流程: codex login

执行命令后,会自动弹出浏览器,跳转至 ChatGPT 登录页面,输入你的 ChatGPT Plus 账号(邮箱+密码)。

登录成功后,点击「授权」按钮,系统会自动将授权 Token 保存至本地(路径:C:\Users\你的用户名\.codex\token),无需手动配置。

授权完成后,关闭浏览器,返回终端,提示「Login successful」即授权成功。

3.3 方式二(推荐):国内中转平台 API Key 配置

若没有 ChatGPT Plus 账号,可通过国内中转平台获取 API Key,步骤如下(以 api.88api.chat 为例,其他平台操作类似):

3.3.1 获取 API Key
  1. 访问AIGC BAR,注册并登录账号。

  2. 登录后,点击顶部「控制台」→「API令牌」,进入令牌管理页面

  3. 点击「添加令牌」,填写相关信息:

  4. 令牌分组:务必选择「codex专属」

  5. 令牌名称:随意填写(如「Codex-Windows」)

  6. 额度设置:建议设置为「无限额度」,其他选项保持默认。

  7. 点击「创建」,生成 API Key(格式:sk-xxxxxx),复制该密钥,后续会用到。

3.3.2 创建并配置配置文件
  1. 打开文件资源管理器,进入用户目录(路径:C:\Users\你的用户名),开启「显示隐藏的项目」(顶部「查看」选项卡勾选),找到 .codex 文件夹(若没有,手动创建)。

  2. 在 .codex 文件夹中,手动创建两个文件:auth.json 和 config.toml。

  3. 配置 auth.json 文件(存储 API Key): 用记事本或 VS Code 打开 auth.json,粘贴以下内容,将 sk-xxx 替换为你获取到的实际 API Key:

    复制代码
    { "OPENAI_API_KEY": "sk-xxx" // 替换为你的 API Key }
  4. 配置 config.toml 文件(配置模型和中转地址): 用记事本或 VS Code 打开 config.toml,粘贴以下内容(直接复制即可,无需修改,model_reasoning_effort 可根据需求调整):

    复制代码
    model_provider = "OpenAI"
    model = "gpt-5.5"
    review_model = "gpt-5.5"
    model_reasoning_effort = "xhigh"
    disable_response_storage = true
    network_access = "enabled"
    windows_wsl_setup_acknowledged = true
    model_context_window = 1000000
    model_auto_compact_token_limit = 900000
     
    [model_providers.OpenAI]
    name = "OpenAI"
    base_url = "https://api.aigc.bar/v1"
    wire_api = "responses"
    requires_openai_auth = true

保存两个文件,配置完成

3.4 配置验证

配置完成后,重启终端(关键步骤,否则配置不生效),输入以下命令启动 Codex:

复制代码
codex

四、常见问题排查

4.1 问题1:安装时提示「权限不足」

解决方案:确保终端是以「管理员身份运行」,关闭其他可能占用权限的软件,重新执行安装命令;若仍失败,可添加 sudo 前缀(仅 PowerShell 支持):

复制代码
sudo npm install -g @openai/codex
4.2 问题2:验证安装时提示「command not found」

原因:Node.js 环境变量配置失败,系统无法找到 Codex 可执行文件。

解决方案:

重启终端,重新尝试验证命令;

若仍失败,手动配置环境变量:

右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;

在「系统变量」中找到「Path」,点击「编辑」;

添加 Node.js 安装路径(默认路径:C:\Program Files\nodejs)和 Codex 安装路径(默认路径:C:\Users\你的用户名\AppData\Roaming\npm);

保存后,重启终端,重新验证。

4.3 问题3:启动 Codex 时提示「No Active Subscription」

原因:API Key 配置错误,或中转平台未开通权限。

解决方案:

  • 检查 auth.json 中的 API Key 是否正确,是否替换了 sk-xxx;

  • 确认中转平台的令牌分组是否选择「codex专属」;

  • 若仍报错,联系中转平台客服开通权限。

4.4 问题4:Codex 生成代码报错,无法运行

解决方案:

  • 切换模型,使用高推理强度模型(codex --model "gpt-5-codex-high");

  • 检查是否缺少相关依赖,根据报错信息安装对应依赖(如 pip install requests)。

===================================================================

方法一

配置Windows Codex客户端的自定义Skill
安装并启动Codex客户端 确保已下载并安装最新版本的Codex客户端。启动后登录账户,进入主界面。

创建Skill项目 在客户端内找到"Skill开发"或类似选项,选择"新建Skill"。填写Skill名称、描述等基本信息,选择本地存储路径。

编写Skill逻辑 使用支持的编程语言(如Python 、JavaScript)编写Skill核心逻辑。创建入口文件(如main.py),实现处理输入输出的函数。典型结构包括初始化、请求处理和响应生成模块。

定义技能交互接口 在项目根目录创建manifest.json文件,声明技能元数据:

复制代码
{
  "name": "custom_skill",
  "description": "My custom skill",
  "version": "1.0",
  "input_schema": {
    "type": "object",
    "properties": {
      "query": {"type": "string"}
    }
  }
}

本地测试验证 使用客户端提供的测试工具发送模拟请求,检查技能响应是否符合预期。调试日志会显示在客户端的输出面板中。

打包部署技能 通过客户端的"发布"功能将技能打包为.skill文件。选择目标部署环境(本地/云端),上传后系统会自动验证技能合规性。

=================================================================

方法二
把现成的skill压缩包(如.zip)解压到自己安装Codex的位置的skill子文件夹内(一般在C盘User/.codex/......)

=========================================================================

启用并测试生产环境技能 在技能管理页面激活已部署的技能。通过客户端聊天界面输入触发短语(如/custom_skill query)测试实际交互效果。

监控与更新 在客户端查看技能的使用指标和错误日志。需要更新时,修改代码后重新打包发布,版本号需遵循语义化规范。

注意事项

确保技能代码不包含敏感信息

遵循Codex的内容策略和安全规范

复杂技能建议分模块开发

定期检查技能API的兼容性更新

========================================================================

相关推荐
We Just Keep growing4 小时前
【MySQL运维篇】——日志、主从复制、分库分表、读写分离
java·运维·数据库·windows·学习·mysql
梦梦代码精6 小时前
多商户电商系统二次开发真实体验:真开源与伪开源的差距
windows·docker·开源·github
贝锐6 小时前
一台Windows电脑分给多个人同时远控?向日葵如何设置?
windows·远程控制
pursue.dreams6 小时前
Windows系统Golang超详细安装配置教程(2026最新、零基础)
开发语言·windows·golang
阿洛学长6 小时前
Xshell下载安装教程(2026最新版+附带图文):Windows 下 SSH 连接 Linux 的完整安装与配置指南
linux·windows·ssh
玖釉-6 小时前
Vulkan Specialization Constants 详解:在“运行时配置”和“编译期优化”之间取得平衡
c++·windows·图形渲染
-FxYaM-7 小时前
【UE】渲染框架学习路径-初次修改源码
服务器·网络·c++·windows·ue5·unreal engine
x***r1517 小时前
Node.js v0.12.2 安装教程(Windows x86版 node-v0.12.2-x86.msi 详细步骤)
windows·node.js
idolao8 小时前
Primer Premier 5 引物设计与分析安装教程 Windows版:机器码生成
windows