当前位置: 首页 > news >正文

Codex CLI Windows 从 0 到 1 实战手册:安装、模型切换、提示词库与 Demo(国内模型)

一、适合谁

这份教程适合三类人:

  1. 第一次使用 Codex CLI 做项目的新手。

  2. 想用 Codex 辅助写代码、修 Bug、重构项目的人。

  3. 想在 OpenAI / DeepSeek 等模型之间灵活切换的人(使用国内大模型)。


二、Windows 环境安装

1. 安装 Node.js 和 Python

打开 PowerShell,先检查是否已安装:

node -v npm -v python --version pip --version

如果没有安装,可以使用 winget:

winget install -e --id Python.Python.3.12 --source winget winget install -e --id OpenJS.NodeJS.LTS --source winget

安装后重新打开 PowerShell,再检查:

node -v npm -v python --version pip --version

如果pythonpip没有识别,优先检查:

py --version py -m pip --version

2. 配置 npm 国内镜像

国内网络环境建议配置 npm 镜像:

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

恢复官方源:

npm config set registry https://registry.npmjs.org

3. 安装 Codex CLI

推荐方式一:使用 npm 安装。

npm install -g @openai/codex codex --version

如果 npm 全局安装权限异常,可以尝试官方 Windows 安装脚本:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

安装后验证:

codex --version

启动:

codex

三、集成国内DeepSeek、Qwen

普通代码开发优先 DeepSeek,前端截图/多模态/图片素材优先 Qwen。

deepseek-v4-flash:日常开发、便宜、速度快
deepseek-v4-pro:复杂 Bug、重构、架构分析

1.配置 via Relay

1. 安装 codex-relay

python -m pip install --upgrade pip pip install codex-relay

2. 配置 deepseek(主要写代码、修 Bug)

setx DEEPSEEK_API_KEY "sk-xxxx"

重新打开 PowerShell,检查:

echo $env:DEEPSEEK_API_KEY

如果能输出 key,说明生效。

启动relay

单独打开一个 PowerShell 窗口,运行:

$env:CODEX_RELAY_UPSTREAM="https://api.deepseek.com/v1" $env:CODEX_RELAY_API_KEY=$env:DEEPSEEK_API_KEY $env:CODEX_RELAY_PORT="4446" codex-relay

配置Codex

notepad $env:USERPROFILE\.codex\config.toml

写入:

model = "deepseek-v4-flash" model_provider = "deepseek-relay" [model_providers.deepseek-relay] name = "DeepSeek via Relay" base_url = "http://127.0.0.1:4446/v1" wire_api = "responses" env_key = "DEEPSEEK_API_KEY"

复杂任务可以改成:

model = "deepseek-v4-pro"

3.配置 Qwen(上传截图、看 UI、根据图片修前端)

Qwen-Coder:写代码
Qwen-VL:看截图、分析页面问题
Qwen-Image / Wan:生成前端素材图

setx DASHSCOPE_API_KEY "sk-xxxx"

重新打开 PowerShell,检查:

echo $env:DASHSCOPE_API_KEY

如果能输出 key,说明生效。

启动relay

单独打开一个 PowerShell 窗口,运行:

$env:CODEX_RELAY_UPSTREAM="https://dashscope.aliyuncs.com/compatible-mode/v1" $env:CODEX_RELAY_API_KEY=$env:DASHSCOPE_API_KEY $env:CODEX_RELAY_PORT="4447" codex-relay

配置Codex

notepad $env:USERPROFILE\.codex\config.toml

写入:

model = "qwen-coder-plus" model_provider = "qwen-relay" [model_providers.qwen-relay] name = "Qwen via Relay" base_url = "http://127.0.0.1:4447/v1" wire_api = "responses" env_key = "DASHSCOPE_API_KEY"

复杂任务可以改成:

model = "deepseek-v4-pro"

四、开始使用Codex

cd D:\你的项目目录

codex

五、提示词模板

1.从0创建项目:通用版

请从 0 到 1 创建一个 Todo Web Demo。 技术要求: 1. Node.js + Express 2. 前端使用原生 HTML/CSS/JavaScript 3. 不使用数据库,Todo 数据保存在内存 4. 支持新增、完成、删除、筛选 Todo 5. 提供 REST API 6. 提供 README.md 7. 提供基础测试或自检脚本 工作方式: 1. 先给出项目结构和实现计划,不要立刻写代码 2. 等我确认后再创建文件 3. 每次修改前说明要改什么 4. 修改后运行 npm install 5. 运行测试或启动检查 6. 最后总结如何启动项目

2.正式创建项目

按刚才的计划创建项目文件。 要求: 1. 创建 package.json 2. 创建 server.js 3. 创建 public/index.html 4. 创建 public/style.css 5. 创建 public/app.js 6. 创建 README.md 7. 创建一个简单测试脚本或测试文件 8. 完成后运行 npm install 9. 再运行一次测试或启动检查 请每次修改前简要说明你要改什么。

3.README 优化提示词

请重新整理 README.md,要求适合新手阅读。 必须包含: 1. 项目简介 2. 技术栈 3. 功能列表 4. 项目目录结构 5. 安装方法 6. 启动方法 7. 测试方法 8. API 接口说明 9. 常见问题 10. 后续可优化方向 要求: 1. 语言清晰 2. 步骤完整 3. 命令可直接复制 4. 不要写空泛内容

