macOS 下VS code 安装Claude code 并接入第三方模型coding plan
macOS 下VS code 安装Claude code 并接入第三方模型coding plan
第一步下载安装vs code
安装:Claude Code for VS Code 插件

配置设置中settings.json

红框中的信息替换成下面的,保存
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.deepseek.com/anthropic",
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "you-key",
},
{
"name": "API_TIMEOUT_MS",
"value": "3000000",
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1",
},
{
"name": "ANTHROPIC_MODEL",
"value": "deepseek-v4-flash",
},
{
"name": "ANTHROPIC_SMALL_FAST_MODEL",
"value": "deepseek-v4-flash",
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "deepseek-v4-flash",
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "deepseek-v4-pro[1m]",
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "deepseek-v4-flash",
},
],
然后在桌面上新建一个txt文件,将代码复制进去后,文件名改成switch_model.command,然后双击运行
#!/bin/zsh
# ==========================================
# 变量配置区 - 方便随时替换
# ==========================================
# 厂商标识(仅用于显示)
PROVIDER="替换成写你的模型"
# API 基础路径
BASE_URL="替换成你的"
# 你的 API Key (请在此处填入真实的 Key)
AUTH_TOKEN="替换成你的"
# 主模型名称 (对应 Sonnet/Haiku 等)
MODEL_NAME="MiniMax-M2.7"
# 高性能模型名称 (对应 Opus)
OPUS_MODEL_NAME="MiniMax-M2.7"
# 配置文件路径 (你提供的特定 Profile 路径)
SETTINGS_FILE="$HOME/Library/Application Support/Code/User/settings.json"
# ==========================================
echo "正在切换至 $PROVIDER 配置..."
# 检查文件是否存在
if [ ! -f "$SETTINGS_FILE" ]; then
echo "❌ 错误: 找不到配置文件,请检查路径是否正确。"
exit 1
fi
# 函数:匹配 name 所在的行,修改其下一行的 value
update_value() {
local target_name=$1
local new_value=$2
# 逻辑:找到包含 target_name 的行,然后处理下一行 (n),将 value 的内容替换
# 注意:这里兼容了末尾有无逗号的情况
sed -i '' "/\"name\": \"$target_name\"/{n;s|\"value\": \".*\"|\"value\": \"$new_value\"|;}" "$SETTINGS_FILE"
}
echo "正在更新配置文件..."
update_value "ANTHROPIC_BASE_URL" "$BASE_URL"
update_value "ANTHROPIC_AUTH_TOKEN" "$AUTH_TOKEN"
update_value "ANTHROPIC_MODEL" "$MODEL_NAME"
update_value "ANTHROPIC_SMALL_FAST_MODEL" "$MODEL_NAME"
update_value "ANTHROPIC_DEFAULT_SONNET_MODEL" "$MODEL_NAME"
update_value "ANTHROPIC_DEFAULT_OPUS_MODEL" "$OPUS_MODEL_NAME"
update_value "ANTHROPIC_DEFAULT_HAIKU_MODEL" "$MODEL_NAME"
echo "✅ $PROVIDER 配置已生效!"
echo "当前使用的模型: $MODEL_NAME"
# 保持窗口显示结果,3秒后自动退出
sleep 3
如果出现文件无法执行,使用终端执行命令即可
chmod +x 文件绝对路径
