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

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

系列文章目录


前言

AI Coding(AI辅助编码)是指利用生成式人工智能模型自动生成、补全和优化代码,实现人机协作开发的技术。

其核心原理基于大型语言模型(LLM)。这些模型在海量的代码和文本数据上进行训练,从而能够理解开发者用自然语言描述的需求(例如“写一个Python函数来排序列表”),并输出相应的代码片段。

更具体的工作流程和技术包括:

  1. 需求理解与代码生成:用户输入文本描述、伪代码或部分代码,AI模型分析上下文后生成完整的代码。

  2. 检索增强生成(RAG):为了提升代码的准确性和规范性,AI工具会从可靠的代码库(如开源项目、企业内部代码)中检索相关示例和知识,再结合需求生成代码,这能有效减少错误并符合行业实践。

  3. 动态验证与纠错:生成代码后,一些先进的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 CLI

2.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. Yes,continue 2. No,quit

选择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. It's 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 · ~

按快捷键Ctrl+C就可以退回原始终端界面。


三、安装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 api

deepseek api接codex官方教程

如链接所示。


总结

Codex功能相当丰富,而且更新非常频繁,三天一小更,五天一大更,时不时会更新一些好用的新功能。

使用的时候要注意skills、git和mcp等工具的配合使用,这样会使得体验更好。

http://www.jsqmd.com/news/1387740/

相关文章:

  • 2026衡阳常宁市楼顶漏水避坑指南,本地老牌公司,质保可查 - 房屋修缮
  • 从利利博士固态智能警告看AI安全:目标对齐与约束编码的工程实践
  • 最新版本spring data jpa简介
  • Ninja is required to load C++ extensions
  • 上海老房翻新为什么很多业主选它?本地企业千州装饰口碑评价公开可查 - 资讯报道
  • 2026增肌蛋白粉深度测评:FoYes五维度拆解四大主流品牌 - 资讯报道
  • 堆排序算法深度解析:从原理到实战应用与性能优化
  • 海淀区创业扶持机构哪家正规:【博亚信诚】资质齐全
  • 关于网站建设的指标:不仅看速度,更要看这五个核心数据
  • 成都纽格立科技:DRM数字广播整体前端方案设计
  • Wireshark概述与安装教程
  • 2026年西安新城区保暖服饰源头工厂靠谱推荐:马员外服饰全产业链实力解析 - 子柔传媒
  • 营销智脑V3 产品迭代更新全景图:从V6.0到V6.2,AI营销平台的成长之路
  • 上海除尘风管实测对比,镀锌与不锈钢焊接管道工况优劣 - 生活动态圈
  • AI数字分身:从技术革新到产业落地的全链路实践
  • React Native与OpenHarmony动态标题栏开发实践
  • [特殊字符]终极指南:3步搞定LÖVE游戏Web移植的完整教程
  • XPath高级语法实战:从轴语法到复杂DOM定位
  • 深耕上海存量改造,上海本地千州装饰用售后响应,讲透了什么叫家装的 “服务本心” - 资讯报道
  • 为什么我们把“营销“交给 AI——一家 8 年 SaaS 公司的反思
  • Spring Data JPA 版本演进全景解析(2020-2025)
  • 如何用SystemInformer终极监控系统:从蓝屏分析到恶意软件检测的完整指南
  • 开发者技术搜索安全指南:从官方文档到代码验证的全流程实践
  • AI数据合规实战指南:从Anthropic天价罚款看开发者如何规避风险
  • 上海本地老牌口碑装修公司千州装饰:上海存量房时代下全能型装企的信任构建样本 - 资讯报道
  • 老板必看:企业网站建设费未付款怎样挂账及财务税务全解析
  • 高空幕墙清洗机器人哪家多人用:【凌度智能】工程常用 - 秋山寄远
  • 永远网站建设:为什么中小企业要在互联网洪流中坚守长期主义与品牌灵魂?
  • LeaferJS深度解析:如何实现Canvas元素的精准居中布局?
  • PyQt5安装配置全攻略:从零搭建桌面GUI开发环境