夜雨聆风学习资料网

ARTICLE · 1021760

国内也能用 Codex:安装教程 + DeepSeek 接入

国内也能用 Codex:安装教程 + DeepSeek 接入
CODEX · DEEPSEEK

国内也能用 Codex

安装教程 + DeepSeek 接入 · 从零开始

不用 ChatGPT 付费账号,不需要官方登录,接 DeepSeek API 是目前上手成本比较低的一条路。

0

PART

安装前先懂两件事

别急着敲命令

CLI 和桌面版不是一回事。 CLI 就是在终端里使用 codex,轻、验证快。桌面版有图形界面,看 diff 更直观。配置目录可共用:Mac/Linux 在 ~/.codex/,Windows 在 C:\Users\你的用户名\.codex\。

接国产模型为什么会踩坑。 新版 Codex 默认走 Responses API,不是老的 Chat Completions。很多平台只支持后者,随便改 base_url 容易 404。DeepSeek 官方已做对接,下文按推荐路径写。

1

PART

安装 Codex

CLI,桌面版

怎么打开终端

后面很多步骤要在「终端」里敲命令。终端就是一个窗口,你输入什么,电脑就执行什么。

Windows:按 Win + S,搜索 PowerShell 或「终端」,点开。看到类似 PS C:\Users\你的用户名> 就对了。也可以在文件夹空白处按住 Shift 点右键,选「在终端中打开」。

Mac:按 Command + 空格,搜索「终端」或 Terminal,回车。看到类似 用户名@MacBook ~ % 就对了。

命令粘贴后按回车才会执行。Mac 终端一般用 Command + V 粘贴;Windows PowerShell 里右键即可粘贴。

先确认 Node.js

在终端输入下面两条,看有没有版本号:

node -v npm -v

有版本号(比如 v20.x、10.x)就能继续。没有的话,浏览器打开 nodejs.org,下载 LTS 版本,一路下一步安装。装完关掉终端再开一个新的,重新输入 node -v 确认。

1.1 安装 CLI

打开终端,下面命令可以整段复制粘贴(一次一行也行):

# 方式 A:官方安装脚本(Mac / Linux 常见) curl -fsSL https://chatgpt.com/codex/install.sh | sh  # 方式 B:npm 全局安装(Windows 也常用) npm install -g @openai/codex  # 验证是否装好 codex --version

Windows 如果方式 A 报错(没有 curl),直接用方式 B。安装问权限就输入 y 回车;若提示权限不足,右键 PowerShell 选「以管理员身份运行」再装。

装完如果找不到 codex,关掉终端重开再试。还不行,执行 npm config get prefix,把该路径加入系统 PATH,或先重启电脑。

安装完成后,命令行输入 codex,回车,如图就说明安装成功了

1.2 桌面版

安装获取方式:

① 官网安装(需要魔法): chatgpt.com/codex 

② 社区镜像 Release(不需要魔法),选 win-x64(Windows 64 位)或 mac-arm64(mac):https://github.com/Wangnov/codex-app-mirror/releases/tag/codex-app-26.820.60940

下载对应包后,双击安装,和装普通软件一样下一步下一步。首次打开若问导入 Claude 配置,直接 Skip。

2

PART

接入 DeepSeek

主流程

接入有两种方式:

1、手动配置(mac/linux推荐)2、通过CC-Switch(windows推荐)

2.1 拿 API Key

1. 浏览器打开 platform.deepseek.com,注册或登录

2. 找到 API Keys(或 API 密钥)

3. 点创建 API Key,复制保存(只显示一次)

4. 按平台要求充值,通常少量余额就能试跑

2.2 手动配置(四步)

第一步:建 .codex 文件夹

# Mac / Linux mkdir -p ~/.codex  # Windows PowerShell mkdir $env:USERPROFILE\.codex -Force

第二步:新建 config.toml

在 .codex 里新建文件 config.toml。

Windows:先新建文本文档;如果看不到 .txt 后缀,资源管理器「查看」里勾选「文件扩展名」;改名为 config.toml,提示改扩展名点「是」;右键用记事本打开。

Mac:终端执行 open -e ~/.codex/config.toml。

把下面内容完整复制进去,保存:

