Claude Code 接入第三方模型实战教程(Kimi + 智谱 GLM)

本教程包含 从 0 到 1 把 Claude Code 扩展为“多模型开发工具”,支持 Kimi(Moonshot)智谱 GLM


目录


1. Claude Code 背景介绍

Claude Code 是由 Anthropic 推出的终端 AI 编程工具,默认使用 Claude 系列模型。

但在实际开发中,我们往往希望:

  • 使用更便宜的模型(如 DeepSeek)
  • 使用更强中文能力模型(如 GLM、Kimi)
  • 做多模型调度(Agent)

Claude Code 本质是 CLI 工具 → 调用 Anthropic API → 返回结果 。关键点在于:

它支持自定义 API Endpoint

核心环境变量:

ANTHROPIC_AUTH_TOKEN=your_key
ANTHROPIC_BASE_URL=your_api_url

能力 是否支持
替换 API Key
替换 API 地址
兼容第三方模型 ✅(取决于协议)

2. 接入 DeepSeek

Anthropic 兼容 API,因此可以把 Claude Code 的请求转发到 DeepSeek 的接口。DeepSeek 已提供 Anthropic 兼容端点,因此 Claude Code 可以作为前端/Agent 使用,而底层模型换成 DeepSeek。

编辑~/.bashrc文件,在文件中添加Claude code 模型参数

# DeepSeek for Claude Code
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_API_KEY="你自己的key"
export ANTHROPIC_MODEL="deepseek-v4-pro"
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-v4-flash

3. 接入智谱 GLM(最简单方案)

3.1原理

智谱AI 提供了: 兼容 Claude API 的接口


3.2 配置步骤

1️⃣ 获取 API Key

官网:https://open.bigmodel.cn/


2️⃣ 设置环境变量

export ANTHROPIC_AUTH_TOKEN=你的智谱API_KEY
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic

3️⃣ 启动 Claude Code

claude

验证:

写一个快速排序

👉 如果返回正常,说明接入成功。


3.3 优势

  • 无需代理
  • 完全兼容 Claude Code
  • 中文能力强

4. 多模型统一管理(进阶)

4.1 目标

实现:

  • 一键切换模型
  • 自动任务分发
  • 成本优化

4.2 示例:环境变量切换

# 当前模型
MODEL_PROVIDER=zhipu

4.3 切换脚本

#!/bin/bash

if [ "$MODEL_PROVIDER" = "zhipu" ]; then
  export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic
elif [ "$MODEL_PROVIDER" = "kimi" ]; then
  export ANTHROPIC_BASE_URL=http://localhost:4000
fi

4.4 智能路由(推荐)

def route(task):
    if "代码" in task:
        return "deepseek"
    elif "长文本" in task:
        return "kimi"
    else:
        return "zhipu"

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