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
相关推荐
天空'之城18 小时前
Linux 系统编程 22:五种 IO 模型全解
linux
tiancaijiben18 小时前
阿里云SSL证书自动续签与部署完全指南:从托管服务到开源工具全方案解析
数据库
全堆鸿蒙18 小时前
25 数据库设计与表结构规划:5 张表的设计思路
数据库·华为·cocoa·harmonyos
笃行35018 小时前
【金仓数据库产品体验官】_坏得起_实测:备份恢复、PITR 时间穿越与主备切换——KingbaseES V9R3C18 深度体验(三)
数据库
小张成长计划..19 小时前
【Linux】10:冯·诺依曼体系结构和操作系统
linux·运维·服务器
什巳20 小时前
JAVA练习278- 和为 K 的子数组
java·学习·算法·leetcode
豆瓣鸡20 小时前
RocketMQ学习-Spring Boot消息实践
java·spring boot·rocketmq
笃行35020 小时前
从兼容到进阶:驱动直连、窗口函数与动态 SQL 实测——KingbaseES V9R3C18 深度体验(二)
数据库
wuqingshun31415920 小时前
说一下mysql的覆盖索引
java
笃行35021 小时前
MySQL 的 JSON 字段迁到金仓还能用吗?——KingbaseES V9R3C18 JSON 操作符与函数兼容实测
数据库