# 强制 API Key,跳过 ChatGPT 登录preferred_auth_method = "apikey" forced_login_method = "api" model = "deepseek-v4-flash"  #具体使用模型model_provider = "deepseek" # 推理强度: low/medium/highmodel_reasoning_effort = "medium"  [model_providers.deepseek] name = "DeepSeek" base_url = "https://api.deepseek.com/v1" wire_api = "responses" env_key = "LLM_API_KEY"  #环境变量名

第三步:写入 API Key(二选一)

方式 A 环境变量(推荐)

Mac:终端执行 open -e ~/.zshrc,最后一行加 export DEEPSEEK_API_KEY="sk-你的密钥",保存后执行 source ~/.zshrc。

Windows:Win + S 搜「环境变量」→ 编辑账户的环境变量 → 用户变量点「新建」→ 名称 DEEPSEEK_API_KEY,值填 Key → 确定 → 关掉所有 PowerShell 重开

方式 B auth.json

在 .codex 新建 auth.json,记事本写入密钥,保存。

{"LLM_API_KEY": "sk-你的密钥"}

第四步:重启终端,输入 codex 试一次。环境变量改完不重启,Key 可能还没生效。

2.3 CC-Switch 图形化(Windows 更省事)

1. 浏览器打开 ccswitch.io,下载 Windows 的 msi 安装包

2. 双击安装

3. 打开 CC-Switch,设置里打开 Codex 相关选项

4. 主页点 Codex 图标 → 点 + → 选 DeepSeek → 粘贴 Key → 保存

5.添加完点击 启用

6. 完全退出 Codex(托盘也要退出),再重新打开

桌面版模型下拉看不到项:先用 ChatGPT 登录 Codex 一次(免费账号即可),再在 CC-Switch 打开「保留官方登录」(v3.16.1+)。

3

PART

怎么确认接通了

别猜,看一眼

打开终端,输入 codex,等界面出来(第一次可能稍慢)。然后输入 /model 看模型列表,或直接问:你是哪个模型?

成功的话,顶部或左下角显示 deepseek-*,能正常回复,不反复逼 ChatGPT 登录。退出一般按 Ctrl + C 两次,或输入 /exit。

4

PART

怎么换成别的国产模型?

改配置即可

DeepSeek 配通后,换平台不用重装 Codex。两条路:手改 config.toml,或用 CC-Switch 点选。

4.1 手改 config.toml

打开 config.toml,主要改:

① model,替换使用的模型

② base_url,替换模型的URL,通常在各个模型官网都有提供

③ 修改 auth.json 或者环境变量 LLM_API_KEY 的值。

举例:换成阿里云百炼

model_provider = "dashscope"   #使用哪个环境,和[model_providers.xxx] 对应即可model = "qwen3-coder-plus" model_reasoning_effort = "medium"  [model_providers.dashscope]  # 段名 dashscope 必须和上面一致name = "DashScope" base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1"wire_api = "responses"env_key = "LLM_API_KEY"

再把 auth.json 或者环境变量 LLM_API_KEY 的值换成百炼 Key,然后重启codex即可。

4.2 用 CC-Switch 换

CC-Switch → 选 Codex → 点 + → 选平台模板 → 填 API Key → 保存 → 点击启用→ 完全退出 Codex 再开 → /model 确认即可。

5

PART

常见踩坑

FAQ

codex 命令找不到:检查 npm 全局目录是否在 PATH。Windows 新开终端,或重启电脑。

一直弹 ChatGPT 登录:确认 config.toml 里有 preferred_auth_method = "apikey",Key 已写入,改完重启终端。

404 或 unsupported parameter:协议或 reasoning 参数对不上。优先跑 DeepSeek 官方脚本或对照 toml。

Windows 与 WSL 配置不同步:可在 WSL 的 ~/.bashrc 里设 export CODEX_HOME=/mnt/c/Users/Windows用户名/.codex

Key 泄露:立刻去平台作废重建,auth.json 别往群里扔。


有兴趣的话,也可以到本公众号菜单栏,看看我自己做的小程序~

我是 小火的实验室,热衷于分享小程序与 AI 开发干货

如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见

相关学习资料

返回首页浏览学习资料