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
相关推荐
特立独行的猫A2 小时前
用仓颉语言 cj-tauri 框架,五分钟给娃做了个鸿蒙形近字游戏
java·后端·python
AllData公司负责人4 小时前
AI大模型数据开发底座系列说明书,AllData集成Chat2DB开源项目建设AI 数据库分析底座,涵盖AI 洞察/对话SQL/智能视图!
数据库·人工智能·sql·开源·ai 洞察·对话sql
xixingzhe24 小时前
数据库备份的分类与特点
数据库
无奈笑天下4 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla8 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
时间的拾荒人8 小时前
Redis 主从复制详解:配置实操 + 原理机制
数据库·redis·面试
隔窗听雨眠8 小时前
MySQL三表JOIN执行内核与优化器决策机制
数据库·mysql·sql优化
budingxiaomoli9 小时前
Spring统一功能处理
java·后端·spring
Decay__9 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
Flynn Liang10 小时前
可观测性与成本治理:一次对话的 17 个观测点
java·langchain·可观测性·micrometer·langchain4j·token 成本·llm 监控