跳转到主要内容

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 "测试连接"

专注于 AI 编程技术分享,助力开发者提升编程效率