Codex使用

Codex使用

OpenAI推出AI编程工具Codex,该工具能够帮助开发者编写代码并分配编程任务。

ChatGPT模型

  • GPT-3.5‌:2022 年底推出,具备基础对话能力,成本低,曾为免费档默认模型,逻辑与事实准确性较弱。
  • GPT-4 / GPT-4 Turbo‌:2023 年起发布,推理、代码及长上下文能力显著提升,支持复杂任务规划 。
  • GPT-4o(Omni)‌:2024 年 5 月推出,‌原生多模态‌(文本/音频/图像端到端处理),响应延迟低至毫秒级,曾长期作为主力模型 。
  • o1 系列(o1/o1-mini/o3 等)‌:侧重‌深度推理‌,通过“思考链”机制解决数学、科学及复杂编程难题,推理成本高 。
  • GPT-5.x 系列(2025-2026)‌:引入‌长期记忆‌、更精准的事实校验(幻觉大幅降低)及个性化适配,部分版本(如 GPT-5.5 Instant)已成为新默认模型 。‌‌

Claude Code可以随意配置模型,现在的Codex官方不咋支持随意配置,使用上最好是使用官方的GPT模型

Codex 的核心价值,是把“读项目、改代码、跑命令、看结果”串成一个可审阅的工作流。

Codex 入门指南,从零基础到实战,看这一篇就够了!-CSDN博客

入口怎么选:App、IDE、CLI、Web

Codex 有多个入口,新手最容易卡在“我到底该用哪个”。

结论很简单:

  • 新手:优先用 Codex 应用
  • 常驻编辑器:用 IDE 扩展
  • 熟悉终端:再尝试 CLI
  • GitHub PR 和后台任务:考虑 Web / 云端能力

选好项目后,不要马上让 Codex 改代码。

第一条任务建议这样写:

请暂时不要修改任何文件。请用中文解释这个项目:
1. 这个项目大致是做什么的?
2. 主要目录分别负责什么?
3. 入口文件可能在哪里?
4. 如果我要在本地运行,通常要执行哪些命令?
5. 哪些地方你不确定?请直接说“不确定”,不要猜。

安装与首次启动

准备账号

使用Codex Desktop需要ChatGPT账号。免费账号通常也可以体验,但额度和能力会受限制;付费套餐的可用额度更多,适合高频使
用。具体价格、额度和模型名称会随官方策略变化,正式使用前以OpenAl页面显示为准。

  1. 官方账号:直接登录

  2. 第三方,例如OpenRoute:

    • 获取对应Codex 的API key

    • 配置~/.codex/config.toml文件

      model_provider = "openrouter"
      model_reasoning_effort = "high"
      model="~openai/gpt-latest" # 每次开启Codex默认选择的模型
      
      [model_providers.openrouter]
      name = "openrouter"
      
      base_url="https://openrouter.ai/api/v1"
      env_key="OPENROUTER_API_KEY" #配置环境变量OPENROUTER_API_KEY,OPENROUTER_API_KEY配置刚刚获取的API key
      
    • 配置好后重新启动Codex就行

下载和安装

IDE下载

chatgpt.com

下载完成后按安装向导操作即可。首次启动时,系统可能会询问你的主要用途,例如日常办公、学习或编程。这个选择只是为了初始化体
验,不需要太紧张,后面可以继续调整。

CLI下载

黑马Vibe Coding零基础入门,vibecoding项目,涵盖Claude Code、Cursor、Codex、SDD、LangChain、Agent开发-酷酷的安定区-稍后再看-哔哩哔哩视频

使用

持久记忆与agents.md

Codex的持久记忆可以分成两类:一类是你主动写下来的规则,另一类是系统自动总结的记忆。对教程学习者来说,最值得掌握的是
agents.md。

全局规则

~/.codex/AGENTS.md文件

全局规则适合存放跨项目都适用的偏好,例如:

- 默认使用中文回答。
- 修改文件前先说明计划。
- 重要操作前先列出影响范围。
- 文档改写时保留原意,不制造未经确认的数据。

这些规则相当于你对Codex的长期工作约定。写得越清楚,后续沟通成本越低。

