Skip to content

配置 MYY 中转站

本文介绍如何配置 Codex CLI 使用 MYY 中转站的 API。

前置要求

配置方法

Codex 使用配置文件进行设置,配置文件位于:

  • Windows: C:\Users\你的用户名\.codex\
  • macOS/Linux: ~/.codex/

我们需要创建两个文件:

  1. config.toml - 主配置文件
  2. auth.json - API Key 配置

步骤 1:创建配置目录

Windows

打开 PowerShell:

powershell
# 创建 .codex 目录
mkdir $env:USERPROFILE\.codex

# 进入目录
cd $env:USERPROFILE\.codex

macOS/Linux

打开终端:

bash
# 创建 .codex 目录
mkdir -p ~/.codex

# 进入目录
cd ~/.codex

步骤 2:创建 config.toml

.codex 目录下创建 config.toml 文件。

Windows

powershell
# 使用记事本创建
notepad config.toml

macOS/Linux

bash
# 使用 nano 创建
nano config.toml

配置内容

复制以下内容到 config.toml

toml
model_provider = "myy"
model = "gpt-5.2-codex"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
windows_wsl_setup_acknowledged = true
model_verbosity = "high"

[model_providers.myy]
name = "myy"
base_url = "https://us.myy9.com/v1"
wire_api = "responses"
requires_openai_auth = true

配置说明

  • model: 使用的模型名称(推荐:gpt-5.2-codex
  • model_provider: 设为 "myy" 使用 MYY 中转站
  • model_reasoning_effort: 推理力度,可选 lowmediumhigh
  • network_access: 设为 "enabled" 启用网络访问
  • model_verbosity: 输出详细程度,设为 "high" 获得详细输出
  • base_url: MYY 中转站 API 地址
  • wire_api: 设为 "responses" 使用响应式 API

保存文件。

步骤 3:创建 auth.json

在同一目录下创建 auth.json 文件。

Windows

powershell
notepad auth.json

macOS/Linux

bash
nano auth.json

配置内容

复制以下内容,替换为你的 MYY API Key

json
{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxx"
}

重要

  • sk-xxxxxxxxxxxxxx 替换为你从 MYY 中转站获取的 API Key(令牌)
  • 注意:这里使用的是 MYY 中转站的令牌,不是 OpenAI 官方的 Key
  • 格式为 sk- 开头的完整令牌

保存文件。

步骤 4:验证配置

运行 Codex 测试配置:

bash
codex "你好,请介绍一下自己"

成功示例

如果配置正确,Codex 会返回回复:

你好!我是 AI 助手,可以帮助你:
- 编写和调试代码
- 创建完整项目
- 生成测试
- 修复 Bug
- 代码审查

有什么我可以帮助你的吗?

失败排查

如果出现错误,请检查:

  1. API Key 是否正确

    • 在 MYY 中转站控制台确认令牌状态为"启用"
    • 确保完整复制,包括 sk- 前缀
  2. 配置文件格式是否正确

    • config.toml 是 TOML 格式,注意语法
    • auth.json 是 JSON 格式,注意引号和逗号
  3. Base URL 是否正确

    • 确认为:https://us.myy9.com/v1
    • 注意末尾的 /v1
  4. 网络连接

    • 确认能访问 https://us.myy9.com
    • 测试:curl https://us.myy9.com/v1/models -H "Authorization: Bearer sk-xxx"
  5. 余额是否充足

    • 登录 MYY 中转站控制台查看余额

进阶配置

切换模型

config.toml 中修改 model 字段:

toml
# 使用 GPT-5.2 Codex(推荐)
model = "gpt-5.2-codex"

# 或使用 Claude 3.5 Sonnet
model = "claude-3-5-sonnet-20241022"

# 或使用 GPT-4
model = "gpt-4"

# 或使用 GPT-3.5(更快更便宜)
model = "gpt-3.5-turbo"

临时切换模型

运行时指定模型:

bash
codex --model gpt-3.5-turbo "你的问题"

调整推理力度

如果使用支持推理的模型(如 GPT-5.2-Codex),可以设置推理力度:

toml
model = "gpt-5.2-codex"
model_reasoning_effort = "high"  # 可选: low, medium, high

推理力度说明

  • low: 快速响应,适合简单任务
  • medium: 平衡性能和质量
  • high: 深度推理,适合复杂问题

调整输出详细度

控制 Codex 输出的详细程度:

toml
model_verbosity = "high"  # 可选: low, medium, high

启用网络访问

允许 Codex 访问网络(已在配置中默认启用):

toml
network_access = "enabled"

多账号配置

如果需要在不同项目使用不同的 API Key,可以创建多个配置:

方法 1:使用环境变量(推荐)

bash
# 临时设置不同的 API Key
export OPENAI_API_KEY="sk-另一个key"
codex "你的问题"

方法 2:创建不同的配置文件

创建 config-project1.tomlauth-project1.json,运行时指定:

bash
codex --config config-project1.toml "你的问题"

Windows 特殊配置

WSL 支持

配置文件中已经默认启用 WSL 支持:

toml
windows_wsl_setup_acknowledged = true

这样可以在 Windows 上正常使用 Codex,包括在 WSL 环境中。

提示

如果你在 Windows 上遇到权限问题,请确保配置文件中包含此选项。

配置文件位置

查看配置文件路径

Windows:

powershell
echo $env:USERPROFILE\.codex

macOS/Linux:

bash
echo ~/.codex

编辑配置文件

Windows:

powershell
notepad $env:USERPROFILE\.codex\config.toml
notepad $env:USERPROFILE\.codex\auth.json

macOS/Linux:

bash
nano ~/.codex/config.toml
nano ~/.codex/auth.json

完整配置示例

推荐配置(复制即用)

config.toml 完整内容:

toml
model_provider = "myy"
model = "gpt-5.2-codex"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
windows_wsl_setup_acknowledged = true
model_verbosity = "high"

[model_providers.myy]
name = "myy"
base_url = "https://us.myy9.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json 完整内容:

json
{
  "OPENAI_API_KEY": "sk-你的MYY令牌"
}

使用说明

  1. sk-你的MYY令牌 替换为从 MYY 中转站获取的实际令牌
  2. 可以根据需要调整 model 字段使用不同模型
  3. model_reasoning_effort 可选 lowmediumhigh
  4. model_verbosity 可选 lowmediumhigh

安全建议

  1. 保护 API Key

    • 不要将 auth.json 提交到 Git
    • 设置文件权限:chmod 600 ~/.codex/auth.json(Linux/macOS)
  2. 使用 .gitignore

    gitignore
    .codex/
    auth.json
    config.toml
  3. 定期轮换 Key

    • 定期在 MYY 中转站创建新令牌
    • 删除旧令牌

下一步

配置完成后,开始使用:

MYY中转站 - 让 AI 工具更易用