快速切换 API 配置
通过环境变量、配置文件或脚本,在千模岛 API 与官方 API 之间切换。
#手动切换配置
#方法 1:使用环境变量(推荐)
通过设置环境变量切换不同的 API 服务商。
#切换到千模岛 API
Linux/macOS (Bash):
# 添加到 ~/.bashrc 或 ~/.bash_profile
export ANTHROPIC_API_KEY="你的千模岛_API令牌"
export ANTHROPIC_BASE_URL="https://www.qianmodao.com"
export OPENAI_API_KEY="你的千模岛_API令牌"
export OPENAI_BASE_URL="https://www.qianmodao.com/v1"
# 重新加载配置
source ~/.bashrcLinux/macOS (Zsh):
# 添加到 ~/.zshrc
export ANTHROPIC_API_KEY="你的千模岛_API令牌"
export ANTHROPIC_BASE_URL="https://www.qianmodao.com"
export OPENAI_API_KEY="你的千模岛_API令牌"
export OPENAI_BASE_URL="https://www.qianmodao.com/v1"
# 重新加载配置
source ~/.zshrcWindows PowerShell:
# 永久写入当前用户环境变量
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "你的千模岛_API令牌", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://www.qianmodao.com", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "你的千模岛_API令牌", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://www.qianmodao.com/v1", "User")#切换回官方 API
Linux/macOS:
# 删除或注释千模岛 API 的环境变量,或改为官方地址
export ANTHROPIC_BASE_URL="https://api.anthropic.com"
export OPENAI_BASE_URL="https://api.openai.com/v1"Windows PowerShell:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.anthropic.com", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://api.openai.com/v1", "User")#方法 2:使用配置文件
通过修改配置文件切换 API 服务商。
#Claude Code 配置文件
修改 ~/.claude/settings.json(Windows 为 %USERPROFILE%\.claude\settings.json):
{
"env": {
"ANTHROPIC_API_KEY": "你的千模岛_API令牌",
"ANTHROPIC_BASE_URL": "https://www.qianmodao.com"
}
}官方 API:
{
"env": {
"ANTHROPIC_API_KEY": "你的Anthropic_API令牌",
"ANTHROPIC_BASE_URL": "https://api.anthropic.com"
}
}#Codex 配置文件
修改 ~/.codex/config.toml(Windows 为 %USERPROFILE%\.codex\config.toml):
model_provider = "qianmodao"
[model_providers.qianmodao]
name = "千模岛 API"
base_url = "https://www.qianmodao.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"官方 API:
model_provider = "openai"
[model_providers.openai]
name = "OpenAI"
base_url = "https://api.openai.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"#创建切换脚本
#Linux/macOS 脚本
创建 ~/switch-to-qianmodao.sh:
#!/bin/bash
export ANTHROPIC_API_KEY="你的千模岛_API令牌"
export ANTHROPIC_BASE_URL="https://www.qianmodao.com"
export OPENAI_API_KEY="你的千模岛_API令牌"
export OPENAI_BASE_URL="https://www.qianmodao.com/v1"
echo "已切换到千模岛 API"创建 ~/switch-to-official.sh:
#!/bin/bash
export ANTHROPIC_BASE_URL="https://api.anthropic.com"
export OPENAI_BASE_URL="https://api.openai.com/v1"
echo "已切换到官方 API"chmod +x ~/switch-to-qianmodao.sh
chmod +x ~/switch-to-official.sh
# 使用
source ~/switch-to-qianmodao.sh
source ~/switch-to-official.sh#Windows 脚本
创建 switch-to-qianmodao.ps1:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "你的千模岛_API令牌", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://www.qianmodao.com", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "你的千模岛_API令牌", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://www.qianmodao.com/v1", "User")
Write-Host "已切换到千模岛 API"创建 switch-to-official.ps1:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.anthropic.com", "User")
[System.Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://api.openai.com/v1", "User")
Write-Host "已切换到官方 API"# 以管理员身份运行
.\switch-to-qianmodao.ps1
.\switch-to-official.ps1#验证配置
echo $ANTHROPIC_BASE_URL
echo $OPENAI_BASE_URLecho $env:ANTHROPIC_BASE_URL
echo $env:OPENAI_BASE_URL#环境变量说明
| 环境变量 | 用途 | 千模岛 API | 官方 API |
|---|---|---|---|
| ANTHROPIC_API_KEY | Claude Code 使用的 API Key | 千模岛令牌 | Anthropic 令牌 |
| ANTHROPIC_BASE_URL | Claude Code 使用的 API 地址 | https://www.qianmodao.com | https://api.anthropic.com |
| OPENAI_API_KEY | CodeX 与 OpenAI 兼容客户端使用的 API Key | 千模岛令牌 | OpenAI 令牌 |
| OPENAI_BASE_URL | CodeX / OpenAI API 地址 | https://www.qianmodao.com/v1 | https://api.openai.com/v1 |
注意
Claude Code 使用不带 /v1 的
https://www.qianmodao.com;CodeX 使用带 /v1 的 https://www.qianmodao.com/v1。#下一步
- 查看 API 端点说明。
- 查看 Claude Code 配置。
- 查看 CodeX 配置。
- 查看 常见问题。
经常切换服务商时,建议使用配置文件或切换脚本。