1. 安装 GitHub App
claude
/install-github-app
该命令会引导您在仓库中安装应用,将 API 密钥保存为仓库机密,并创建一个添加工作流文件的拉取请求。您也可以手动完成这三个步骤。
2. 工作流
name: Claude
on:
issue_comment: { types: [created] }
pull_request_review_comment: { types: [created] }
issues: { types: [opened, assigned] }
jobs:
claude:
if: contains(github.event.comment.body, '@claude') || github.event_name == 'issues'
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
id-token: write
steps:
- uses: actions/checkout@v4
with: { fetch-depth: 1 }
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
env:
ANTHROPIC_BASE_URL: https://aiprimetech.io
添加该环境变量行后,CI 中的每次运行都会经过网关:仓库机密中保存的是网关密钥,使用量会计入您的网关余额或不限量套餐。移除该环境变量行即可改为向 Anthropic 账号计费。
3. 使用方法
- 发表评论
@claude fix the failing test in auth.py在议题中——它会创建拉取请求。 - 发表评论
@claude在拉取请求的审查讨论串中——它会回复并将更改推送到该分支。 - 将议题指派给该应用,即可让它完成实现,无需发表评论。
- 定时运行:通过 cron 触发带有固定提示词的工作流(依赖项审计、变更日志草稿)。
CI 中的成本
每次触发都会完整运行一次智能体:检出代码、读取相关文件、制定计划、编辑、测试、推送。在实际仓库中,每次运行预计会消耗数万个 token。将 @claude 接入每个 PR 的团队,正是固定费用套餐比按 token 计费更划算的用户群体——请参阅定价指南。
权限与安全
- 仅授予作业完成任务所需的权限;
contents: write是推送所必需的。 - 在公开仓库中,仅允许可信贡献者触发——否则任何能发表评论的人都可以消耗您的 token。
- 使用
allowed_tools在 Action 的输入参数中设置,以限制智能体可以执行的操作。
先免费试用
新账户可获得 $5 免费 API 额度 使用优惠码 CLAUDECODE — 足够用 Sonnet 运行 Claude Code 一晚,之后可获得面值 7.69231 倍的额度。
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key常见问题
Claude Code GitHub Action 是免费的吗?
该 Action 开源且免费;运行时会消耗工作流所用密钥对应的 token。
GitHub Action 可以使用非 Anthropic 端点吗?
可以。在步骤的环境变量中设置 ANTHROPIC_BASE_URL,并将对应的密钥作为 secret 提供。
@claude 能在私有仓库中使用吗?
可以,只要已在仓库中安装 GitHub App,且存在工作流文件。
通过网关运行 Claude Code
相同的模型,两个环境变量,面值 7.69231 倍的额度,或固定费率不限量方案。 新账户:使用优惠码 CLAUDECODE 可获得 $5 免费 API 额度。
获取 API 密钥 查看不限量方案AI Prime Tech 是独立的 API 网关,与 Anthropic 无关联,也未获得其认可或赞助。“Claude”和“Claude Code”是 Anthropic 的商标。此处介绍的 Claude Code 功能以撰写时 Anthropic 的公开文档为依据,且经常发生变化;本页面的价格和模型列表读取自此网关的实时设置。