macOS 下VS code 安装Claude code 并接入第三方模型coding plan

macOS 下VS code 安装Claude code 并接入第三方模型coding plan

第一步下载安装vs code

https://code.visualstudio.com

安装: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 文件绝对路径

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注