Claude Code GitHub Actions料金ガイド|API費用とActionsコストを最適化

Claude CodeをGitHub Actionsで使用する際の料金体系を解説。Anthropic API料金とActions実行料金の計算方法、費用最適化のテクニック、コスト比較を詳しく紹介。

36分で読めます

Claude Code GitHub Actions料金ガイド

Claude CodeをGitHub Actionsで使用する場合、Anthropic APIの料金とGitHub Actionsの実行料金の両方がかかります。この記事では、料金体系の詳細と費用を最適化する方法を解説します。

料金の構成要素

Claude Code + GitHub Actionsを使用する際の料金は、以下の2つから構成されます。

項目

課金元

課金単位

Claude API利用料

Anthropic

トークン数

GitHub Actions実行料

GitHub

実行時間(分)

Anthropic API料金

従量課金(API)の場合

AnthropicのAPIを直接使用する場合の料金です。

Claude Sonnet 4(2025年1月時点):

項目

料金

入力トークン

$3 / 100万トークン

出力トークン

$15 / 100万トークン

Claude Opus 4.5:

項目

料金

入力トークン

$15 / 100万トークン

出力トークン

$75 / 100万トークン

1回のレビューあたりの目安

一般的なPRレビュー(差分500行程度)の場合:

項目

トークン数

料金(Sonnet)

入力(コード + プロンプト)

約5,000〜10,000

$0.015〜$0.03

出力(レビューコメント)

約1,000〜3,000

$0.015〜$0.045

合計

約$0.03〜$0.08

月間100回のレビュー: 約$3〜$8

Max Subscription(定額)の場合

Claude Maxサブスクリプションを使用する場合、API従量課金ではなく定額で利用できます。

プラン

月額料金

GitHub Actions利用

Pro

$20/月

使用不可

Max 5x

$100/月

可能

Max 20x

$200/月

可能

注意: GitHub ActionsでMax Subscriptionを使用するには、claude setup-tokenでトークンを発行し、CLAUDE_CODE_OAUTH_TOKENとしてSecretsに設定する必要があります。

GitHub Actions料金

無料枠

GitHubプランに応じた無料枠があります。

プラン

無料枠(月間)

Free

2,000分

Pro

3,000分

Team

3,000分

Enterprise

50,000分

超過料金

無料枠を超えた場合の料金(Linux):

ランナー

料金/分

ubuntu-latest

$0.008

ubuntu-latest(2コア)

$0.008

ubuntu-latest(4コア)

$0.016

1回のレビューあたりの目安

Claude Code Actionの実行時間は、レビュー内容によって異なります。

処理内容

実行時間

料金

小規模PR(〜100行)

1〜2分

$0.008〜$0.016

中規模PR(〜500行)

2〜5分

$0.016〜$0.04

大規模PR(1000行以上)

5〜10分

$0.04〜$0.08

総コストの計算例

ケース1: 小規模チーム(月50PR)

前提:

  • チーム人数: 5人
  • 月間PR数: 50件
  • 平均差分: 200行
  • 使用モデル: Claude Sonnet

項目

計算

月額

Anthropic API

50PR × $0.05

$2.50

GitHub Actions

50PR × 2分 × $0.008

$0.80

合計

$3.30

ケース2: 中規模チーム(月200PR)

前提:

  • チーム人数: 20人
  • 月間PR数: 200件
  • 平均差分: 300行
  • 使用モデル: Claude Sonnet

項目

計算

月額

Anthropic API

200PR × $0.06

$12

GitHub Actions

200PR × 3分 × $0.008

$4.80

合計

$16.80

ケース3: Max Subscription活用

前提:

  • Max 5xプラン($100/月)を使用
  • 月間PR数: 200件

項目

月額

Max 5x Subscription

$100

GitHub Actions

$4.80

合計

$104.80

比較: API従量課金より高くなる場合もありますが、ローカルでのClaude Code利用も含まれるため、総合的にはお得になることが多いです。

費用を最適化する方法

1. トリガー条件を絞る

全PRではなく、特定の条件でのみ実行:

jobs:
  review:
    if: |
      contains(github.event.pull_request.labels.*.name, 'needs-review') ||
      github.event.pull_request.draft == false

2. 変更ファイル数で制限

大規模PRは手動レビューに任せる:

jobs:
  review:
    if: github.event.pull_request.changed_files < 20

3. 特定のディレクトリのみ対象

on:
  pull_request:
    paths:
      - 'src/**'
      - '!src/tests/**'

4. レビュー頻度を制限

初回コミット時のみレビュー(更新時は手動):

on:
  pull_request:
    types: [opened]  # synchronizeを除外

5. 軽量モデルの活用

セキュリティチェックなど特定の観点のみの場合、Haikuを使用:

- uses: anthropics/claude-code-action@v1
  with:
    model: claude-3-haiku-20240307

料金モニタリング

Anthropic Console

console.anthropic.comで利用状況を確認:

  • 日次/月次のトークン使用量
  • コスト推移
  • APIキーごとの内訳

GitHub Actions

リポジトリの「Settings」→「Actions」→「Usage」で確認:

  • ワークフローごとの実行時間
  • 月間使用量
  • 残り無料枠

予算アラートの設定

Anthropic: Console設定で利用上限を設定 GitHub: Organization設定で予算制限を設定

よくある質問

Q: 無料で使えますか?

A: GitHub Actionsの無料枠(2,000分/月)内であれば、Actions自体は無料です。ただし、Anthropic APIの料金は別途かかります。

Q: Max Subscriptionと従量課金、どちらがお得?

A: 月間のAPI利用が$100を超える場合、または日常的にClaude Codeを使う場合はMax Subscriptionがお得です。

Q: 料金が急増するリスクは?

A: 以下の対策で防げます:

  • Anthropic Consoleで利用上限を設定
  • ワークフローのトリガー条件を絞る
  • 月次でコストレビューを実施

まとめ

Claude Code + GitHub Actionsの料金ポイント:

  • 小規模チームなら月$5以下で運用可能
  • Max Subscriptionを使えば定額で安心
  • トリガー条件の最適化で無駄なコストを削減
  • モニタリングで予期せぬ費用増を防止

費用対効果を考えると、コードレビューの品質向上と時間削減効果は料金以上の価値があります。まずは小規模から始めて、効果を確認しながら活用範囲を広げていきましょう。

参考リンク

関連記事