之前一直以为claude code只能用claude系列模型,一般还要订阅API才能在命令行中使用,后来这方面的消息看多了发现好像也能接入国内模型,刚好最近的deepseek V4也出来了,打算试试。
还有一个重要因素是国外的在web端的模型出现降智问题,是我的登录IP经常变化导致,最基础的联网搜索都没有使用,回答的很差,其他即使不降智的模型由于额度有限,没聊几次就用完了,订阅海外模型的visa卡也是问题,一切倒逼着使用国内的模型用作日常,以后如果想长时间使用海外模型,目前我的想法是,使用本地的codex,claude code,antigravity,trae等工具,通过国内API中转平台购买对应模型的 api-keys,这样chat和agent能力都有了。先折腾折腾cc+ds试试吧

本地命令行

一、安装Claude Code CLI

首先要有node.js 和git,然后在powershell中执行:

npm install -g @anthropic-ai/claude-code

执行检查版本命令,出现版本号代表安装成功

claude --version

在这里插入图片描述
默认是要登录Anthropic的账户之类,由于没有订阅他们公司的模型,我们使用国内的deepseek
退出claude界面后在这个终端中输入环境变量来临时生效: deepseek指导步骤

$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="<你的 DeepSeek API Key>"
$env:ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL="max"

二、申请deepseek的 api

申请api:需要有这个keys才能进行任务处理

这样这个终端就配置好了,但关闭后配置会失效,刚刚那些都是临时的环境变量,下面永久修改为默认配置

全局默认deepseek

路径:C:\Users\用户名\.claude
修改文件:settings.json

{
  "syntaxHighlightingDisabled": false,
  "theme": "dark",
 "env": {
        "ANTHROPIC_AUTH_TOKEN": "刚刚申请的api-keys",
        "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
        "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
        "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash",
        "CLAUDE_CODE_EFFORT_LEVEL": "max"
    }
}

这样每次输入claude就不会出现默认的登录界面,而是直接deepseek模型

——————————————————————————————————————————————————————————————————

远程服务器vs code


平时连接远程服务器一般都是用vs code来开发,刚好claude code也有这个插件,就不使用命令行了
在这里插入图片描述
要安装在远程的服务器上

安装好后一般点击右侧的那个claude图标就能打开对话框,但还是要登录订阅之类,需要改为国内模型
在这里插入图片描述
打开设置选择远程的
在这里插入图片描述
settings.json

{
    "claudeCode.environmentVariables": [
        

        {
            "name": "ANTHROPIC_BASE_URL",
            "value": "https://api.deepseek.com/anthropic"
        },
        {
            "name": "ANTHROPIC_AUTH_TOKEN",
            "value": "申请的API-keys"
        },
        {
            "name": "ANTHROPIC_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
            "value": "deepseek-v4-pro[1m]"
        },
        {
            "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
            "value": "deepseek-v4-flash"
        },
        {
            "name": "CLAUDE_CODE_SUBAGENT_MODEL",
            "value": "deepseek-v4-flash"
        },
        {
            "name": "CLAUDE_CODE_EFFORT_LEVEL",
            "value": "max"
        }
    ]
}

保存,重启vs code,之后就能正常对话使用了

用了几次发现不错,tokens消耗也低,可以用作日常使用,完美代替国外降智版模型和有限次的交互

Logo

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

更多推荐