如何在服务器中部署Claude Code
如今的科研时代,没有 AI 的辅助,很多东西都是寸步难行的,其实 我认为也不能怪自己能力不行,因为有 AI 别人迭代进步的太快了,如果你不会使用 AI 去完成一些 流水线一样的固定式操作,你的进度会比别人慢很大一截。
在这里,对于一位标准的科研的本科生,肯定会使用到的就是 服务器,那 如何在 服务器上部署 AI呢?如果服务器的IP在国内,不能访问CC,Codex 这些工具怎么办?
操作流程
- 首先我们要在 服务器上安装 Node.js链接如下🔗,选择自己合适的版本(根据自己服务器的配置自己选择),一般的 服务器 的版本都是 Linux + x64的版本形式
- 将 这个 压缩包上传到 服务器上,然后 在local 路径下解压缩:
tar -xvJf node-v24.11.1-linux-x64.tar.xz- 然后配置 文件
vim ~/.bashrc在这个 .bashrc 中加入:
export NODE_HOME=/home/xxx/node-v24.11.1-linux-x64 export PATH="$NODE_HOME/bin:$PATH"然后记得重新激活这个 bashrc:
source ~/.bashrc这个 NODE_HOME 是你的 解压缩包的 文件路径(可以 pwd 查看这个 文件夹的路径,记住是解压缩完的文件路径),所以跟我这个肯定不会一模一样
NOTE常见问题答疑:怎么在 .bashrc 中加入内容,其实就是 按 I,进入 VIM 的insert 模式,然后就可以插入文字内容了
- 然后安装 CC
npm install -g @anthropic-ai/claude-code- 更换 API
这个步骤不同的厂商操作可能不同,不做详细介绍,一般API相关文档会有部署到 Claude Code 中的介绍。 补充介绍一下吧,其实这个部分非常简单操作,就是可以运行一个 简洁清晰的脚本一键生效: 将 “在这个部分填入你的key(cr_xxxxx / sk_xxxxxx) 的形式” 这个部分换成你的Key 形式就可以,然后你可以在官方路由调控使用的大模型.
node -e 'const fs=require("fs"),p=require("path"),d=p.join(require("os").homedir(),".claude"),f=p.join(d,"settings.json"),isObj=v=>typeof v==="object"&&v!==null&&!Array.isArray(v);fs.mkdirSync(d,{recursive:true});let j={};if(fs.existsSync(f)){try{j=JSON.parse(fs.readFileSync(f,"utf8"))}catch(e){console.error("settings.json 不是合法 JSON,请先修复后重试");process.exit(1)}}if(!isObj(j))j={};if(!isObj(j.env))j.env={};j.env={...j.env,ANTHROPIC_BASE_URL:"https://nexusacc.itssx.com/api/common",ANTHROPIC_AUTH_TOKEN:"在这个部分填入你的key(cr_xxxxx / sk_xxxxxx) 的形式 "};fs.writeFileSync(f,JSON.stringify(j,null,2));console.log("Done")'缺陷
-
首先我这个教程并不能解决 如何 翻墙 去访问官方 Claude Code 的API…(但是 如果有中转站或者国产API都是可以成功访问的),因为 我认为 Claude Code 厉害的并不是这个 大模型,而是他设计的 这个 Claude Code 这个工具,合理使用 这个 Claude Code 这个外壳,也可以让自己比较孱弱的 大模型发挥出不一样的效果,其实 Claude Code 的相关科研能力本身是要强于 Chatgpt的,个人认为 Codex 的相关防护过于强烈了,对于一些创新性的开发性的工作能力思考(为了保证稳妥,好像规则限制,GPT的回答都是要在相关已存文献知识上的?)
-
当前教程主要不针对于 API 的问题去提出 解决方案,其实就是一个 非常简单的教程,教大家如何在服务器上部署,让大家的科研效率更快
随记(想到什么说什么)
至于为什么一定要在自己的用户的 local 路径下解除 压缩 这是因为 local 路径一般会默认将数据写入SSD中,并不会占用系统盘,这也是要注意的问题,如果不知道哪些数据会存到哪,要询问管理员,哪个位置的文件数据是不会存储到系统盘中的,因为一般的系统盘比较小,实验数据放到系统盘会影响服务器性能

评论
欢迎留下你的想法,友善交流。
评论区暂时加载失败,请稍后刷新重试。