AI大模型与CLI应用系列:本系列聚焦于AI大模型在命令行界面(CLI)中的应用,探索如何通过CLI工具高效利用AI能力,提升开发与工作效率。

此文以OpenAI Codex为例…


一、Codex 安装与使用

Codex 依赖 Node.js 环境,最低版本要求为 Node.js v22

1. Codex 安装

使用 npm 全局安装 Codex:

npm install -g @openai/codex

2. 配置

安装后,需要配置 Codex 以使用免费模型(如 agentrouter.org 提供的 gpt-5)。

1. 设置环境变量AGENT_ROUTER_TOKEN 添加到系统环境变量中。

# 添加到 /etc/profile
export AGENT_ROUTER_TOKEN="你的令牌值"

# 使其生效
source /etc/profile

2. 创建 ~/.codex/config.toml

model = "gpt-5"
model_provider = "openai-chat-completions"
preferred_auth_method = "apikey"

[model_providers.openai-chat-completions]
name = "OpenAI using Chat Completions"
base_url = "https://agentrouter.org/v1"
env_key = "AGENT_ROUTER_TOKEN"
wire_api = "chat"
query_params = {}
stream_idle_timeout_ms = 300000

注意: 若使用其他模型(如 glm-4.5),需相应修改 modelquery_params

3. 创建 ~/.codex/auth.json

{
  "OPENAI_API_KEY":"这里换成你申请的KEY"
}

3. 验证与常用命令

  • 验证: 在终端输入 codex,进入 Codex shell 窗口后输入内容,确认基本功能正常。
  • 常用命令:
    • model: 选择模型速度。
    • Approval: 定义操作的审批模式。
    • review:审查未提交的变更、特定提交或与基础分支的对比。
    • new: 开始新的聊天。
    • init: 为Codex项目配置生成文档。
    • compact: 总结对话。
    • diff: 查看Git代码差异。
    • mention: 引用文件。

参考


最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

微信公众号

本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的- 权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!