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

article/2025/6/17 9:54:16

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

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 来安装新的:

nvm install 22

下载完毕
在这里插入图片描述
使用 node 22

nvm use 22

使用 npm 全局安装 codex:

npm install -g @openai/codex

安装完毕:
在这里插入图片描述

拉取仓库(可跳过)

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

git clone https://github.com/openai/codex

接着我们安装其他依赖:

npm install

配置 Key

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

export export OPENAI_API_KEY="xxx"

测试使用

OpenAI

codex

启动成功:
在这里插入图片描述
随便测试一个,写个冒泡排序法之类的:
在这里插入图片描述

DeepSeek

记得输入DeepSeek的Key:

export DEEPSEEK_API_KEY=""

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

codex --provider deepseek

这里让AI写一个冒泡排序法:
在这里插入图片描述

配置文件

config

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

vim ~/.codex/config.json

可以看到这样的内容:

model: o4-mini
approvalMode: suggest
fullAutoErrorMode: ask-user
notify: true

大致内容如下:
在这里插入图片描述

Instructions

自定义的一些指令行为:

~/.codex/instructions.md

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

- Always respond with emojis
- Only use git commands when explicitly requested

http://www.hkcw.cn/article/BZgVxwOqgc.shtml

相关文章

11.springCloud AlibabaNacos服务注册和配置中心

总体介绍: Nacos简介 Nacos 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮…

32所新大学来了 有何深意 职业本科加速扩容

职业本科高校正在加速扩容。近日,教育部发布公示,拟同意设置安徽职业技术大学、宁夏职业技术大学、苏州职业技术大学等32所学校。此次拟同意设置的本科高校中,23所为职业本科高校,均由高职专科升级而来,均为公办。自2019年以来,教育部已批准设立了60所本科层次职业学校。…

《碟中谍8》成端午档首日票房冠军 单日票房1.45亿

根据猫眼专业版数据,截至2025年5月31日21时,端午节单日票房达到1.45亿元,观影人次为366.1万,放映场次达43.2万。《碟中谍8:最终清算》成为当天的票房冠军。端午档首日票房前五名依次为: - 《碟中谍8:最终清算》 - 《哆啦A梦:大雄的绘画奇遇记》 - 《时间之子》 - 《星际…

团中央书记处书记王艺有新职 当选全国少工委常务副主任

5月28日上午,中国少年先锋队第九届全国工作委员会第一次全体会议在京举行。会议选举教育部副部长王嘉毅、共青团中央书记处书记王艺为全国少工委常务副主任。王艺出生于1980年5月,河南许昌人,研究生学历,哲学博士。她现任共青团中央书记处书记、全国青联副主席、全国少工委…

66条预警齐发!浙江将迎暴雨 多地需防次生灾害

今天雨水持续,截至早上6:45分,浙江共有66条气象预警,其中暴雨预警43条。大家出门需提高警惕。昨天下午,浙西北地区开始下雨。预计雨量最大的时段为5月31日后半夜至6月2日上午,浙中北有大雨暴雨,杭嘉湖大部、宁绍北部、衢州西北部局部有大暴雨。强对流天气以短时暴雨为主,…

Redisson学习专栏(四):实战应用(分布式会话管理,延迟队列)

文章目录 前言一、为什么需要分布式会话管理?1.1 使用 Redisson 实现 Session 共享 二、订单超时未支付?用延迟队列精准处理2.1 RDelayedQueue 核心机制2.2 订单超时处理实战 总结 前言 在现代分布式系统中,会话管理和延迟任务处理是两个核心…

Cloudini 点云压缩库 ROS PCL 入门教程

系列文章目录 前言 Cloudini 是一个点云压缩库。 它的重点是速度,但仍能达到很好的压缩比。 其主要用途如下 改进包含点云数据的数据集的存储(一个显著的例子就是 rosbags)。降低在网络上串流点云数据时所使用的带宽。 它可与 PCL 和 ROS 无…

吉林第三届全国龙舟邀请赛(大安站)激情开赛

龙舟竞渡处,瑞气满湖光。5月31日,金蛇献瑞龙舞九州2025年全国龙舟大联动-中国吉林第三届全国龙舟邀请赛(大安站)“嫩江湾杯”白城市全民健身龙舟赛在吉林大安嫩江湾国家5A级旅游区玉龙湖拉开帷幕。 上午9时,伴随着激昂的音乐,活力四射的青春舞…

