当前位置: 首页 > news >正文

使用批处理脚本快速切换 Claude API 实现多平台环境配置

由于国内无法直接使用 Anthropic 公司的 Claude Code 产品,会导致大家都是通过多个第三方平台来中转使用,前面我介绍过至少两个目前都还可以用的 Claude Code 平台 —— anyrouteraicodemirror, 对应的介绍文章是:

  • Windows下基于docker desktop 使用Claude code

  • 在 Windows 系统上安装官方 Claude Code CLI 教程


考虑到不同的中转平台都有各自的ANTHROPIC_BASE_URLANTHROPIC_API_KEYANTHROPIC_AUTH_TOKEN
不同平台上的速率、额度等情况也各不同,手动切换这些配置容易导致混淆和错误。


解决方案

创建一个批处理文件(.bat)来管理不同平台的Claude API配置,通过简单的命令参数实现环境切换。

脚本实现

@echo off
:: 防止乱码(ANSI 保存即可,不要 UTF-8)
:: 判断当前配置
set "current=%ANTHROPIC_BASE_URL%"if "%current%"=="https://api1.anthropic.com" (set "profile=配置1"
) else if "%current%"=="https://api2.anthropic.com" (set "profile=配置2"
) else (set "profile=未设置"
)echo ================================
echo  当前使用的是: %profile%
echo ================================
echo 1. 切换到配置1
echo 2. 切换到配置2
echo ================================
set /p choice=请输入选择 (1/2):if "%choice%"=="1" (setx ANTHROPIC_BASE_URL "https://api1.anthropic.com"setx ANTHROPIC_API_KEY "key1_xxx"setx ANTHROPIC_AUTH_TOKEN "key1_xxx"echo 已切换到配置 1
)if "%choice%"=="2" (setx ANTHROPIC_BASE_URL "https://api2.anthropic.com"setx ANTHROPIC_API_KEY "key2_xxx"setx ANTHROPIC_AUTH_TOKEN "key2_xxx"echo 已切换到配置 2
)echo 注意:需要重新打开命令行窗口才会生效!
pause

使用方法

  1. 将上述脚本保存为 switch-anthropic.bat 文件,文件编码选择 ANSI
  2. 双击运行
    在这里插入图片描述

注意事项

  1. 环境变量生效时间setx 设置的环境变量需要重新启动命令行窗口才能生效
  2. 安全性考虑:脚本中包含敏感信息,应妥善保管并设置适当权限
  3. 备份原始配置:建议先备份原始环境变量值
  4. 跨平台兼容性:此脚本仅适用于Windows系统,Linux/macOS用户可使用Shell脚本实现类似功能

结论

通过简单的批处理脚本,我们可以高效地在多个Claude API环境之间切换,从而实现Windows下通过 Windows PowerShell 命令行,随时随地使用 Claude Code,比 docker desktop 方式 更方便!

http://www.dtcms.com/a/394520.html

相关文章:

  • SkyDiffusion:用 BEV 视角打开街景→航拍图像合成新范式
  • 免费下载适用于 Windows PC 的 Pixologic Zbrush 2026
  • 10.eNSP下载及安装教程(2025年9月21日)
  • Qt 实战 之 打包部署
  • QT-文件
  • 2001-2022年全国地级市高铁开通数据
  • TenstoRT加速YOLOv11——C++端加速
  • 面试技巧第三篇:嵌入式操作系统基础考点:任务、调度和中断
  • 简单使用Vanna
  • 【面板数据】各省环境保护支出统计数据集(2007-2023年)
  • 无需格式转换!FileOptimizer将文件体积压至极致的软件
  • 【论文速递】2025年第17周(Apr-20-26)(Robotics/Embodied AI/LLM)
  • Spring Framework 入门:传统 XML 配置启动方式详解
  • 构建AI智能体:四十、K-Means++与RAG的融合创新:智能聚类与检索增强生成的深度应用
  • Python 中,判断元素是否存在于列表(list)和判断键是否存在于字典(dict)
  • 如何在 Windows 上恢复已删除/未保存的 PowerPoint 文件 - 4 种快速方法
  • 【含文档+PPT+源码】基于过滤协同算法的城市旅游网站的设计与实现
  • week 2
  • Core Animation基础
  • OpenVLC解析
  • 【AI论文】ScaleCUA:借助跨平台数据扩展开源计算机使用代理(系统/工具)规模
  • NW951NW916美光固态闪存NW926NW927
  • Python 如何优雅处理 100GB 数据集——实战案例
  • 快速学习Python(有其他语言基础)
  • 全网首发! Nvidia Jetson Thor 128GB DK 刷机与测评(六)常用功能测评 pi0、pi0.5 环境部署
  • git环境操作指南
  • 【C语言数据结构】题目解析:第1章课后习题
  • 数字魔方,完成二阶、三阶、四阶、五阶复原提示
  • 电子元器件-二级管终篇:基本原理,元件作用与应用场景、参数/数据手册详解,类型介绍/实战
  • AIGC技术深度解析:生成式AI的革命性突破与产业应用实战