Claude Code

将 Claude Code 接到 Pengyoo AI,统一计费、模型切换与用量可见。

步骤 1:安装 Claude Code

# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# 或
npm install -g @anthropic-ai/claude-code

步骤 2:连接到 Pengyoo AI

将下列变量写入 shell 配置(~/.zshrc 或 ~/.bashrc):

export PENGYOO_API_KEY="<your-pengyoo-api-key>"
export ANTHROPIC_BASE_URL="https://ai.pengyoo.com"
export ANTHROPIC_AUTH_TOKEN="$PENGYOO_API_KEY"
export ANTHROPIC_API_KEY=""   # 必须显式为空,避免走官方登录

或在项目目录创建 `.claude/settings.json`:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ai.pengyoo.com",
    "ANTHROPIC_AUTH_TOKEN": "<your-pengyoo-api-key>",
    "ANTHROPIC_API_KEY": ""
  }
}

步骤 3:启动并验证

cd /path/to/your/project
claude
# 会话内执行 /status,确认 base URL 为 https://ai.pengyoo.com

GitHub Action 示例

- name: Run Claude Code
  uses: anthropics/claude-code-action@v1
  with:
    anthropic_api_key: ${{ secrets.PENGYOO_API_KEY }}
  env:
    ANTHROPIC_BASE_URL: https://ai.pengyoo.com

故障排除

  • 认证失败:确认 ANTHROPIC_API_KEY 为空字符串
  • 若曾登录 Anthropic,先在 Claude Code 执行 /logout
  • 不要把变量只放在项目 .env(原生安装不读标准 .env)