如何在服务器使用ClaudeCode
·
什么是ClaudeCode
- ClaudeCode是使用Anthropic的Claude API作为能力底座,专注于AI编程的工具。
- Claude模型能力划分:Haiku俳句<Sonnet十四行诗<Opus作品,能力越强,Token消耗越多。
安装
安装node环境
由于ClaudeCode这个客户端软件是JavaScript语言开发的,所以我们需要安装JavaScript的运行环境nodejs。
- 【推荐】方法一:我们可以使用conda来管理环境,这样可以避免环境相互干扰。这种方式适合在命令行使用AI编程,然后使用Rstudio等全局环境来查看效果,微调代码的方式。
# 创建一个名为claude的环境,并预装nodejs
conda create -n claude nodejs -y -vv
# 激活claude环境
conda activate claude
# 检查node以及npm版本
node --version && npm --version
- 方法二:直接安装到服务器的全局环境中。如果要创建独立的虚拟环境给ClaudeCode使用,又不想每个conda环境都安装一次ClaudeCode,推荐此方式。全局安装ClaudeCode,然后每个项目使用单独的conda环境。
# 安全下载并执行 NodeSource 提供的 Node.js LTS 版本安装脚本
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -
# 安装nodejs
sudo apt-get install -y nodejs
# 检查node以及npm版本
node --version && npm --version
安装ClaudeCode本体
ClaudeCode是个命令行的工具,我们需要安装ClaudeCode才能使用其功能。
# 可以指定源安装
npm --registry https://registry.npmmirror.com install -g @anthropic-ai/claude-code
# 查看claude code版本
claude --version
# 进入ClaudeCode
claude

配置环境

- 一般API站点都有一键配置脚本,但是为了带大家搞清楚原理,这里手动配置一下,vim ~/.claude/settings.json。
- 使用ANTHROPIC_MODEL、ANTHROPIC_SMALL_FAST_MODEL参数指定西柚云专用生信大模型。
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.0daysci.com",
"ANTHROPIC_MODEL": "xiyou-bio-ai-cc-sonnet",
"ANTHROPIC_SMALL_FAST_MODEL": "xiyou-bio-ai-cc-haiku",
"ANTHROPIC_AUTH_TOKEN": "sk-xxx 你的令牌"
}
}
- 配置hasCompletedOnboarding参数跳过新手引导(该参数决定是否还要显示首次使用的教学、提示或引导流程),否则会报错Unable to connect to Anthropic services。

# 编辑claude配置文件,注意是~/.claude.json,不是~/.claude/settings.json
vim ~/.claude.json
# 在最外层json中增加「"hasCompletedOnboarding": true」

启动ClaudeCode
- 创建项目工作目录,然后执行claude命令进入claude终端。
# 创建项目【可选】
mkdir claude-project1
# 进入工作目录
cd claude-project1
# 启动ClaudeCode
claude
- 选择允许ClaudeCode操作本目录。

- 输入/status查看URL以及Model是否配置对。

- 输入相关的指令,即可让AI帮我们完成相关工作。

- 如果需要退出,输入exit即可。

Claude用法
常用指令

更多推荐



所有评论(0)