Codex 配置指南
如果你使用支持 OpenAI API 的工具(如 Codex),需要设置以下配置来连接到中转服务。
Codex 配置文件
在 ~/.codex/config.toml 文件开头添加以下配置:
model_provider = "myai"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.myai]
name = "myai"
base_url = "你的服务地址/openai"
wire_api = "responses"
requires_openai_auth = true
env_key = "MY_API_KEY"
在 ~/.codex/auth.json 文件中配置API密钥:
{
"OPENAI_API_KEY": null
}
💡 将 OPENAI_API_KEY 设置为 null,然后设置环境变量 MY_API_KEY 为你的 API 密钥(格式如 sk-xxxxxxxxxx)。
Windows 教程
环境变量设置方法
CMD 临时设置:
set MY_API_KEY=sk-xxxxxxxxxx
PowerShell 临时设置:
$env:MY_API_KEY = "sk-xxxxxxxxxx"
PowerShell 永久设置(用户级):
[System.Environment]::SetEnvironmentVariable("MY_API_KEY", "sk-xxxxxxxxxx", [System.EnvironmentVariableTarget]::User)
💡 设置后需要重新打开 PowerShell 窗口才能生效。
验证环境变量
在 PowerShell 中验证:
echo $env:MY_API_KEY
在 CMD 中验证:
echo %MY_API_KEY%
macOS 教程
环境变量设置方法
临时设置:
export MY_API_KEY=sk-xxxxxxxxxx
Shell 配置文件(持久保存):
添加到你的 shell 配置文件中:
# 对于 zsh (默认)
echo "export MY_API_KEY=sk-xxxxxxxxxx" >> ~/.zshrc
source ~/.zshrc
# 对于 bash
echo "export MY_API_KEY=sk-xxxxxxxxxx" >> ~/.bash_profile
source ~/.bash_profile
验证环境变量
在 Terminal 中验证:
echo $MY_API_KEY
Linux / WSL2 教程
环境变量设置方法
临时设置:
export MY_API_KEY=sk-xxxxxxxxxx
Shell 配置文件(持久保存):
添加到你的 shell 配置文件中:
# 对于 bash (默认)
echo "export MY_API_KEY=sk-xxxxxxxxxx" >> ~/.bashrc
source ~/.bashrc
# 对于 zsh
echo "export MY_API_KEY=sk-xxxxxxxxxx" >> ~/.zshrc
source ~/.zshrc
验证环境变量
在终端中验证:
echo $MY_API_KEY