【NLP 78、手搓Transformer模型结构及实战】

你以为走不出的淤泥,也迟早会云淡风轻 —— 25.5.31 引言 ——《Attention is all you need》 《Attention is all you need》这篇论文可以说是自然语言处理领域的一座里程碑,它提出的 Transformer 结构带来了一场技术革命。 研究背景与目标 在 Transfo…

【深度学习】14. DL在CV中的应用章:目标检测: R-CNN, Fast R-CNN, Faster R-CNN, MASK R-CNN

深度学习在计算机视觉中的应用介绍 深度卷积神经网络(Deep convolutional neural network, DCNN)是将深度学习引入计算机视觉发展的关键概念。通过模仿生物神经系统,深度神经网络可以提供前所未有的能力来解释复杂的数据模式&…

性能优化 - 理论篇:CPU、内存、I/O诊断手段

文章目录 Pre引言1. CPU 性能瓶颈1.1 top 命令 —— 多维度 CPU 使用率指标1.2 负载(load)——任务排队情况1.3 vmstat 命令 —— CPU 繁忙与等待 2. 内存性能瓶颈2.1 操作系统层面的内存分布2.2 top 命令 —— VIRT / RES / SHR 三个关键列2.3 CPU 缓存…

javaweb-maven以及http协议

1.maven坐标: 坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置; 2.坐标的组成: groupId:定义当前项目隶书的组织名称; artifactId:定义当前maven项目名称 version:定义项目版本 3.依…

Qq空间照片视频批量下载工具

软件介绍 本文介绍的软件是QQ空间相册批量下载器,专门用于批量下载QQ空间中的照片和视频。 软件背景与需求 作为80、90后一代的集体回忆,QQ空间承载了许多人的青春记忆。然而随着时间推移和设备更新,空间中的照片视频画质逐渐模糊。同时&a…

AI Agent智能体:底层逻辑、原理与大模型关系深度解析·优雅草卓伊凡

AI Agent智能体:底层逻辑、原理与大模型关系深度解析优雅草卓伊凡 一、AI Agent的底层架构与核心原理 1.1 AI Agent的基本构成要素 AI Agent(人工智能代理)是一种能够感知环境、自主决策并执行行动的智能系统。其核心架构包含以下关键组件…

【GESP真题解析】第 19 集 GESP 二级 2024 年 12 月编程题 2:数位和

大家好,我是莫小特。 这篇文章给大家分享 GESP 二级 2024 年 12 月编程题第 2 题:数位和。 题目链接 洛谷链接:B4065 数位和 一、完成输入 根据输入格式的描述,输入包含一个正整数 n,数据范围: 1 ≤ n ≤ 10 5 1\le n \le 10^5 1≤n≤105,用 int 类型最合适。 int n…

Python趣学篇:交互式词云生成器(jieba + Tkinter + WordCloud等)

名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、为什么要做词云?让文字"活"起来!二、核心…

lstm 长短期记忆 视频截图 kaggle示例

【官方双语】LSTM(长短期记忆神经网络)最简单清晰的解释来了!_哔哩哔哩_bilibili . [short,input]*[2.7,1.63]b5.95 换参数和激活函数 tan激活函数输出带正负符号的百分比 tanx公式长这样? 潜在短期记忆 前几天都是乱预测&#xf…

GD32F103系列工程模版创建记录

准备条件: 1:首先需要下载GD32F103的官方库 2:GD32F103的软件包 3:KEIL5软件 4:单片机GD32F103C8T6 本文已经默认KEIL5已将安装好GD32F103的软件包了 步骤一 基本模版创建 1 打开KEIL5软件,新建工程&am…

火绒 6.0 全家桶合集 - 绿色单文件提取版 (垃圾清理/右键管理/弹窗拦截等)

软件介绍 作为互联网冲浪选手,想必火绒是绝大多数网友电脑必备软件之一,今天给大家带来的是我自己用了很久的版本。 软件特点 免费、功能还不错,解压就可以用 软件使用 本次火绒6.0小工具独立版,一共提取了10种小工具&#xf…

守护生命之光:进行性核上性麻痹的全方位健康护理指南

进行性核上性麻痹(PSP)是一种罕见的神经退行性疾病,主要影响患者的运动、平衡及吞咽等功能。科学的健康护理能有效延缓病情发展,提升患者生活质量,具体可从以下方面开展。 在日常生活护理中,安全防护至关重…