claude code 国内安装使用

一、claude code 安装

官网地址:https://code.claude.com/docs/en/quickstart

windows 安装命令

bash 复制代码
# powershell 方式
irm https://claude.ai/install.ps1 | iex

# cmd 方式
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

以上两种方式,由于claude方面的限制,都安装失败了,使用winGet安装方式,最简单

bash 复制代码
winget install Anthropic.ClaudeCode

安装完成,查看版本

bash 复制代码
claude --version

二、去掉登录限制

让claude,跳过登录限制。cmd 执行一下命令

bash 复制代码
echo {"hasCompletedOnboarding":true} > %USERPROFILE%\.claude.json
echo {"primaryApiKey":"dummy"} > %USERPROFILE%\.claude\config.json

这样以后claude code认为已经登录过了,不再弹出login

三、安装 cc Switch

下载地址:https://github.com/farion1231/cc-switch

cc switch 是什么:是一款专为 Claude Code 打造的跨平台模型 / 供应商一键切换工具,本质是 AI 编程工具的配置中心 + 切换管家,解决多模型、多 API、多账号来回改配置的痛点,在 Claude Code 里秒切 Claude、GLM、DeepSeek、Kimi、Gemini 等任意大模型,不用手动改 JSON、不用重启、不怕格式报错。

安装成功后,界面如下:

添加模型

如下,我这里选择的deepseek

需要注意的是请求地址和api格式

DeepSeek 模型要在 Claude Code 里使用,必须通过兼容 Anthropic 协议的中转网关,而不是直接连官方 DeepSeek 地址,所以请求地址和api格式需要选择填写:

bash 复制代码
# 请求地址
https://api.deepseek.com/anthropic

# api格式
Anthropic Messages

为什么要选 Anthropic Messages?

Claude Code 是为 Anthropic 协议设计的,它只会用 /v1/messages 接口格式发请求。

  • 选 OpenAI Chat Completions:Claude Code 会把请求发到 /chat/completions,但 DeepSeek 官方的这个接口和 Claude Code 不兼容,所以你才会遇到「找不到模型」的报错。
  • 选 Anthropic Messages:Claude Code 会用它原生的格式发请求,DeepSeek 官方提供了兼容 Anthropic 协议的接口,刚好可以完美适配 Claude Code。

配置完成后json示例如下:

bash 复制代码
{
  "name": "DeepSeek-Claude",
  "base_url": "https://api.deepseek.com/anthropic",
  "api_key": "sk-你的密钥",
  "api_mode": "anthropic_messages",
  "models": [
    {
      "id": "deepseek-v4-pro",
      "name": "deepseek-v4-pro",
      "context_length": 128000
    }
  ]
}

cc switch中启动模型

四、启动claude code

重启命令行窗口,启动 claude code

bash 复制代码
claude

如果发现进入claude code 后显示 not login,或者提示没有选择模型,重启命令行窗口,执行一下命令

bash 复制代码
# 替换成你的中转地址
set ANTHROPIC_BASE_URL=https://api.你的中转.com
# 替换成你的 API Key
set ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxxx

或者

bash 复制代码
setx ANTHROPIC_BASE_URL "https://api.deepseek.com/anthropic" /M
setx ANTHROPIC_AUTH_TOKEN "sk-你的DeepSeek密钥" /M
相关推荐
FYKJ_20103 小时前
springboot助农产品销售商城05829-计算机课程设计、毕业设计
java·spring boot·python·mysql·spark·django
Kamille Bidan3 小时前
MySQL数据库引擎介绍
mysql
adinnet20263 小时前
预算管控:预算执行与偏差问数
大数据·数据库
Omics Pro5 小时前
Cell封面|衰老生物学开源AI工具包
数据库·人工智能·算法·机器学习·自然语言处理
FYKJ_20106 小时前
springboot雅集社区养老管理系统04456-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
FYKJ_20106 小时前
express皖美特色农产品网售系统53118-计算机课程设计、毕业设计
javascript·vue.js·spring boot·mysql·typescript·spark·express
FYKJ_20106 小时前
springboot羽毛球场地管理系统00626-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
FYKJ_20107 小时前
django药饮个性化推荐系统54839-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
IT枫斗者枫哥12 小时前
MyBatis一对多分页:LIMIT 20,为什么凑不齐20个订单?
java·数据库
Flynt12 小时前
"MySQL搜不动就上ES"?我先在50万行数据上测了它自带的ngram全文索引
mysql·elasticsearch·搜索引擎