国内实现使用codexcli

208 阅读1分钟

国内使用 Codex CLI 可以通过以下步骤实现:

  1. 获取账户:首先需要拥有 ChatGPT Plus、Pro、Business 或 Enterprise 账户。中国用户可以通过 FastGPTPlus 以 158 元 / 月的价格获得 Plus 账户,支持支付宝和微信支付。

  2. 安装 Node.js:确保已安装 Node.js,版本需在 v18 及以上。可以在命令行中输入node --version检查版本。

  3. 安装 Codex CLI:打开命令行工具,使用 npm 全局安装 Codex CLI,输入命令npm install -g @openai/codex。如果下载失败,可以切换国内镜像,使用命令npm install -g @openai/codex --registry=https://registry.npmmirror.com

  4. 获取 API Key:可以通过一些第三方平台获取 API Key,如 Agent Router 等。注册完成后,在平台上生成 API 令牌,并复制密钥。

  5. 设置环境变量

    • 在系统变量中添加变量AGENT_ROUTER_TOKEN,值为刚刚申请的密钥。
    • 创建.codex/config.toml文件,一般在C:\Users\你的用户名.codex下创建,添加如下配置:
model = "gpt-5"
model_provider = "openai - chat - completions"
preferred_auth_method = "apikey"
(model_providers.openai - chat - completions)
name = "OpenAI using Chat Completions"
base_url = "https://agentrouter.org/v1"
env_key = "AGENT_ROUTER_TOKEN"
wire_api = "chat"
query_params = {}
stream_idle_timeout_ms = 300000
  • 创建.codex/auth.json文件,同样在.codex目录下,加入如下代码:
{
"OPENAI_API_KEY":"这里换成你申请的KEY"
}
  1. 开始使用:在项目文件夹中打开终端,输入codex即可开始使用 Codex CLI。

另外,也可以参考腾讯新闻的教程,将OPENAI_API_KEY设置为从gptapi.asia分配的 Key,OPENAI_BASE_URL设置为https://gptapi.asia/v1,然后通过codex --model gpt-5-chat命令定义模型来使用。不过需要注意的是,使用第三方平台获取 API Key 等方式可能存在一定的风险,需谨慎选择。