简介
Claude Code 是 Anthropic 官方推出的命令行界面 (CLI) 编程助手。它能够直接在终端中运行,理解你的代码库,执行终端命令,并协助完成复杂的编程任务。
核心功能
- 代码理解:自动索引本地代码库,支持跨文件上下文。
- 终端执行:可以运行测试、构建命令、列出目录等。
- Agent 模式:能够自主规划并执行多步骤任务。
- MCP 支持:支持 Model Context Protocol,扩展外部工具能力。
安装
npm install -g @anthropic-ai/claude-code接入 OpenRouter
由于 Claude Code 默认连接 Anthropic 官方 API,且对 IP 和账号有严格限制,许多开发者选择通过 OpenRouter 接入。
方案一:使用环境变量 (临时/快速)
适合临时使用或测试。
- 设置环境变量:
# Windows (PowerShell) $env:ANTHROPIC_API_KEY="sk-or-v1-xxxx..." $env:ANTHROPIC_BASE_URL="https://openrouter.ai/api" $env:ANTHROPIC_MODEL="anthropic/claude-opus-4.5" $env:ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5" $env:ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.5" # Linux/macOS export ANTHROPIC_API_KEY="sk-or-v1-xxxx..." export ANTHROPIC_BASE_URL="https://openrouter.ai/api" export ANTHROPIC_MODEL="anthropic/claude-opus-4.5" export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5" export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.5" - 运行:
claude
方案二:修改配置文件 (持久化)
通过修改配置文件,可以避免每次打开终端都重新设置环境变量。Claude Code 支持全局配置和项目级配置。
- 定位文件:
- 全局配置 (对所有项目生效):
- Windows:
%USERPROFILE%\.claude\settings.json - Linux/macOS:
~/.claude/settings.json
- Windows:
- 项目配置 (仅对当前项目生效):
- 在项目根目录下创建
.claude/settings.json
- 在项目根目录下创建
- 全局配置 (对所有项目生效):
- 编辑配置:
在文件中添加或修改以下字段:
注意:如果文件尚不存在,可以手动创建。项目级配置优先级高于全局配置。{ "env": { "ANTHROPIC_API_KEY": "sk-or-v1-xxxx...", "ANTHROPIC_BASE_URL": "https://openrouter.ai/api", "ANTHROPIC_MODEL": "anthropic/claude-opus-4.5", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5", "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.5" } }
严重警告
此方案非常地昂贵!请确保你了解 OpenRouter 的计费规则,避免意外产生高额费用。