CONFIGURATION

快速切换 API 配置

通过环境变量、配置文件或脚本,在千模岛 API 与官方 API 之间切换。

#手动切换配置

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

通过设置环境变量切换不同的 API 服务商。

#切换到千模岛 API

Linux/macOS (Bash):

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 ~/.bashrc

Linux/macOS (Zsh):

bash
# 添加到 ~/.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 ~/.zshrc

Windows PowerShell:

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:

bash
# 删除或注释千模岛 API 的环境变量,或改为官方地址
export ANTHROPIC_BASE_URL="https://api.anthropic.com"
export OPENAI_BASE_URL="https://api.openai.com/v1"

Windows PowerShell:

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):

json
{
  "env": {
    "ANTHROPIC_API_KEY": "你的千模岛_API令牌",
    "ANTHROPIC_BASE_URL": "https://www.qianmodao.com"
  }
}

官方 API:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "你的Anthropic_API令牌",
    "ANTHROPIC_BASE_URL": "https://api.anthropic.com"
  }
}

#Codex 配置文件

修改 ~/.codex/config.toml(Windows 为 %USERPROFILE%\.codex\config.toml):

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:

toml
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

bash
#!/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

bash
#!/bin/bash
export ANTHROPIC_BASE_URL="https://api.anthropic.com"
export OPENAI_BASE_URL="https://api.openai.com/v1"
echo "已切换到官方 API"
bash
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

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")
Write-Host "已切换到千模岛 API"

创建 switch-to-official.ps1

powershell
[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"
powershell
# 以管理员身份运行
.\switch-to-qianmodao.ps1
.\switch-to-official.ps1

#验证配置

bash
echo $ANTHROPIC_BASE_URL
echo $OPENAI_BASE_URL
powershell
echo $env:ANTHROPIC_BASE_URL
echo $env:OPENAI_BASE_URL

#环境变量说明

环境变量用途千模岛 API官方 API
ANTHROPIC_API_KEYClaude Code 使用的 API Key千模岛令牌Anthropic 令牌
ANTHROPIC_BASE_URLClaude Code 使用的 API 地址https://www.qianmodao.comhttps://api.anthropic.com
OPENAI_API_KEYCodeX 与 OpenAI 兼容客户端使用的 API Key千模岛令牌OpenAI 令牌
OPENAI_BASE_URLCodeX / OpenAI API 地址https://www.qianmodao.com/v1https://api.openai.com/v1
注意
Claude Code 使用不带 /v1 的 https://www.qianmodao.com;CodeX 使用带 /v1 的 https://www.qianmodao.com/v1

#下一步

经常切换服务商时,建议使用配置文件或切换脚本。

本页目录手动切换配置