Claude Code 接入 DeepSeek 或 多模型 教程(Linux)

众所周知Claude code很强

但是Claude官方的模型太贵了怎么办?

接入其他模型让你随心所欲的使用Claude code


Claude Code + 其他模型

这里以 DeepSeek 为例:

方法一:

1. 编辑 .bashrc

bash 复制代码
nano ~/.bashrc

2. 在最末尾添加这些

添加完后 Claude Code 会在使用的过程中自动切换模型。

bash 复制代码
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的DeepSeek_API_Key"

export ANTHROPIC_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro"

export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"

保存:

bash 复制代码
ctrl+o
enter
ctrl+x

看以下目录树可以更了解不同参数的作用:

text 复制代码
Claude Code 模型分配
├── ANTHROPIC_MODEL(默认主模型)
│   └── 控制直接输入 claude 后主对话使用的模型
│       └── deepseek-v4-pro
│
├── ANTHROPIC_DEFAULT_OPUS_MODEL(Opus 档位模型)
│   └── 控制高强度推理任务使用的模型
│       └── deepseek-v4-pro
│
├── ANTHROPIC_DEFAULT_SONNET_MODEL(Sonnet 档位模型)
│   └── 控制普通编程和日常任务使用的模型
│       └── deepseek-v4-pro
│
├── ANTHROPIC_DEFAULT_HAIKU_MODEL(Haiku 档位模型)
│   └── 控制轻量、快速、低成本任务使用的模型
│       └── deepseek-v4-flash
│
└── CLAUDE_CODE_SUBAGENT_MODEL(子 Agent 模型)
    └── 控制后台子任务和并行小任务使用的模型
        └── deepseek-v4-flash

Xiaomi 的 MiMo 模型同样也是这样配置:

bash 复制代码
export ANTHROPIC_BASE_URL="https://token-plan-cn.xiaomimimo.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的小米MiMo_API_KEY"

export ANTHROPIC_MODEL="mimo-v2.5-pro"
export ANTHROPIC_DEFAULT_OPUS_MODEL="mimo-v2.5-pro"
export ANTHROPIC_DEFAULT_SONNET_MODEL="mimo-v2.5-pro"

export ANTHROPIC_DEFAULT_HAIKU_MODEL="mimo-v2-flash"
export CLAUDE_CODE_SUBAGENT_MODEL="mimo-v2-flash"

3. 生效

bash 复制代码
source ~/.bashrc

4. 启动 Claude Code

bash 复制代码
claude

方法二:

由于 Hermes 默认不会继承用户的 .bashrc 环境变量,因此更推荐使用独立环境文件和启动脚本的方式。

方法二稍微麻烦一点,但可以同时配置多个模型。

text 复制代码
/home/用户名/
├── .claude-env-mi        # 小米 MiMo 配置
├── .claude-env-dp        # DeepSeek 配置
└── .local/bin/
    ├── claude-mi         # 启动 MiMo
    └── claude-dp         # 启动 DeepSeek

完整目录树:

text 复制代码
/home/用户名
├── .claude-env-dp
│   ├── DeepSeek API 配置
│   ├── deepseek-v4-pro[1m]
│   └── deepseek-v4-flash
│
├── .claude-env-mi
│   ├── Xiaomi MiMo API 配置
│   ├── mimo-v2.5-pro
│   └── mimo-v2-flash
│
└── .local
    └── bin
        ├── claude-dp
        │   ├── source ~/.claude-env-dp
        │   └── 启动 Claude Code + DeepSeek
        │
        └── claude-mi
            ├── source ~/.claude-env-mi
            └── 启动 Claude Code + MiMo

这里用 DeepSeek 模型和 MiMo 模型为例:

1. 创建环境文件

先配置 DeepSeek 模型:

在用户目录下创建 .claude-env-dp 文件,用来配置模型和 API Key。

bash 复制代码
nano ~/.claude-env-dp

写入:

bash 复制代码
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的DeepSeek_API_Key"

export ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"

export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"

#export CLAUDE_CODE_EFFORT_LEVEL="max"

保存:

bash 复制代码
ctrl+o
enter
ctrl+x

!TIP

如果是做比较复杂的任务可以添加:

export CLAUDE_CODE_EFFORT_LEVEL="max"

判断项 开启 不开 / 用默认
适合场景 复杂任务、深度分析、长时间 Agent 工作 简单任务、快速修改、日常问答
Token 消耗 多 少
速度 慢 快
适合任务 代码审计、漏洞挖掘、大项目分析、复杂 Bug 修复、架构重构 写小脚本、改几行代码、生成注释、写 README、简单报错解释
风险 可能过度分析、过度修改、成本高 可能分析不够深、容易漏细节
推荐用法 重要任务临时开启 日常默认使用

