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
相关推荐
源图客1 小时前
【亚马逊 SP-API 实战】Java 批量创建变体 Listing(父商品 + 子变体 + 独立图片)完整教程(亲测可用)
java·大数据·python
hexu_blog2 小时前
Linux centos 安装向量数据库milvus
linux·centos·milvus
兰令水2 小时前
leecodecode【反前后指针】【2026.5.31打卡-java版本】
java·开发语言
code monkey.3 小时前
【Linux之旅】Linux 应用层自定义协议与序列化:从粘包问题到网络计算器
linux·网络·c++
草莓熊Lotso3 小时前
【Linux网络】深入理解 HTTP 协议(二):从协议格式到手写工业级 HTTP 服务器
linux·运维·服务器·网络·c++·http
剑神一笑9 小时前
Linux pgrep 命令详解:按名称查找进程 PID 的高效方法
linux·运维·chrome
AI人工智能+电脑小能手10 小时前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
yyuuuzz10 小时前
独立站的技术基础与常见运维问题
大数据·运维·服务器·网络·数据库·aws
剑神一笑10 小时前
Linux killall 命令详解:按进程名批量终止进程的原理与实践
linux·运维·chrome