Baka API

Linux 安装

在 Linux 系统上安装和配置 Claude Code

Linux 安装 Claude Code

安装前请先完成 环境准备,确保已安装 Git 和 Node.js。

安装 Claude Code

打开终端,选择以下任一方式安装:

npm install -g @anthropic-ai/claude-code
curl -fsSL https://claude.ai/install.sh | bash

此方式支持自动后台更新。

验证安装:

claude --version

如果遇到权限错误,不要使用 sudo npm install -g,而是修复 npm 权限:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

然后重新执行安装命令。

配置 API

令牌(API Key)请前往 Baka API 控制台 的「令牌」页面创建并复制。详见 创建令牌

手动配置方式(二选一):

每台电脑的环境配置可能不同,如果一种方式不生效,请尝试其他方式。

编辑 ~/.claude/settings.json(如不存在则创建):

mkdir -p ~/.claude
nano ~/.claude/settings.json

写入以下内容:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://bakastream.icu/",
    "ANTHROPIC_API_KEY": "sk-你的令牌"
  }
}

保存后即可生效,无需重启终端。

echo 'export ANTHROPIC_BASE_URL="https://bakastream.icu/"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="sk-你的令牌"' >> ~/.bashrc
source ~/.bashrc

如果使用 Zsh,请将 ~/.bashrc 替换为 ~/.zshrc

请妥善保管你的令牌,不要在公开场合分享或提交到代码仓库。

跳过官方登录(国内用户必看)

首次运行 claude 时,会要求登录 Anthropic 官方账号,这一步需要翻墙。如果你没有梯子,可以通过以下命令跳过登录:

# 先运行一次 claude 让它生成配置文件,然后关闭
claude

# 执行跳过登录命令
python3 -c "
import json, os
f = os.path.expanduser('~/.claude.json')
d = json.load(open(f))
d['hasCompletedOnboarding'] = True
json.dump(d, open(f, 'w'))
"

也可以手动编辑 ~/.claude.json,在 JSON 最后一个 } 之前加上:

"hasCompletedOnboarding": true

执行完毕后重新打开终端,输入 claude 即可跳过登录直接使用。

验证配置

进入你的项目目录,运行测试命令:

claude "你好,这是一条测试消息"

如果 Claude 正常回复,说明配置成功。

On this page