本篇文章我们就来讲讲 Cloud Code 在本地的一个部署流程,以及如何把它接入到较为便宜的第三方中转 API 里面。虽然现在写这篇文章可能有点晚,但是依然有很多伙伴不太清楚,一直在问我,所以我就以文章的形式把它体现出来。

并且因为最近 Cloud Code 查得比较严格,在本地部署的时候,绝大多数人都会遇到一个“必须授权登录”的问题。那么在本文中,我们也来讲一下如何把它解决掉(绕开登录,因为我们没买 Claude官方的Pro 账号),登录如下图:

Claude Code 部署流程

  1. 以 Mac 电脑为例子,首先打开终端,也就是 Terminal,直接使用下方命令安装:
    npm install -g @anthropic-ai/claude-code

  2. 然后输入命令进入到 Setting.Json 文件
    nano ~/.claude/settings.json
    然后在下方命令中输入你自己的第三方 API

    {
    "env": {
    "ANTHROPIC_BASE_URL": "你的中转站URL",
    "ANTHROPIC_AUTH_TOKEN": " 你的API key",
    "ANTHROPIC_MODEL": "模型名称(一般在中转站的模型广场直接复制)",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
    }
    }
    
  3. 这时候我们的模型就配置好了,现在我们要绕开登录授权,在终端回到主界面后(或者关掉重开一个终端),输入以下命令:
    nano ~/.claude.json
    我们需要在这个文件里面增加一个绕过授权的命令,是用来模仿老用户登录的环境,如下:
    "hasCompletedOnboarding": true
    注意事项:输入这个命令的时候,注意是否有格式错误(我错了半天)

  4. 配置完以上的所有命令后,你就能愉快的在终端直接输入 Claude,然后与其开始愉快的对话了

我为什么要安装 Claude Code

我主要是为了在 Obsidian 中可以直接与 Claude Code 进行对话,并且对整个知识库进行更好的整理与协作。

当然,Claude Code 在后面我还没有想到有更好的用处,或许以后会发现它更多的用法,我也会在我的博客里进行分享。那么在后续的文章中,我也会去聊一聊如何将这个 Claude Code 直接接入到我们的 Obsidian,然后在里面进行直接的 AI 对话。