Invalid API Key 错误
问题
Invalid API Key · Please run /login 怎么解决?
答案
这表明 Claude Code 没有检测到 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 环境变量,检查环境变量是否配好。
解决方案
检查环境变量
bash
# 检查当前配置
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
配置环境变量
临时设置
bash
export ANTHROPIC_AUTH_TOKEN=sk-your-token-here
export ANTHROPIC_BASE_URL=https://ai-router.plugins-world.cn
永久设置
Bash 用户:
bash
echo 'export ANTHROPIC_AUTH_TOKEN=sk-your-token-here' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL=https://ai-router.plugins-world.cn' >> ~/.bashrc
source ~/.bashrc
Zsh 用户:
bash
echo 'export ANTHROPIC_AUTH_TOKEN=sk-your-token-here' >> ~/.zshrc
echo 'export ANTHROPIC_BASE_URL=https://ai-router.plugins-world.cn' >> ~/.zshrc
source ~/.zshrc
验证配置
bash
# 测试Claude Code
claude-cli --version
claude-cli "测试连接"