首先我们使用 brew 安装 Claude Code

brew install claude-code

然后我们按照 GLM 的官方指导一步步去做就好,购买套餐,创建 API Key,然后在 ~/.claude/settings.json 写入:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your-glm-api-key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
  }
}

接着在终端中打开 claude-code 并输入 /status 查看状态:

➜  guo-sj.github.io git:(main) ✗ claude

╭─── Claude Code v2.0.50 ───────────────────────────────────────────────────────────────────────────────────────────╮
│                                               │ Tips for getting started                                          │
│                 Welcome back!                 │ Run /init to create a CLAUDE.md file with instructions for Claude │
│                                               │ ───────────────────────────────────────────────────────────────── │
│                    ▐▛███▜▌                    │ Recent activity                                                   │
│                   ▝▜█████▛▘                   │ No recent activity                                                │
│                     ▘▘ ▝▝                     │                                                                   │
│                                               │                                                                   │
│          glm-4.6 · API Usage Billing          │                                                                   │
│   ~/Documents/github_repos/guo-sj.github.io   │                                                                   │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

> /status 
  ⎿  Status dialog dismissed

> /status 
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Settings:  Status   Config   Usage   (tab to cycle)

 Version: 2.0.50
 Session ID: c6d21bfb-2fba-4fb2-8e1b-9a0d5a1e6187
 cwd: /Users/guosj-mac-mini/Documents/github_repos/guo-sj.github.io
 Auth token: ANTHROPIC_AUTH_TOKEN
 Anthropic base URL: https://open.bigmodel.cn/api/anthropic

 Model: Default (glm-4.6)
 Memory:
 Setting sources: User settings, Shared project settings, Local, Command line arguments, Enterprise managed policies
 Esc to exit

这样就算是安装完成啦!下面我讲讲我的使用体验。

我购买的是 19.9 元/1000万 token 的套餐,我在自己的博客的目录下启动 claude-code,然后使用 vibe-coding 的方式, 希望对博客页面增加目录功能。我进行了 10 次对话,消耗了 50 万的 token,最终这个功能也没有实现……

这个事情让我感叹,没有计算机思维的人(我刚才的 vibe-coding 是完全不在乎工具改了什么代码,只做测试和提建议)是使用不好这些 AI 工具的,因为人们需要给工具尽可能精确的指令来指导它工作, 否则,它会不受控制的瞎搞,而且疯狂的消耗你购买的 token 数。同时我也休会到,作为程序员,需要借助 AI 工具更快的学习和成长,然后再去使用 AI 做更多的事情:

while (1) {
    people learn something from AI
    people instruct AI do something
}

So learning is more important than ever, research Eric!