Skip to content
R君有话说
Go back

有想法就能做产品:Codex安装配置完全指南

Codex是由 OpenAI (ChatGPT母公司)开发的一种专门用于理解和生成代码的人工智能模型。

看起来是程序员专用的,但其实是它对非程序员用户的影响可能会更大一些。

它大大减低了写代码的难度,

之前:有想法 ≠ 能做产品。

现在:有想法 + 会描述需求 ≈ 能做产品。

这篇文章就简单介绍下Codex的安装、配置和使用。

桌面APP安装

登录官方网站,下载安装包。

https://chatgpt.com/zh-Hans-CN/codex/get-started/

等待下载完成。

使用ChatGPT账户即可。

如果在浏览器端无法正常登录,大概率是你的科学上网质量不高,多换几个节点就可以「我的朋友亲测有效」。如果依然无法登录,请看本文最后一部分【中转站使用及配置】。

Codex CLI(命令行界面)安装

Codex除了APP图形界面(GUI)外,还有命令行界面(CLI)版本(下图)。

安装命令行版本,Windows系统以管理员身份打开CMD或者Powershell,Mac打开终端或者Teminal,输入下面的一行代码,敲回车就可以安装了:

npm i -g @openai/codex

这行命令可以运行的前提是你的电脑已经安装了Node.js,Node.js的安装地址是:https://nodejs.org/zh-cn/download,按照网页提示下载安装包安装即可。

Codex CLI安装好后可以输入以下代码检验下是否安装成功:

codex -V

如果返回codex cli的版本号(如下),就说明已经安装成功了。

codex-cli 0.130.0

在命令行中输入codex,回车,就可以使用命令行版本的Codex了。

接下来的流程和图形界面的Codex类似,会弹出链接在网页登录,登录后就可以正常使用。

在第一次使用时,我遇到了下面的报错:

Falling back from WebSockets to HTTPS transport. stream disconnected before completion

而且需要等待很长的时间(跟它说句你好,都要等待一分钟才能得到回复…就离谱)

经过搜索、试验,我找到了解决方案。

在每次启动codex前,先在命令行输入以下命令:

# 如果你用的是Window CMD
set HTTP_PROXY=http://127.0.0.1:7890
set HTTPS_PROXY=http://127.0.0.1:7890
set ALL_PROXY=socks5://127.0.0.1:7890

# 如果你用的是Window Powershell
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
$env:ALL_PROXY="socks5://127.0.0.1:7890"

# 如果你的用的是Mac Terminal
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
export ALL_PROXY=socks5://127.0.0.1:7890

注意,末尾的端口号7890仅为示例,不一定是你的电脑中可以科学上网的端口号。

端口号一般可以在你的魔法软件中查询,比如我的朋友设置的端口号是27890,所以他的末尾数字就是27890。

上面的设置有一个缺点,就是每一次启动都要输入代码,有些麻烦。

为了一劳永逸,可以把这个设置写入Codex的配置文件。

配置文件的路径是(我没有mac,不清楚mac的文件地址,有需要的话还是问问AI):

C:\Users\你的用户名\.codex\config.toml

文件可以用记事本打开,在配置文件中添加下面的代码:

[shell_environment_policy]
set = { HTTP_PROXY = "http://127.0.0.1:27890", HTTPS_PROXY = "http://127.0.0.1:27890", ALL_PROXY = "socks5://127.0.0.1:27890" }

之后就可以无痛使用了。

我先装的命令行版本,踩了很多坑。现在看来,对于非程序员用户,可能还是APP版本更友好。

Codex使用示例

这里演示下Codex的搞笑应用——赛博算命skill的安装和使用。(本人相信科学,但不排斥各种怪力乱神🤪)

赛博算命skill的地址(https://github.com/jinchenma94/bazi-skill)发给Codex,它会自动帮你装好:

调用skill,写一些基本信息发给Codex,如果你信息给的不全,它会追问你。之后会得到如下图的结果。

像这种开玩笑的skill,我还发现了一个月老姻缘测算Skill(https://github.com/Ming-H/yinyuan-skills),感兴趣的话可以自己体验下🤣。

这只是些搞笑应用,Codex还能做很多更强大、更实用的事,比如做自己的小工具、自动化办公、做个人网站等等,当然这都需要自己去摸索和学习。

中转站使用及配置

ChatGPT会给免费用户一点Codex的使用额度,作为轻度用户体验一下是完全够用的。

如果无法正常登录,或者是想要深度使用,就需要氪金了。可以在官方购买会员,也可以使用中转站的api。

中转站就是介于用户和各大 AI 官方厂商(如OpenAI、Anthropic、Google、DeepSeek 等)之间的一个“中间商平台”,大多数中转站的价格都比官方价格要便宜些。

介绍一下我目前在用(白嫖)的中转站,注册即享266刀API使用额度。

https://freemodel.dev/invite/FRE-6ea9c36d

如果你是学生或者还留着学生时代的edu邮箱,可以注册下这个公益站,完全免费。注册赠送50刀,每天登录网页签到,也会有额度奖励。

https://anyrouter.top/register?aff=ab01

以下配置可以看网站的文档部分,这里可以略过。

当然最简单的方法是把中转站的文档发给Codex,让它帮你配置。

以freemodel为例,说下使用中转站API的配置。同样是下面这个文件:

C:\Users\你的用户名\.codex\config.toml

在配置文件中添加以下设置:

model_provider = "freemodel"  
model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.freemodel]
name = "freemodel"
base_url = "https://api.freemodel.dev"
wire_api = "responses"

在下面的路径中,删除已有的 auth.json(若有),创建一个新的 auth.json。

C:\Users\你的用户名\.codex\

在文件中输入:

{
  "OPENAI_API_KEY": "YOUR_API_KEY"
}

其中"YOUR_API_KEY" 需要你在网站中创建之后,复制粘贴到这里。

设置完之后即可使用。

以上就是全部内容了,祝大家都能用AI提升自己的生产力!!!


Share this post on:

Next Post
没有港卡,如何入金美股券商盈透证券IBKR?