Skip to content

配置 MYY 中转站

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

前置要求

配置方法

Claude Code 使用 JSON 配置文件进行设置。

配置文件位置

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

步骤 1:创建配置目录

Windows (PowerShell)

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

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

macOS/Linux

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

# 进入目录
cd ~/.claude

步骤 2:创建配置文件

Windows

powershell
# 使用记事本创建配置文件
notepad config.json

macOS/Linux

bash
# 使用 nano 创建配置文件
nano config.json

步骤 3:配置内容

复制以下内容到 config.json替换 API Key

json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://us.myy9.com/",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "permissions": {
    "allow": [],
    "deny": []
  }
}

重要修改

sk-xxxxxxxxxxxxxx 替换为你从 MYY 中转站获取的真实 API Key!

配置说明

字段说明
ANTHROPIC_AUTH_TOKENAPI 密钥你的 MYY API Key
ANTHROPIC_BASE_URLAPI 基础地址https://us.myy9.com/
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC禁用非必要流量"1"

提示

  • ANTHROPIC_BASE_URL 末尾必须有 /
  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 设为 "1" 可以减少不必要的请求

保存文件。

步骤 4:验证配置

运行 Claude Code 测试配置:

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

成功示例

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

你好!我是 Claude,由 Anthropic 开发的 AI 助手。

我可以帮助你:
- 编写和调试代码
- 解释技术概念
- 审查代码质量
- 重构和优化代码
- 解答编程问题

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

失败排查

如果出现错误,请检查:

  1. API Key 是否正确

    • 在 MYY 中转站控制台确认令牌状态为"启用"
    • 确保完整复制,包括 sk- 前缀
    • 没有多余空格
  2. Base URL 是否正确

    • 确认为:https://us.myy9.com/
    • 注意末尾的 /
  3. JSON 格式是否正确

    • 检查所有引号是否配对
    • 检查逗号位置
    • 可以使用 JSON 验证工具检查
  4. 网络连接

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

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

进阶配置

权限控制

permissions 字段可以控制 Claude Code 的权限:

json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://us.myy9.com/",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "permissions": {
    "allow": [
      "read_file",
      "list_dir",
      "write_file"
    ],
    "deny": [
      "execute_command"
    ]
  }
}

模型选择

如果 MYY 中转站支持多个 Claude 模型,可以通过命令行参数指定:

bash
# 使用默认模型(Claude 3.5 Sonnet)
claude "你的问题"

# 临时使用其他模型(如果支持)
# 注意:具体支持的模型请咨询 MYY 中转站

环境变量方式(替代方案)

如果不想使用配置文件,也可以使用环境变量:

Windows (PowerShell)

临时设置:

powershell
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxxxxxxxxxxx"
$env:ANTHROPIC_BASE_URL = "https://us.myy9.com/"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"

永久设置:

powershell
# 设置用户级环境变量
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-xxxxxxxxxxxxxx", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://us.myy9.com/", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "1", [System.EnvironmentVariableTarget]::User)

重新打开 PowerShell 生效。

macOS/Linux

编辑 shell 配置文件(~/.bashrc~/.zshrc):

bash
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxxxx"
export ANTHROPIC_BASE_URL="https://us.myy9.com/"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

重新加载配置:

bash
source ~/.bashrc  # 或 source ~/.zshrc

多账号配置

如果需要在不同项目使用不同的 API Key:

方法 1:项目级配置文件

在项目目录创建 .claude/config.json

bash
mkdir .claude
nano .claude/config.json

添加项目专用的配置,Claude Code 会优先使用项目目录的配置。

方法 2:使用脚本

创建不同的启动脚本:

project1.sh:

bash
#!/bin/bash
export ANTHROPIC_AUTH_TOKEN="sk-project1-xxx"
export ANTHROPIC_BASE_URL="https://us.myy9.com/"
claude "$@"

project2.sh:

bash
#!/bin/bash
export ANTHROPIC_AUTH_TOKEN="sk-project2-xxx"
export ANTHROPIC_BASE_URL="https://us.myy9.com/"
claude "$@"

使用:

bash
chmod +x project1.sh project2.sh
./project1.sh "项目1的问题"
./project2.sh "项目2的问题"

安全建议

1. 保护配置文件

bash
# Linux/macOS:设置文件权限
chmod 600 ~/.claude/config.json

2. 不要提交到 Git

.gitignore 中添加:

gitignore
.claude/
config.json

3. 定期轮换 API Key

  1. 在 MYY 中转站创建新令牌
  2. 更新配置文件
  3. 删除旧令牌

查看当前配置

查看配置文件位置

Windows:

powershell
echo $env:USERPROFILE\.claude\config.json

macOS/Linux:

bash
echo ~/.claude/config.json

编辑配置文件

Windows:

powershell
notepad $env:USERPROFILE\.claude\config.json

macOS/Linux:

bash
nano ~/.claude/config.json
# 或
vi ~/.claude/config.json

验证配置

bash
# 查看环境变量(如果使用环境变量方式)
# Windows:
echo $env:ANTHROPIC_AUTH_TOKEN
echo $env:ANTHROPIC_BASE_URL

# macOS/Linux:
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL

下一步

配置完成后,开始使用:

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