多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

AI Coding1——Codex CLI、Codex APP、Codex插件的安装使用

AI Coding1——Codex CLI、Codex APP、Codex插件的安装使用 系列文章目录前言AI CodingAI辅助编码是指利用生成式人工智能模型自动生成、补全和优化代码实现人机协作开发的技术。其核心原理基于大型语言模型LLM。这些模型在海量的代码和文本数据上进行训练从而能够理解开发者用自然语言描述的需求例如“写一个Python函数来排序列表”并输出相应的代码片段。更具体的工作流程和技术包括需求理解与代码生成用户输入文本描述、伪代码或部分代码AI模型分析上下文后生成完整的代码。检索增强生成RAG为了提升代码的准确性和规范性AI工具会从可靠的代码库如开源项目、企业内部代码中检索相关示例和知识再结合需求生成代码这能有效减少错误并符合行业实践。动态验证与纠错生成代码后一些先进的AI Coding工具会在安全的“沙箱环境”中模拟运行代码自动检查语法错误、逻辑漏洞或性能问题并进行调整优化。AI Coding不再是简单的代码补全和简单的代码复制而是一种全新的编程范式是动摇程序员地位的超级工具使得程序员的编程主导权被迫逐渐移交到AI Coding工具手中。一、安装Node.js库在 Node.js下载官网 中点击获取Node.js按键点击独立文件(.xz)按键下载对应的xz压缩包然后把压缩包保存到指定位置解压。sudo gedit ~/.bashrc # 在文件最后面添加 export PATH/home/xxx/nodejs/bin:$PATH source ~/.bashrc # 测试安装是否成功 node --version npm --version二、配置安装Codex CLI2.1、配置.codex文件注意VScode、CLI和APP会复用同一个.codex文件夹所以推荐先在系统中配置好.codex文件夹再安装想要的codex工具。# 创建配置目录 mkdir -p ~/.codex配置config.toml文件# 创建config.toml配置文件 gedit ~/.codex/config.toml## 配置一官方 # 默认使用的模型 model openai/gpt-5.5 # 模型提供商 model_provider openai # 上下文窗口大小token数 model_context_window 200000 # 推理强度minimal | low | medium | high | xhigh model_reasoning_effort medium # 沙箱模式read-only | workspace-write | danger-full-access sandbox_mode workspace-write # 审批策略on-request | on-failure | never approval_policy on-request # 允许网络访问在workspace-write模式下 [sandbox_workspace_write] network_access true # 定义OpenAI提供商 [model_providers.openai] name OpenAI Official base_url https://api.openai.com/v1 env_key OPENAI_API_KEY## 配置二中转 model_provider aicodemirror model gpt-5.5 model_reasoning_effort xhigh disable_response_storage true preferred_auth_method apikey [model_providers.aicodemirror] name aicodemirror # 国内直连推荐使用vpn时最好添加此域名到noproxy列表 base_url https://xxx/codex wire_api responses配置auth.json文件# 创建auth.json配置文件 gedit ~/.codex/auth.json{ auth_mode: apikey, OPENAI_API_KEY: sk-xxx }2.2、安装CLI工具# 安装命令 npm install -g openai/codex # 卸载命令 npm uninstall -g openai/codex # 查看版本 codex --version第一次安装可能会提示Do you trust the contents of this directory? Working with untrusted contents comes with higher risk of prompt injection. Trusting the directory allows project-local config, hooks, and exec policies to load. 1. Yescontinue 2. Noquit选择Yes选项就会进入以下终端界面可以正式使用。CLI会自动读取你设置好的.codex文件夹如果没有会自动进行部分配置并要求你去完善。╭─────────────────────────────────────────────╮ │ _ OpenAI Codex (v0.131.0) │ │ │ │ model: gpt-5.5 xhigh /model to change │ │ directory: ~ │ ╰─────────────────────────────────────────────╯ Tip: GPT-5.5 is now available in Codex. Its our strongest agentic coding model yet, built to reason through large codebases, check assumptions with tools, and keep going until the work is done. Learn more: https://openai.com/index/introducing-gpt-5-5/ › Use /skills to list available skills gpt-5.5 xhigh · ~按快捷键CtrlC就可以退回原始终端界面。三、安装Codex APP桌面端Codex APP下载官网codex已经合并到chatgpt里面了。目前Codex APP桌面端只支持MAC系统和Windows系统还不支持Ubuntu系统。安装后会自动读取你设置好的.codex文件夹如果没有会自动进行部分配置并要求你去完善。APP的功能会比CLI更丰富体验也会更好具体使用这里就不展开了可以自己探索或找其他博客看。中文需要在设置-语言里面修改但是要有梯子的情况下才能修改成功否则大概率失败。四、VScode安装Codex插件VScode的Codex插件是三系统通用的也就是MAC、Windows、Ubuntu系统都支持只要能安装VScode即可。去VScode的扩展商店中搜索Codex – OpenAI’s coding agent插件如下直接安装安装后会自动读取你设置好的.codex文件夹如果没有会自动进行部分配置并要求你去完善。打开项目中的文件就可以在右上角有一个openai的标志点击标志就会在右侧栏打开codex界面即可使用。在ubuntu系统中不习惯使用CLI工具但是又用不了APP那么就推荐使用VScode的codex插件功能和CLI差不多而且线程会比较好管理。五、codex接入deepseek apideepseek api接codex官方教程如链接所示。总结Codex功能相当丰富而且更新非常频繁三天一小更五天一大更时不时会更新一些好用的新功能。使用的时候要注意skills、git和mcp等工具的配合使用这样会使得体验更好。
返回列表