Codex CLI 常用命令

本页作为 HRET API 接入后的补充参考:先完成 Codex 中转站配置,再用这些命令进行日常开发、提问、分析和修改代码。

基础命令

命令说明
codex启动交互式会话
codex "<prompt>"直接发送提示
codex --help显示帮助信息
codex --version显示版本号

代码生成

Terminal
# 生成代码
codex "写一个 REST API 端点,处理用户注册"

# 指定语言
codex --lang python "写一个文件上传函数"

# 指定框架
codex --framework react "创建一个表单组件"

代码分析

Terminal
# 解释代码
codex explain ./src/complex-function.js

# 代码审查
codex review ./src/

# 查找 bug
codex find-bugs ./app.py

# 安全检查
codex security-check ./

代码修改

Terminal
# 修复 bug
codex fix ./buggy-code.js

# 重构代码
codex refactor ./legacy-code.py

# 添加注释
codex comment ./undocumented.js

# 添加类型注解
codex add-types ./untyped.ts

# 优化性能
codex optimize ./slow-function.js

文件操作

Terminal
# 读取文件并提问
codex --file ./src/app.js "解释这段代码"

# 读取多个文件
codex --file ./a.js --file ./b.js "比较这两个实现"

# 输出到文件
codex "生成 README" --output ./README.md

# 从标准输入读取
cat error.log | codex "分析这个错误"

模型选项

Terminal
# 指定一个当前可用模型
codex --model your-available-model "你的问题"

# 临时切换到另一个可用模型
codex --model another-available-model "你的问题"

输出选项

Terminal
# JSON 格式
codex --format json "你的问题"

# 只输出代码(无解释)
codex --code-only "写一个排序函数"

# 流式输出
codex --stream "你的问题"

# 静默模式
codex --quiet "你的问题"

高级选项

Terminal
# 设置温度
codex --temperature 0.7 "你的问题"

# 设置最大 token
codex --max-tokens 2000 "你的问题"

# 使用系统提示
codex --system "你是 Python 专家" "优化这段代码"

# 详细输出
codex --verbose "你的问题"

配置命令

Terminal
# 查看当前配置
codex config show

# 设置配置项
codex config set model your-available-model

# 获取配置项
codex config get model

# 重置配置
codex config reset

交互式会话命令

在交互式会话中可用的命令:

命令说明
/help显示帮助
/clear清除上下文
/model <name>切换模型
/file <path>加载文件
/copy复制上次回复
/exit退出会话

提示

使用 Tab 键可以自动补全命令和文件路径。