4.迭代优化问法

请检查当前项目,帮我做一次小优化。 目标: 1. 给 Todo 增加“全部 / 未完成 / 已完成”筛选功能 2. 优化页面样式,让它看起来像一个简洁的卡片式应用 3. 不要引入前端框架 4. 保持代码适合新手理解 5. 修改后请运行测试或启动检查 6. 最后说明你改了哪些文件,以及为什么这样改

5.修 Bug 标准问法(Qwen)

我运行后出现以下报错: 【粘贴报错内容】 请你: 1. 先判断原因 2. 不要马上修改代码 3. 给我 2-3 个可能的修复方案 4. 推荐最稳妥的方案 5. 等我确认后再改代码

6.Codex直接修bug(Qwen)

我运行项目时出现以下报错: 【粘贴报错内容】 请你直接修复,但要遵守: 1. 先定位问题文件 2. 尽量做最小改动 3. 不要重写无关代码 4. 修改后运行测试或启动检查 5. 最后说明报错原因、修改内容和验证结果

7.重构代码

请帮我重构当前项目。 重构目标: 1. 保持现有功能不变 2. 提高代码可读性 3. 拆分过长函数 4. 删除重复代码 5. 改善变量命名 6. 不引入新框架 7. 修改后运行测试,确保功能不变 工作方式: 1. 先分析当前代码问题 2. 给出重构计划 3. 再开始修改 4. 每次修改尽量小步提交 5. 最后总结重构前后变化

8.添加测试

请为当前项目添加基础测试。 要求: 1. 测试主要 REST API 2. 覆盖新增 Todo、获取 Todo、完成 Todo、删除 Todo 3. 测试命令写入 package.json 4. 不要引入过重的测试框架 5. 测试要适合新手理解 6. 添加后运行测试并修复失败项 7. 最后说明如何执行测试

9.代码审查

对当前项目做一次代码审查。 请从以下角度检查: 1. 代码结构 2. 命名是否清晰 3. 是否有重复代码 4. 是否有潜在 Bug 5. 是否有安全风险 6. 是否有性能问题 7. 是否适合新手维护 8. 可以优先优化的 3 个点 先不要修改代码,只输出审查报告。

10.UI 美化(Qwen)

请优化当前页面 UI。 要求: 1. 保持原生 HTML/CSS/JavaScript 2. 不引入前端框架 3. 页面风格简洁、现代、卡片式 4. 支持移动端 5. 按钮、输入框、列表要有清晰层次 6. 保持现有功能不变 7. 修改后运行项目检查

11.根据截图修改页面(Qwen)

我会提供一张目标页面截图。 请先不要修改代码。 请先根据截图分析: 1. 页面整体布局 2. 颜色风格 3. 字体和间距 4. 组件结构 5. 当前项目需要改哪些文件 6. 最小实现方案 等我确认后再修改。
http://www.cnnetsun.cn/news/3059152.html

相关文章:

  • 超轻滑漂竿哪个公司好
  • Python Web个人学习记录04
  • WorkshopDL终极指南:如何免费下载1000+游戏的Steam创意工坊模组
  • 简述:青蛙腹(长期久坐最典型)
  • 量子化学计算:从传统方法到量子启发算法
  • 不用配置环境!OpenClaw 2.7.9 Win11 一键安装故障合集
  • Appium与Selenium深度对比:跨平台自动化测试选型与实战指南
  • iTunes登录协议逆向全解析:从抓包到签名算法复现
  • 冥想第一千九百二十四天
  • ZS315D Type-C母座转DP 8K 双向互转方案
  • 2026年物联网与智能制造国际学术会议(IoT-IM 2026)
  • Fillinger智能填充脚本高效自动化解决方案
  • 华大九天加大投资并购力度,韬定律驱动EDA全流程加速布局
  • C++ 模板与泛型编程
  • 2026实测12款论文降AI率软件,效果最好的竟然是它!
  • MySQL全量SQL语句超全整理|语法规范、实战案例、易错点避坑大全(零基础可收藏)
  • slab 对象池的三种实现方式
  • ESP32 入门教程(一):使用 GPIO 控制 LED 亮灭
  • 五大平台联动:2026数字营销新法则
  • 比 iTerm2 更适合 Claude Code/Codex 的终端,我换成 Ghostty 了
  • 联想拯救者BIOS隐藏功能解锁:5分钟释放你的笔记本全部性能
  • 单台Nginx部署多个前端项目:IP路径区分 \+ 域名区分完整实战
  • 计算机毕业设计之基于深度学习的老年人的心脏健康系统
  • Java毕设项目:基于 SpringBoot 的救灾物资库存预警与补给系统设计 灾情救援物资数字化管控与分配系统设计与开发 (源码+文档,讲解、调试运行,定制等)
  • 在江西体验正规峡谷漂流,真实感受究竟怎么样?
  • 全网独一份!华为、华三、中兴、锐捷、迈普、烽火六厂商远程登录配置速查手册
  • 环境变量配置法:通过 HTTP_PROXY 让OpenClaw走代理的最佳实践
  • Netskope Universal ZTNA 以一致的、基于身份和风险的访问控制方式,取代 NAC 和 VDI,适用于 IT、OT 和 IoT 等各种环境。
  • Web安全入门:从MD5前端加密案例解析JS逆向与密码传输风险
  • 083题库