本文介绍如何在 Windows Subsystem for Linux (WSL) Ubuntu 环境中安装和配置 Claude Code,以及如何使用第三方大模型 API。
前置要求
在开始之前,请确保您已准备好:
- WSL Ubuntu - 已安装并配置好 WSL Ubuntu 环境
- 终端访问权限 - 打开 WSL 终端
- 代码项目 - 准备一个要处理的项目目录
- API 访问权限 - 拥有 Claude 订阅或第三方 LLM API 密钥
安装 Claude Code
这是最简单的安装方式,支持自动后台更新:
1 | curl -fsSL https://claude.ai/install.sh | bash |
安装完成后,claude 命令将被添加到系统 PATH 中。
有npm的话也可以这样安装
1 | npm install -g @anthropic-ai/claude-code |
验证安装
安装完成后,验证安装是否成功:
1 | claude --version |
配置
使用 Claude 订阅登录
首次启动 Claude Code 时,需要登录账户:
1 | claude |
支持的账户类型:
- Claude Pro/Max/Teams/Enterprise(推荐)
- Claude Console(使用 API 预付费额度)
- 企业云提供商:Amazon Bedrock、Google Vertex AI、Microsoft Foundry
登录后,凭据将保存在系统中,无需重复登录。如需切换账户,使用 /login 命令。
跳过登录(使用第三方 API)
如果您只想使用第三方 LLM API 而不登录 Claude 账户,需要配置环境变量(见下文)。
使用第三方 LLM API
- 在~/.claude/settings.json (命令行下使用claude code) 中配置
- 在vscode安装claude code插件,点击插件配置会在vscode配置文件中配置
命令行
1 | { |
- ANTHROPIC_BASE_URL,第三方大模型api 地址,我这里使用七牛云的,点击注册免费获取1000万token
- hasCompletedOnboarding 必须配置,不然一直提示需要claude code账户
- ANTHROPIC_DEFAULT_HAIKU_MODEL,简单快速任务指定模型
- ANTHROPIC_DEFAULT_SONNET_MODEL,日常编码任务模型
- ANTHROPIC_DEFAULT_OPUS_MODEL,复杂推理任务模型
- ANTHROPIC_MODEL,默认模型
vscode中claude code 插件配置
找不到配置文件位置,请点击claude code插件的Settings(设置)按钮
1 | "claudeCode.environmentVariables": [ |
在插件中,使用 claudeCode.disableLoginPrompt,禁用插件的登录提示,开启后配置了第三方api就不会提示你登录claude code账户
常用命令
| 命令 | 说明 | 示例 |
|---|---|---|
claude |
启动交互模式 | claude |
claude "任务" |
执行一次性任务 | claude "修复构建错误" |
claude -p "查询" |
执行单次查询后退出 | claude -p "解释这个函数" |
claude -c |
继续当前目录最近对话 | claude -c |
claude -r |
恢复之前的对话 | claude -r |
/clear |
清除对话历史 | /clear |
/help |
显示可用命令 | /help |
exit 或 Ctrl+C |
退出 Claude Code | exit |