Codex(命令行)#
通过环境变量的方式在电脑上安装和配置 Codex CLI(命令行工具)。Windows#
1. 安装 Node.js#
如果出现版本号提示,就说明 Node.js 已经安装成功。需要注意的是,Node.js 的版本必须为 18+。如果低于这个版本,可以问一下 AI 如何升级 Node.js 版本,让 AI 先给您命令收集系统信息,之后它就会提供最快最准确的指导。
2. 安装 Codex CLI#
如果遇到“在此系统上禁止运行脚本”,需要用管理员权限运行 PowerShell,然后执行:Set-ExecutionPolicy Unrestricted
3. 创建配置文件#
$dir = Join-Path $env:USERPROFILE ".codex"
New-Item -ItemType Directory -Path $dir -Force | Out-Null
$auth = @'
{
"OPENAI_API_KEY": "在这里替换成你的_API_KEY"
}
'@
[System.IO.File]::WriteAllText(
(Join-Path $dir "auth.json"),
$auth,
(New-Object System.Text.UTF8Encoding($false))
)
$config = @'
model_provider = "moteapi"
model = "gpt-5.5"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
requires_openai_auth = true
enableRouteSelection = true
[model_providers.moteapi]
name = "moteapi"
base_url = "https://api.moteapi.com/chatgpt/v1"
wire_api = "responses"
'@
[System.IO.File]::WriteAllText(
(Join-Path $dir "config.toml"),
$config,
(New-Object System.Text.UTF8Encoding($false))
)
Get-Content "$env:USERPROFILE\.codex\auth.json"
Get-Content "$env:USERPROFILE\.codex\config.toml"
4. 验证安装#
在 PowerShell 中输入 codex 启动:跟它打个招呼。如果 Codex 正常回复,并且在平台内看到调用记录,则安装成功。macOS#
1. 安装 Node.js#
首先需要确认您的电脑上有 Homebrew。如果没有,可以点击进入 Homebrew 官网,复制页面中的安装命令一键安装。安装 Homebrew 的时候,有一部分资源在海外,需要设置 TUN 代理。
安装好之后,使用 Homebrew 安装 Node.js(如果已经安装可以跳过):如果出现版本号提示,就说明 Node.js 已经安装成功。需要注意的是,Node.js 的版本必须为 18+。如 果低于这个版本,可以问一下 AI 如何升级 Node.js 版本,让 AI 先给您命令收集系统信息,之后它就会提供最快最准确的指导。
2. 安装 Codex CLI#
3. 创建配置文件#
4. 验证安装#
终端中输入 codex 启动,然后在对话框中输入:如果 Codex 正常回复,并且在平台内看到调用记录,则说明配置成功。Linux#
1. 安装 Node.js#
安装 Node.js 的命令(如果已经安装可以跳过):需要注意的是,Node.js 的版本必须为 18+。如果低于这个版本,可以问一下 AI 如何升级 Node.js 版本,让 AI 先给您命令收集系统信息,之后它就会提供最快最准确的指导。
2. 安装 Codex CLI#
3. 创建配置文件#
4. 验证安装#
终端中输入 codex 启动,然后在对话框中输入:如果 Codex 正常回复,并且在平台内看到调用记录,则说明配置成功。常见问题#
1. Since this folder is not version controlled, we recommend requiring approval of all edits and commands.#
错误截图#
解决办法#
直接选择第一个即可。这个提示是在确认是否允许 Codex 在这个文件夹中工作而无需每次确认。一直确认会比较麻烦,直接选第一个让它继续执行即可。