AI炼丹日志-25 - OpenAI 开源的编码助手 Codex 上手指南

点一下关注吧!!!非常感谢!!持续更新!!!

Java篇:

  • MyBatis 更新完毕
  • 目前开始更新 Spring,一起深入浅出!

大数据篇 300+:

  • Hadoop(已更完)
  • HDFS(已更完)
  • MapReduce(已更完)
  • Hive(已更完)
  • Flume(已更完)
  • Sqoop(已更完)
  • Zookeeper(已更完)
  • HBase(已更完)
  • Redis (已更完)
  • Kafka(已更完)
  • Spark(已更完)
  • Flink(已更完)
  • ClickHouse(已更完)
  • Kudu(已更完)
  • Druid(已更完)
  • Kylin(已更完)
  • Elasticsearch(已更完)
  • DataX(已更完)
  • Tez(已更完)
  • 数据挖掘(已更完)
  • Prometheus(已更完)
  • Grafana(已更完)
  • 离线数仓(已更完)
  • 实时数仓(正在更新...)
  • Spark MLib (正在更新...)

官方地址

由 OpenAI 开源的 codex 编码助手

"Lightweight coding agent that runs in your terminal"
https://github.com/openai/codex

选择原因

它结合了 ChatGPT 级别的推理能力与实际运行代码、操作文件、迭代开发的强大功能,

并且一切都在版本控制之下完成。

简单来说,这是一种基于对话驱动的开发方式,能够理解并执行你的代码仓库。

● 零配置 ------ 只需要你的 OpenAI API 密钥,即可直接使用!

● 全自动审批 ------ 同时保持安全可靠,通过禁用网络访问和目录沙盒隔离来实现

● 多模态支持 ------ 可以传入截图或图表,直接用于实现功能 ✨

● 完全开源 ------ 你可以自由查看代码和参与贡献!

环境配置

配置推荐

● 操作系统:macOS 12+、Ubuntu 20.04+/Debian 10+ 或通过 WSL2 的 Windows 11

● Node.js:22或者更新的版本

● Git(可选):2.23+版本中内置了 PR 助手

● RAM:最低要4GB(推荐是8GB)

Node环境

注意:这里需要用到 Node.js 的环境,自行配置。
https://nodejs.org/en

官方推荐的是 Node-22 比较新的版本,可以用 nvm 来安装新的:

shell 复制代码
nvm install 22

下载完毕

使用 node 22

shell 复制代码
nvm use 22

使用 npm 全局安装 codex:

shell 复制代码
npm install -g @openai/codex

安装完毕:

拉取仓库(可跳过)

(可以不做)此外,我们拉下仓库:

shell 复制代码
git clone https://github.com/openai/codex

接着我们安装其他依赖:

shell 复制代码
npm install

配置 Key

此外我们还需要配置 OpenAI 的 Key

shell 复制代码
export export OPENAI_API_KEY="xxx"

测试使用

OpenAI

shell 复制代码
codex

启动成功:

随便测试一个,写个冒泡排序法之类的:

DeepSeek

记得输入DeepSeek的Key:

shell 复制代码
export DEEPSEEK_API_KEY=""

启动之后,如果不好使,可以切换一下model。启动后,输入"/"会有提示:

shell 复制代码
codex --provider deepseek

这里让AI写一个冒泡排序法:

配置文件

config

可以在全局上配置 Codex 的行为:

shell 复制代码
vim ~/.codex/config.json

可以看到这样的内容:

shell 复制代码
model: o4-mini
approvalMode: suggest
fullAutoErrorMode: ask-user
notify: true

大致内容如下:

Instructions

自定义的一些指令行为:

shell 复制代码
~/.codex/instructions.md

可以配置一些默认的指令行为:

shell 复制代码
- Always respond with emojis
- Only use git commands when explicitly requested
相关推荐
king of code porter4 分钟前
百宝箱企业版搭建智能体应用-平台概述
人工智能·大模型·智能体
愚公搬代码8 分钟前
【愚公系列】《AI短视频创作一本通》004-AI短视频的准备工作(创作AI短视频的基本流程)
人工智能·音视频
物联网软硬件开发-轨物科技10 分钟前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
电商API_1800790524710 分钟前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
梁辰兴24 分钟前
百亿美元赌注变数,AI军备竞赛迎来转折点?
人工智能·ai·大模型·openai·英伟达·梁辰兴·ai军备竞赛
PaperRed ai写作降重助手26 分钟前
智能写作ai论文生成软件推荐
人工智能·aigc·ai写作·智能降重·paperred
龙山云仓29 分钟前
No140:AI世间故事-对话康德——先验哲学与AI理性:范畴、道德律与自主性
大数据·人工智能·深度学习·机器学习·全文检索·lucene
Up九五小庞41 分钟前
开源埋点分析平台 ClkLog 本地部署 + Web JS 埋点测试实战--九五小庞
前端·javascript·开源
IT·小灰灰1 小时前
30行PHP,利用硅基流动API,网页客服瞬间上线
开发语言·人工智能·aigc·php
新缸中之脑1 小时前
编码代理的未来
人工智能