🏛 架构平台 Arch.Platform

claude-cc-model-switcher L0 基础设施

Claude Code 模型提供商切换脚本
工具 · Tool(AI) 真资产

📌 定位

在本地 ~/.claude/settings.json 的 env 块中切换不同的 LLM 提供商配置(base_url / auth_token / model),支持 Anthropic 协议下不同 base 间的切换。读取 ~/.claude/env.<provider>.json 提供商模板,写回 settings.json env 块(其他字段如 permissions/hooks/plugins 不变)。切换需重启 Claude Code 生效。

📦 复用信息

语言
包名
安装
用法
switch-model deepseek # 切到 DeepSeek switch-model minimax # 切回 MiniMax switch-model # 显示当前提供商
状态
draft

🏗️ 结构

原子性
原子
子组件数
0
Tags
claude-codemodel-switcherwslsettings-jsonanthropic-protocol

展开依赖树 →

🕸 依赖架构图

graph LR classDef L0 fill:#fee,stroke:#c00 classDef L1 fill:#ffd,stroke:#a80 classDef L2 fill:#ddf,stroke:#06c classDef L3 fill:#dfd,stroke:#080 subgraph L0["基础设施层"] claude_cc_model_switcher["claude-cc-model-switcher"] end class claude_cc_model_switcher L0

实线 → composed_of(代码层组合);虚线 → runtime_dependency(运行时/编排依赖)。详细层级请展开 依赖树

📜 版本历史 (1 个)

# version intent changelog breaking 时间
1 1.0.0 major 首版发布。功能:读取 ~/.claude/env.<provider>.json 模板,覆盖 ~/.claude/settings.json 的 env 块(… 2026-06-26 05:09

🐛 关联反馈 (0 个)

暂无反馈(用 arch feedback create 或 GitHub Action 登记)

📋 关联需求 (0 个)

暂无需求(登记新需求 →)

📜 被核心思想引用 (0 条)

暂无核心思想引用本组件


🗑️ 确认删除组件

claude-cc-model-switcher 将被软删除(is_archived=true), 不会从数据库物理移除。可通过「♻️ 恢复组件」按钮还原。

⚠️ 若该组件被其他组件 composed_of 引用,删除会被后端 409 拒绝, 需先解除依赖关系。