!TIP

[1m] 表示 100 万上下文窗口(1 million context)。

适合大型项目、长上下文和长时间 Agent 工作流。


接着配置 MiMo 模型:

在用户目录下创建 .claude-env-mi 文件,用来配置模型和 API Key。

bash 复制代码
nano ~/.claude-env-mi

写入:

bash 复制代码
export ANTHROPIC_BASE_URL="https://token-plan-cn.xiaomimimo.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的小米MiMo_API_KEY"

export ANTHROPIC_MODEL="mimo-v2.5-pro"
export ANTHROPIC_DEFAULT_OPUS_MODEL="mimo-v2.5-pro"
export ANTHROPIC_DEFAULT_SONNET_MODEL="mimo-v2.5-pro"

export ANTHROPIC_DEFAULT_HAIKU_MODEL="mimo-v2-flash"
export CLAUDE_CODE_SUBAGENT_MODEL="mimo-v2-flash"

#export CLAUDE_CODE_EFFORT_LEVEL="max"

保存:

bash 复制代码
ctrl+o
enter
ctrl+x

2. 创建启动脚本

先创建 DeepSeek 启动脚本:

bash 复制代码
mkdir -p ~/.local/bin
nano ~/.local/bin/claude-dp

写入:

bash 复制代码
#!/usr/bin/env bash
source "/home/用户名/.claude-env-dp"
exec /usr/local/bin/claude "$@"

保存:

bash 复制代码
ctrl+o
enter
ctrl+x

接着创建 MiMo 启动脚本:

bash 复制代码
nano ~/.local/bin/claude-mi

写入:

bash 复制代码
#!/usr/bin/env bash
source "/home/用户名/.claude-env-mi"
exec /usr/local/bin/claude "$@"

保存:

bash 复制代码
ctrl+o
enter
ctrl+x

给脚本执行权限:

bash 复制代码
chmod +x ~/.local/bin/claude-dp
chmod +x ~/.local/bin/claude-mi

确保 ~/.local/bin 在 PATH 中:

bash 复制代码
nano ~/.bashrc
bash 复制代码
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

查看 Claude Code 实际路径:

bash 复制代码
which claude

如果不是:

bash 复制代码
/usr/local/bin/claude

请替换启动脚本中的实际路径。


3. 启动

启动 DeepSeek 模型的 Claude Code:

bash 复制代码
claude-dp

或者:

bash 复制代码
/home/用户名/.local/bin/claude-dp

启动 MiMo 模型的 Claude Code:

bash 复制代码
claude-mi

或者:

bash 复制代码
/home/用户名/.local/bin/claude-mi

最终效果

bash 复制代码
claude-dp

启动:

text 复制代码
Claude Code + DeepSeek

bash 复制代码
claude-mi

启动:

text 复制代码
Claude Code + Xiaomi MiMo

4. 可选:设置别名

如果你想输入更短的命令,可以在 .bashrc 中添加:

bash 复制代码
alias dp="claude-dp"
alias mi="claude-mi"

如果你想默认 codex 走 MiMo,可以添加:

bash 复制代码
alias codex="claude-mi"

生效:

bash 复制代码
source ~/.bashrc

注意:

alias 通常只对交互式 shell 有效。

如果是 Hermes、systemd、Docker 或后台 Agent 环境,更推荐直接使用完整路径:

bash 复制代码
/home/用户名/.local/bin/codex-dp
/home/用户名/.local/bin/codex-mi
相关推荐
PaperData4 小时前
1985-2025年全国区县专利申请与授权面板数据
数据库
snpgroupcn5 小时前
大数据量SAP迁移方案:系统越大,越不能硬搬
数据库·sap
leikooo5 小时前
用餐厅和盘子理解栈和堆
java·数据结构·链表·rust
Flynt6 小时前
Redis Cluster主节点挂了,为什么"高可用"还全员掉线?我把三次kill的记录翻出来了
数据库·redis·分布式
笃行3506 小时前
KingbaseES 数据加密全解:从 SSL 到全密态
数据库
Ivanqhz6 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
沙漠之主6 小时前
C++编程教学设计资料:从入门到实战的完整课程方案
java·前端·c++
FPGA小徐7 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
YOLO数据集集合7 小时前
EvoAgent:面向PR研发治理的自进化Multi-Agent Harness系统
java·开发语言·目标检测·agent·自进化
java1234_小锋7 小时前
【技术专题】Mysql8 数据库 - Mysql8 数据类型简介
数据库·mysql