一、概述
Claude Code
是 Anthropic
开发的智能编程工具,运行在终端环境中,帮助开发者更高效地将想法转化为代码。
主要功能
- 功能构建:用简单的语言描述需求,
Claude Code
会制定计划、编写代码并确保其正常工作 - 调试修复:分析错误信息,识别问题根源并实施修复方案
- 代码库导航:理解项目结构,回答关于代码库的任何问题
- 任务自动化:修复 lint 问题、解决合并冲突、生成文档等
技术特点
- MCP 支持:可连接
Google Drive
、Figma
、Slack
等外部数据源 - 多语言支持:支持各种主流编程语言和框架
- 上下文感知:保持对整个项目结构的完整理解
- 实时协作:与开发工作流无缝集成
二、安装与使用
Windows 平台安装 Claude Code
-
安装
Node.js
和npm
-
从 Node.js 官网 下载并安装适合当前系统的版本(
Windows Installer(.msi)
)。
-
安装完成后,您可以在命令提示符中运行以下命令以验证安装:
node -v npm -v
输出信息:
v22.19.0 10.9.3
-
-
安装
Claude Code
-
打开命令提示符,运行以下命令:
npm install -g @anthropic-ai/claude-code
-
安装完成后,您可以通过运行以下命令来验证安装:
claude -v
输出信息:
1.0.96 (Claude Code)
-
-
获取大模型 API 密钥(以GLM为例)
- 访问 智谱清言 并注册一个账户。
- 登录后,导航到“控制台”页面,找到“API 密钥”部分,点击“创建 API 密钥”按钮。
- 复制生成的 API 密钥并妥善保存。
-
配置 Claude Code
- 在系统家目录创建
.claude/settings.json
,即~/.claude/settings.json
,并添加以下内容:
{ "env": { "ANTHROPIC_AUTH_TOKEN": "your_api_key_here", "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic", "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1 }, "permissions": { "allow": [], "deny": [] } }
将
your_api_key_here
替换为您在第 3 步中获取的 API 密钥。 - 在系统家目录创建
-
切换到对应的操作目录,命令行输入
claude
,回车确认即可启动。(注: 第一次启动需要确认主题和授权等,直接回车确认即可),如图所示,claude 启动成功并切换到GLM
模型
其他 LLM 接入
GLM
"ANTHROPIC_AUTH_TOKEN": "your_api_key_here",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
Kimi
修改配置文件~/.claude/settings.json
,将ANTHROPIC_AUTH_TOKEN
和ANTHROPIC_BASE_URL
替换为Kimi
的API密钥和URL。
"ANTHROPIC_BASE_URL": "https://api.moonshot.cn/anthropic/",
"ANTHROPIC_AUTH_TOKEN": "your_api_key_here",
DeepSeek
修改配置文件~/.claude/settings.json
,将ANTHROPIC_AUTH_TOKEN
和ANTHROPIC_BASE_URL
替换为DeepSeek的API密钥和URL。
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "your_api_key_here",
"ANTHROPIC_MODEL": "deepseek-chat",
"ANTHROPIC_SMALL_FAST_MODEL": "deepseek-chat"
Dashscope
修改配置文件~/.claude/settings.json
,将ANTHROPIC_AUTH_TOKEN
和ANTHROPIC_BASE_URL
替换为Dashscope的API密钥和URL。
"ANTHROPIC_BASE_URL": "https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy",
"ANTHROPIC_AUTH_TOKEN": "your_api_key_here",
"ANTHROPIC_MODEL": "qwen-plus-latest",
"ANTHROPIC_SMALL_FAST_MODEL": "qwen-flash",
未完待续
注:当前仅记录了WIndows平台的安装方法,Linux和MAC流程基本类似。后续将探索更多模型的接入方式