Skip to content

Codex 使用指南 ​

这份教程旨在让你在最短时间内完成 FlexAPI与Codex CLI 的对接。

右侧为页面导航,可根据需要直接导航到指定位置

Step 1: 获取 API Key ​

1. 登录 FlexAPI 控制台 ​

前往 FlexAPI,登录并选择对应的分组,创建 FlexAPI API Key。

2. 充值额度或购买订阅 ​

按照使用模式,选择按时长订阅或充值额度按量付费。

3. 获取 API Key ​

在控制台创建或复制你的 FlexAPI API Key,后续配置 CLI 和客户端时都要用到。

参考:FlexAPI API获取教程

Step 2: 下载安装 Codex CLI ​

环境要求 ​

  • Node.js 18 或更高版本
  • npm 或 yarn 包管理器

Node.js 18 或更高版本下载步骤 ​

bash
# 方法一:通过 Homebrew 安装 Node.js LTS
brew install node

# 方法二:也可以访问 https://nodejs.org/ 下载 macOS LTS 安装包
# 下载 .pkg 文件后,按照安装向导完成安装

# 验证 Node.js 和 npm 是否安装成功
node --version
npm --version

echo "Node.js 安装成功:如果上方显示 v18 或更高版本,并显示 npm 版本号,说明环境已准备好。"
bash
# 方法一:使用 NodeSource 官方仓库(推荐,Ubuntu / Debian)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# 方法二:使用系统包管理器
# Ubuntu / Debian
sudo apt update
sudo apt install -y nodejs npm

# CentOS / RHEL / Fedora
sudo dnf install -y nodejs npm

# 验证 Node.js 和 npm 是否安装成功
node --version
npm --version

echo "Node.js 安装成功:如果上方显示 v18 或更高版本,并显示 npm 版本号,说明环境已准备好。"
powershell
# 方法一:通过 winget 安装 Node.js LTS
winget install OpenJS.NodeJS.LTS

# 方法二:也可以访问 https://nodejs.org/ 下载 Windows LTS 安装包
# 下载 .msi 文件后,按照安装向导完成安装

# 验证 Node.js 和 npm 是否安装成功
node --version
npm --version

Write-Host "Node.js 安装成功:如果上方显示 v18 或更高版本,并显示 npm 版本号,说明环境已准备好。"

npm 或 yarn 包管理器下载步骤 ​

npm 会随 Node.js 一起安装。如果你想使用 yarn,可以按下面步骤启用。

bash
# 验证 npm 是否可用
npm --version
echo "npm 已安装成功:如果上方显示版本号,可以直接使用 npm。"

# 可选:启用并安装 yarn
corepack enable
corepack prepare yarn@stable --activate

# 验证 yarn 是否安装成功
yarn --version
echo "yarn 安装成功:如果上方显示版本号,可以使用 yarn。"
powershell
# 验证 npm 是否可用
npm --version
Write-Host "npm 已安装成功:如果上方显示版本号,可以直接使用 npm。"

# 可选:启用并安装 yarn
corepack enable
corepack prepare yarn@stable --activate

# 验证 yarn 是否安装成功
yarn --version
Write-Host "yarn 安装成功:如果上方显示版本号,可以使用 yarn。"

安装步骤 ​

如果你还没有安装 Codex CLI,可以先完成安装,再配置接入。

  1. 安装 Codex CLI
bash
npm install -g @openai/codex

如遇权限问题:

  • macOS / Linux:使用 sudo npm install -g @openai/codex
  • Windows:以管理员身份运行终端
  1. 验证安装
bash
codex --version

输出为版本号,即为安装成功

检查 ​

  • 已安装 Node.js
  • 可以在终端中正常运行 codex
  • 已准备好 FlexAPI API Key

若已完成上述准备,可进入下一步

Step 3: Codex CLI 配置 ​

下载一键配置脚本 ​

方式 1:使用一键配置脚本(推荐) ​

运行方法:

  • Windows:双击 codex-config.bat 或在终端执行 ./codex-config.bat
  • macOS / Linux:在终端执行 sh codex-config.sh

脚本可以在任意目录执行,会自动配置 CLI 环境。

开始使用

bash
codex

方式 2:手动配置 ​

  1. 打开文件资源管理器,找到 ~/.codex 文件夹(不存在则创建)
  2. 创建 config.toml 文件
  3. 使用文本编辑器打开,添加以下内容:
toml
model_provider = "flexapi"
model = "gpt-5.3-codex"
model_reasoning_effort = "high"
disable_response_storage = false

[model_providers.flexapi]
name = "FlexAPI"
base_url = "https://flexapi.me/v1"
wire_api = "responses"
requires_openai_auth = true

创建 auth.json 文件:

json
{
  "OPENAI_API_KEY": "your-flexapi-api-key"
}

提示

将 your-flexapi-api-key 替换为 FlexAPI 的密钥

插件配置 ​

支持的编辑器 ​

安装步骤 ​

下载并运行配置脚本,自动完成所有设置:

FAQ 常见问题 ​

Q: 配置脚本必须在特定目录运行吗? ​

不需要。配置脚本可以在任意目录执行,会自动找到正确的配置位置。

Q: 如何选择 Base URL? ​

推荐使用 flexapi.me。

Q: 插件和 CLI 可以同时使用吗? ​

可以。两者使用相同的配置,互不影响。

Q: 远程开发(SSH)如何配置? ​

在远程服务器上运行配置脚本即可。VS Code 的远程扩展会自动使用远程服务器的配置。

Q: 配置后无法使用怎么办? ​

检查以下几点:

  • API Key 是否正确复制(无多余空格)
  • Base URL 是否配置正确
  • 网络是否能访问 Codex 服务
  • 重启编辑器或终端后重试

Q: 如何更新 API Key? ​

重新运行配置脚本,或在编辑器设置中手动更新。

相关页面 ​

FlexAPI Docs