Claude Code 安装、配置、使用与认证指南

Claude Code 是 Anthropic 的 AI 编程助手,可读取代码库、编辑文件、执行命令,并与终端、IDE、桌面端、网页等环境集成。本文介绍其安装、配置、使用、认证与订阅方案,以及通过 OpenRouter 接入的使用方式。

一、简介与特点

二、安装

系统要求

安装方式

# 推荐:原生安装(自动后台更新)
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
# Homebrew(需手动升级)
brew install --cask claude-code
# WinGet(需手动升级)
winget install Anthropic.ClaudeCode

安装后可运行 claude doctor 检查环境与安装状态。

三、认证方式

方式一:Claude 订阅(推荐个人)

方式二:Anthropic Console(API Key)

方式三:团队 / 企业

四、基本使用

交互模式

# 进入项目目录后启动
cd your-project
claude
# 带初始提示启动
claude "解释这个项目的结构并列出入口文件"
# 继续最近一次对话
claude -c
# 按会话 ID 或名称恢复
claude -r auth-refactor
claude -r "" # 弹出会话选择器

非交互模式(管道 / 脚本)

# 单次提问后退出,输出到 stdout
claude -p "列出 src 下所有 TypeScript 文件并简要说明"
# 管道输入
cat logs.txt | claude -p "总结错误类型"
git diff main --name-only | claude -p "审查这些变更是否有安全风险"
# 输出 JSON 便于脚本解析
claude -p "分析依赖" --output-format json

常用命令速览

命令说明
claude启动交互会话
claude "query"带初始提示启动
claude -p "query"单次提问后退出(print 模式)
claude -c继续当前目录最近会话
claude -r <id|name>恢复指定会话
claude auth login登录(可选 --email--sso
claude auth logout登出
claude auth status查看认证状态
claude update更新到最新版
claude mcp配置 MCP 服务器
claude agents列出已配置子 Agent
claude --teleport将网页端会话拉回本地终端
claude --remote "任务描述"在 claude.ai 创建云端任务

常用命令行参数

参数说明
--model sonnet / --model opus指定模型别名或完整模型名
--add-dir ../lib额外可访问目录
--permission-mode plan以「计划模式」启动,先规划再执行
--tools "Bash,Edit,Read"限制可用工具
--append-system-prompt "规则"在默认系统提示后追加说明

交互界面内输入 /help 可查看斜杠命令,/config 打开设置界面。

五、配置

配置作用域

作用域路径说明
User~/.claude/settings.json当前用户全局,不随项目共享
Project.claude/settings.json项目内共享,可提交到 Git
Local.claude/settings.local.json仅本机,通常不提交(gitignore)
Managed系统/策略/服务器下发企业统一策略,不可被覆盖

优先级:User < Project < Local < 命令行 < Managed。

配置文件示例(节选)

{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"permissions": {
"allow": ["Bash(npm run *)", "Read(~/.zshrc)"],
"deny": ["Read(./.env)", "Read(./secrets/**)"]
}
}

MCP 服务器可在 User~/.claude.jsonProject.mcp.json 中配置;交互内通过 /config 也可查看与修改部分设置。

CLAUDE.md

在项目根或 .claude/ 下放置 CLAUDE.md(或 CLAUDE.local.md 仅本机),用于编写项目规范、构建命令、架构说明等,Claude Code 每次会话会读取。

六、订阅方案与价格(参考)

价格与额度以 Claude 定价页 为准,下表为常见参考:

方案价格(约)每 5 小时消息(约)说明
Free$0有限有限体验 Claude Code,与网页版共享额度
Pro$20/月(年付约 $17/月)约 45 条含 Claude Code;IDE 中仅 Sonnet,不可用 Opus
Max 5x$100/月约 225 条约 5 倍 Pro 用量;所有环境可用 Opus
Max 20x$200/月约 900 条约 20 倍 Pro 用量;最高优先级
Teams / Enterprise联系销售按合约团队协作、SSO、合规、托管策略等

七、使用 OpenRouter 接入

通过设置环境变量,可将 Claude Code 的请求转发到 OpenRouter,使用 OpenRouter 的 API Key 与模型(如 Claude、GPT、Gemini 等),常用于绕过地域限制或统一走 OpenRouter 计费与路由。

1. 获取 OpenRouter API Key

OpenRouter Keys 注册并创建 API Key(形如 sk-or-v1-...)。

2. 设置环境变量

设置 ~/.claude/settings.json 文件,使用 OpenRouter 模型提供商。

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-xxxxxx",
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-4.6",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
"ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6"
},
"includeCoAuthoredBy": false
}

也可以使用 cc-switch 的图形化界面进行设置。

3. 启动与验证

claude

若此前已用 Anthropic 账号登录,建议先执行 /logoutclaude auth logout 清除本地凭据,再重新运行 claude。在会话内输入 /status 可查看当前 API 地址与模型信息;也可在 OpenRouter 后台的 Activity 中确认是否有请求。

八、参考链接

2026-03-01|上周总结
OpenClaw 安装、配置与使用指南