一直听说 Claude Code 的鼎鼎大名,不过因为听说消耗的 Token 极高,因此没有尝试。最近课题组允许报销 Token 了,同时 Claude 也推出了 Skills 等新玩法,可以一定程度上减少 Token 的消耗。因此记录一下配置过程,安装的 CLI 版本,主要在 VSCode 中使用。
一、安装 Claude Code
安装非常简单,一行命令即可:
- macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash - Homebrew:
brew install --cask claude-code - Windows PowerShell:
winget install Anthropic.ClaudeCode
安装用时比较久,需要耐心等待一段时间。
安装完成后,如果有 Claude 官方账户,直接运行 claude 登录账号即可使用了。如果使用的是第三方 API 则需要进一步配置。
1. 在终端中使用自定义模型
在终端中输入下列代码:
# Windows
$env:ANTHROPIC_BASE_URL = "https://xiaoai.plus"
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxxx"
$env:API_TIMEOUT_MS = "600000"
$env:ANTHROPIC_MODEL = "claude-sonnet-4-5-20250929-thinking"
$env:ANTHROPIC_SMALL_FAST_MODEL = "claude-sonnet-4-5-20250929"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"
# macOS, Linux, WSL
export ANTHROPIC_BASE_URL=https://xiaoai.plus
export ANTHROPIC_AUTH_TOKEN=sk-xxxxxx
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=claude-sonnet-4-5-20250929-thinking
export ANTHROPIC_SMALL_FAST_MODEL=claude-sonnet-4-5-20250929
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
Windows 的代码在每次启动终端时都需要重新运行,可以在 PowerShell 中运行下列代码,在打开的文本文件中将上列代码粘贴进去,即可在启动终端时自动运行。
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
notepad $PROFILE
} else {
notepad $PROFILE
}
在终端中通过 claude run 即可直接使用。
2. 在 VSCode 中使用自定义模型
Windows 电脑前往 C:\Users\用户名\.claude 文件夹,macOS 电脑前往 ~/.claude 文件夹,新建一个文本文件,命名为 settings.json,文件中输入以下内容:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-XXXXXX",
"ANTHROPIC_BASE_URL": "https://xiaoai.plus",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}
注意,ANTHROPIC_BASE_URL 的地址需要能够支持 Anthropic 的请求格式。
随后来到用户文件夹,在 .claude.json 文件中,添加键值 "hasCompletedonboarding": true, 用以跳过 Claude 账户登录。
在 VSCode 中安装 Claude Code 扩展,随后打开一个任意代码文件,即可在右上角看到 Claude 的图标,点击即可对话使用了,对话中默认会读取当前打开的文件信息,因此会消耗大量的 Token,需要注意。
二、配置 Skills
写到这里累了,一搜教程一大把,懒得写了,看教程吧。以后自己体验了有好的 Skill 再更新。
另外,可以通过 Skills 实现与 Claude Code 与 OpenAI、Google 的代码工具协同使用,具体参见协同使用 Skills 安装教程与协同使用 Skills 命令仓库。