Ubuntu 22.04部署Claude Code并接入DeepSeek-V4模型完整教程

1、前言

Claude Code 是 Anthropic 推出的终端原生AI编程助手,具备本地文件读写、终端命令执行、 Git 版本集成、多轮代码调试等完整能力,是终端开发场景的高效工具。但官方服务仅支持海外地区,且月度订阅成本较高。DeepSeek 官方已提供兼容 Anthropic API 协议的接口端点,无需自行搭建中转服务,即可让 Claude Code 低成本对接 DeepSeek V4 系列模型,国内网络直连即可使用。本文基于完整实操流程整理,新手可全程跟随操作。

2、安装Claude Code

(1)下载官方安装脚本

官方提供的一键安装脚本:

bash 复制代码
curl -fsSL https://claude.ai/install.sh | bash

在执行该命令过程中,可能会出现代理节点不在 Claude 支持的地区,如果无法一键安装,可以访问官方安装脚本,把脚本文件下载到本地,再执行安装。

访问官网脚本地址后若自动下载文件,将 install.sh 移动到用户主目录 /home/你的用户名/ 下;若页面直接显示脚本代码:右键页面→另存为→文件名 install.sh ,保存到主目录。

(2)执行安装

打开终端,执行以下命令:

bash 复制代码
cd ~
chmod +x install.sh
./install.sh

(3)验证安装结果

bash 复制代码
claude --version

输出版本号即代表安装成功

3、首次启动Claude Code

(1)进入独立项目目录,避免频繁安全弹窗

bash 复制代码
mkdir -p ~/claude-test
cd ~/claude-test

(2)执行启动命令

bash 复制代码
claude

当前 Claude Code 未登录 Anthropic 账号,没有有效的API调用凭证,因此无法调用模型生成回复

4、接入DeepSeek-V4模型

(1)登录DeepSeek开放平台创建 API key

登录 DeepSeek Platform,若首次注册,需完成实名认证、充值金额后创建 API key

(2)修改环境变量

Claude Code 是一个运行在终端内的AI编程助手,我们在上面已经安装了 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[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_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

注意这里的第二行指令,要替换成上述申请的API Key

配置完成后,执行:

bash 复制代码
cd ~/claude-test
claude

模型标识已变为 deepseek-v4-pro1m ,不再出现未登录报错,说明接口地址与 API Key 验证通过

我们再次尝试与 Claude Code 对话,要求其执行创建 python 脚本任务

至此,我们成功完成了在 Ubuntu 22.04 下部署 Claude Code 并接入 DeepSeek-V4 模型的任务

相关推荐
yunwei371 天前
eBPF 示例教程:实现 `scx_nest` 调度器
linux·后端·性能优化
朽棘不雕1 天前
关于重定向的小补充
linux
T1mzhou1 天前
ARM64 平台安全学习记录
linux·服务器·arm开发·arm
GG-_-Bond1 天前
基于dpdk实现udp接收数据
linux·网络·udp
吴声子夜歌1 天前
Shell编程实例——bash入门
linux·运维·shell
爱和冰阔落1 天前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
tedcloud1231 天前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
星间都市山脉1 天前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
初願致夕霞1 天前
Linux 进程间通信(IPC)机制详解:管道、FIFO 与 System V 共享内存
linux·服务器·c++
ynchyong1 天前
Linux nohup 后台服务合并标准错误输出到一个文件
java·linux·运维