Codex 接入 JarlessAPI 指南¶
本文档介绍如何安装 OpenAI Codex 并将其配置为通过 JarlessAPI 提供服务。
本页覆盖 Codex CLI(终端版)。第一次使用终端的用户,可以先完成 准备工作,再回来安装。桌面应用和网页产品的接入方式不在本页范围内。
前置条件¶
- 已安装 Node.js 18 或更高版本(可执行
node --version确认) - 已在 JarlessAPI 控制台创建 API Key,并确认该分组支持的模型 ID(参见 获取 API Key)
第一步:安装 Codex¶
在终端中执行以下命令,全局安装 Codex:
npm install -g @openai/codex
sudo npm install -g @openai/codex
npm install -g @openai/codex --registry=https://registry.npmmirror.com
安装完成后,执行以下命令验证安装是否成功:
codex --version
若终端输出版本号,则安装成功。
Node.js 版本要求
Codex 需要 Node.js 18 或更高版本。若 codex --version 执行报错,请先通过 node --version 确认 Node.js 版本是否满足要求。
第二步:创建配置文件¶
Codex 的配置存放于 ~/.codex/ 目录下(Windows 对应路径为 %USERPROFILE%\.codex\)。需要手动创建两个文件:config.toml 和 auth.json。
如何打开配置目录¶
按 Win + R,输入以下路径后回车,即可在文件资源管理器中打开配置目录:
%USERPROFILE%\.codex
若目录不存在,请手动创建该文件夹,再在其中新建对应文件。可使用记事本、VS Code 等文本编辑器进行编辑。
打开 Finder,按 Command + Shift + G,输入 ~/.codex 后回车。若目录不存在,请先在终端中执行 mkdir -p ~/.codex 创建该目录。可使用 TextEdit 或 VS Code 等编辑器打开文件。
在终端中执行以下命令创建目录(如已存在则跳过):
mkdir -p ~/.codex
随后使用任意文本编辑器打开对应文件,例如 nano ~/.codex/config.toml。
写入 config.toml¶
在 ~/.codex/config.toml(Windows:%USERPROFILE%\.codex\config.toml)中写入以下内容:
示例使用 gpt-6-astra。如果所选分组支持其他模型,把 model 改为该分组支持的完整模型 ID。API Key 只需填写在下方的 auth.json 中。
approval_policy = "never"
sandbox_mode = "danger-full-access"
model_provider = "jarlessapi"
model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
plan_mode_reasoning_effort = "xhigh"
model_reasoning_summary = "detailed"
model_verbosity = "high"
service_tier = "default"
[model_providers.jarlessapi]
name = "jarlessapi"
base_url = "https://jarlessapi.com/v1"
wire_api = "responses"
requires_openai_auth = true
写入 auth.json¶
在 ~/.codex/auth.json(Windows:%USERPROFILE%\.codex\auth.json)中写入以下内容:
{
"auth_mode": "apikey",
"OPENAI_API_KEY": "你所选分组的 API Key"
}
Codex 可以使用其他分组的 API Key。切换分组后,确保当前模型在新分组的支持列表中;日常切换模型可在对话中使用 /model。
已有旧配置时
若你已有旧的 Codex 配置文件,请确认 model_provider 字段未被其他 provider 配置覆盖。
第三步:启动 Codex¶
配置完成后,在终端中执行以下命令启动 Codex:
codex
Codex 将自动读取 ~/.codex/config.toml 和 ~/.codex/auth.json,连接至 JarlessAPI 服务。
需要换模型时,在 Codex 对话中输入 /model 并回车,选择当前分组支持的模型即可。如果列表中没有目标模型,再修改 config.toml 中的 model。参见 Codex 官方指令说明。
验证配置是否生效¶
若启动后遇到连接或鉴权错误,请检查以下内容:
config.toml中的base_url是否为https://jarlessapi.com/v1auth.json中的OPENAI_API_KEY是否为你当前所选分组的有效密钥config.toml中的model是否在该密钥所属分组的支持列表中- 修改配置文件后,是否已重启 Codex
更多排错方法,参见 常见错误排查。
接通以后,做第一个任务¶
在 练习文件夹 中启动 Codex,先让它列出当前目录,确认位置正确。然后进入 个人作品集网站、资料转汇报 PPT 或 文章转知识图卡,跟着完成第一份作品。