image-20260805093412403

项目规则

项目级AGENTS.md文件只服务当前项目,适合记录技术栈、目录结构、运行命令、测试方式、提交规范和禁止事项。
推荐在项目初步成型后,让Codex读取项目并生成一版草稿:

请阅读当前项目结构,帮我生成一份项目级agents.md。内容包括技术栈、常用命令、目录说明、开发约束和测试要求。先给我预览,不要直接写入。

审核通过后再写入,比一开始凭空写规则更贴合实际。

自动记忆

自动记忆适合作为补充,不适合作为唯一依赖。它可能会根据对话和任务自动总结信息,但触发时机、记录内容和召回方式不一定完全可
控。
明确、稳定、重要的要求,仍然建议写进AGENTS.md文件;临时偏好和低风险背景,可以交给自动记忆辅助。

计划模式与实战开发

做复杂任务时,不要急着让Codex直接写文件。先进入计划模式,让它把需求拆开、列出步骤、说明风险,再决定是否执行。

image-20260805093857983

使用 Fork保留好上下文

  • 如果前半段讨论很有价值,但后面走偏了,可以从某条回复Fork出一个新会话。它相当于从历史分岔点重新开始,适合保留前面已经整理好的需求、方案和约束。

  • image-20260805094055174

  • image-20260805094119440
  • image-20260805094140169

插件系统

插件的作用,是让Codex连接外部平台和工具。不同版本、账号和系统环境下可见插件可能不同,但常见方向大致包括部署、浏览器操
作、代码托管和外部应用连接。

image-20260805094235699

核心能力Skills

Skills是把可复用流程沉淀下来的机制。前面我们已经详细讲过Skills,在Codex中也可以用类似思路:把高频、稳定、步骤清晰的任务封装成技能。
适合做成Skill的任务包括:

  • 每周生成技术资讯摘要

  • 把课堂录音整理成讲义

  • 检查前端页面的响应式问题

  • 根据固定模板生成项目周报

  • 按统一标准润色课程文档

创建Skill有两种常用路径。

第一种:先描述目标,让Codex 帮你起草。

  • 我想创建一个“课程文档润色”ski11,用于把口语稿改成正式教程。请先和我确认输入、输出、规则和示例。

第二种:先跑通一次真实任务,再沉淀。

  • 这种方式更推荐。因为你已经知道流程中哪些步骤有效、哪些检查必须保留,生成出来的Skill会更实用。

自动化任务

自动化任务的价值,不是”定个闹钟让Al说一句话”,而是把一套可重复流程交给Agent定时执行。
例如:

  • 每周一汇总GitHub趋势项目,生成中文推荐稿
  • 每天早上检查网站是否可访问,并整理异常日志
  • 每三天汇总课程资料文件夹,生成新增内容清单
  • 每周生成一次学习进度报告

创建自动化的两种方式
你可以在自动化面板里手动创建,通常需要填写任务提示词、触发时间、模型和推理强度。
也可以直接在对话中描述:

请帮我创建一个自动化任务:每周一上午9点,读取我的项目资料文件夹,生成一份本周新增资料摘要。创建前先展示任务内容、执行频率和输出格式。

自动化任务要特别注意边界:它会在你不盯着屏幕的时候运行,所以提示词必须写清楚输入来源、允许做什么、禁止做什么、结果发到哪
里。

手机端远程控制

部分版本支持通过ChatGPT手机App连接电脑上的Codex,从手机端发起任务。这个能力适合临时下发轻量任务,例如让家里电脑继续
整理资料、检查项目状态或生成草稿。
一般流程是:

  1. 手机ChatGPT和电脑Codex都更新到支持该功能的版本。
  2. 在手机端进入Codex入口。
  3. 按提示完成电脑端配对。
  4. 在电脑上确认允许该设备远程控制。

远程控制的便利性很高,但也意味着风险更高。建议只对可信设备开启,并避免在手机端随手发起删除、部署、付款、批量修改等高影响
操作。

posted @ 2026-08-05 09:56  deyang  阅读(1)  评论(0)    收藏  举报