目前我个人用的最多的是AI御三家的CLI工具,奈何用不起官方的API,特此记录下第三方API的相关设置,特此备忘

1. Claude (Anthropic) CLI 配置

Claude Code 通过设置环境变量来指定第三方API端点和密钥

1
2
ANTHROPIC_BASE_URL="第三方API端点"
ANTHROPIC_AUTH_TOKEN="第三方API KEY"

2. Gemini (Google) CLI 配置

与 Claude 类似,Gemini CLI 也使用环境变量进行配置

1
2
GOOGLE_GEMINI_BASE_URL="第三方API端点"
GEMINI_API_KEY="第三方API KEY"

3. Codex (OpenAI) CLI 配置

Codex CLI 的配置相对特殊,它不使用环境变量,而是通过修改位于 ~/.codex 目录下的两个配置文件来完成

3.1 授权文件 (auth.json)

此文件用于存放 API 密钥

文件路径: ~/.codex/auth.json

1
2
3
{
"OPENAI_API_KEY": "第三方API KEY"
}

3.2 项目配置文件 (config.toml)

此文件用于定义模型服务商、API端点等核心设置

文件路径: ~/.codex/config.toml

1
2
3
4
5
6
7
8
9
10
11
model_provider = "第三方API名称"
model = "gpt-5-codex"
disable_response_storage = true
approval_policy = "never"
sandbox_mode = "danger-full-access"
model_reasoning_effort = "high"

[model_providers.第三方API名称]
name = "第三方API名称"
base_url = "第三方API端点"
wire_api = "responses"