コンテンツへスキップ

media AI活用の最前線

AI導入戦略

Claude Agent SDK別枠化|サブスク刷新は施行一時停止中【2026】

Claude Agent SDK別枠化|サブスク刷新は施行一時停止中【2026】
【2026年8月27日更新】本記事のサブスク刷新(Agent SDK別枠化)は、発表(2026年5月14日)から3ヶ月半以上が経過した現在も施行が一時停止されたままです。 Anthropic公式ヘルプは引き続き「We’re pausing the changes to Claude Agent SDK usage described below. For now, nothing has changed.(本変更は一時停止中。現時点では何も変わっていない)」と明記した上で、「We’re working to update the plan to better support how users build with Claude subscriptions. When we have an update, we’ll share it before anything takes effect.(プランの見直しを進めており、更新があれば施行前に必ず告知する)」と追記しています(出典: Claude公式ヘルプ、参照日: 2026-08-27)。再施行の時期は未定です。Agent SDK・claude -p・GitHub Actions・サードパーティ利用は、2026年8月27日時点でも従来どおりサブスク枠内で消費されます。本記事は「施行が再開された場合に何が変わるか」の予習としてお読みください。

結論: 2026年6月15日からAnthropicがClaudeサブスクを刷新し、Agent SDK・claude -p・GitHub Actionsなどのプログラム自動化利用が「別枠の月次クレジット」に分離される——という刷新が発表されました(現在は施行一時停止中)。既存のProプランでは月$20分、Max 5xで月$100分のクレジットが自動化専用に割り当てられ、超過分は標準APIレートで追加課金されます。

この記事の要点:

  • 要点1: 変更は2026年6月15日施行と発表→その後、施行一時停止(2026-07-02時点で未施行)。Agent SDK・claude -p(非対話)・GitHub Actions・サードパーティアプリが対象(参照日: 2026-06-04)
  • 要点2: Proは月$20、Max 5xは月$100、Max 20xは月$200の別枠クレジット。未使用分の繰り越しなし
  • 要点3: 重量利用者は「実質25分の1カット」という声も。7パターンの対策を本記事で網羅

対象読者: Claude Pro/Max/Teamでエージェント自動化・CLI自動化・GitHub Actions・サードパーティツールを使っている個人・法人・開発チーム

読了後にできること: 自分の利用パターンが7パターンのどれに当たるかを判定し、今週中に取るべきアクション1つを選べます

「え、Claudeって使い放題じゃなかったの?」

先月、顧問先のスタートアップCTOからこんな連絡が来ました。社内のCI/CDパイプラインにClaude Code GitHub Actionsを組み込んでいた彼のチームは、6月15日以降の追加課金に気づいておらず、「月のAPI代が急に跳ね上がった」と慌てていたんです。

同じ状況に陥りそうな方が、今の時点でかなりいると思います。Anthropicが2026年5月14日に発表したClaudeサブスクの刷新は、一見「クレジットが増えた」という好意的な見せ方をしていますが、実態は「チャット利用とプログラム自動化利用を別枠に分離した」という構造変更です。使い方によっては実質値上げになる。

この記事では、変更内容を公式ソースで丁寧に裏取りしながら、7つの利用パターン別に影響度と対策を整理します。「自分はどのパターンか」をすぐ判断できるように書きましたので、6月15日の施行前に一読しておいてください。

なお、本記事の情報はすべて2026年6月4日時点の公式情報に基づいています。Anthropicの発表内容は変更される可能性があるため、最終確認は claude.com/pricing でお願いします。

2026年8月27日追記: 発表から3ヶ月半以上、当初の施行予定日(6月15日)からも2ヶ月以上が経過しましたが、Anthropicから再施行の発表はまだありません(公式ヘルプ最終確認: 2026-08-27)。プログラム自動化の課金体系は本稿執筆時点と変わっておらず、以下の内容はすべて「施行された場合の想定」として読んでください。

まず全体像を把握する — 何がどう変わるのか

Claudeの有料プランをめぐる今回の変更は、ひと言でいえば「チャット利用枠とプログラム自動化利用枠の分離」です。

これまでは、ProやMaxのサブスクリプション内で次のすべてが同一のリミット枠を消費していました。

  • claude.ai での通常チャット会話
  • Claude Codeのターミナル対話モード
  • Claude Code の claude -p(非対話・パイプラインモード)
  • Claude Agent SDK を使ったプログラム実行
  • GitHub Actions 上の Claude Code
  • OpenClawやConductorなどのサードパーティツール(Agent SDK認証)

6月15日以降、この最後の3つ(claude -p、Agent SDK、GitHub Actions、SDK認証サードパーティ)が「別枠の月次クレジット」に移行します。

Before / After 変更点詳細表

項目改定前(〜6/14)改定後(6/15〜)
課金構造すべての利用を同一枠で消費チャット系と自動化系を別枠に分離
Agent SDK利用サブスクリプション枠内から消費(上限なし)専用月次クレジット枠から消費(枯渇後は追加課金)
claude -p コマンド通常利用枠で消費専用クレジット枠で消費
GitHub Actions通常利用枠で消費専用クレジット枠で消費
サードパーティ製ツール2026年4月に一時停止(以前は通常枠)新クレジット枠で再開
ターミナル対話Claude Code通常利用枠で消費変更なし(通常利用枠のまま)
claude.ai チャット通常利用枠で消費変更なし(通常利用枠のまま)
Claude Cowork通常利用枠で消費変更なし(通常利用枠のまま)
クレジット繰り越し不可(月初リセット)
超過時の動作レート制限(利用停止)追加課金(標準APIレート)または利用停止

※ 公式情報に基づく(参照日: 2026-06-04)。詳細は claude.com/pricing で確認してください。

もう一度、クラウドサービス関連の記事でよく見る「変更なし」という言葉には注意が必要です。チャット利用やターミナルでの対話型Claude Codeは「変更なし」と記載されていますが、自動化用途の利用可能量は実質的に上限が設けられることになります。

ClaudeのAgent周辺記事については、Claude Codeチームプラン完全ガイドも合わせて参照していただくと、チーム導入の全体像が掴みやすいと思います。

プラン別クレジット一覧 — 月いくらまで自動化できるのか

まず気になるのは「自分のプランでどれだけ使えるのか」だと思います。公式情報(参照日: 2026-06-04)に基づく一覧はこちらです。

プラン月額料金Agent SDK月次クレジットチャット利用
Pro$20/月(年払い$17)$20変更なし
Max 5x$100/月$100変更なし(5倍量)
Max 20x$200/月$200変更なし(20倍量)
Team 標準シート$20-25/シート$20/シート変更なし
Team Premium$100-125/シート$100/シート変更なし
Enterprise 使用量ベース従量課金$20/月(基本)変更なし
Enterprise Premium要相談$200/シート変更なし

※ 公式情報に基づく(参照日: 2026-06-04)。価格はすべて税抜き表示です。

一見すると「月額料金と同額のクレジットがもらえる」ので悪くない印象を受けますが、問題は消費速度です。

複数の技術ブログで報告されている実測値によると、Proプランの$20クレジットではSonnet 4.6を使った標準的なエージェントワークフローで25〜30セッション分しか持たないとされています。プロンプトキャッシュを活用すれば2〜3倍に延ばせますが、それでもヘビーユーザーには厳しい数字です。

T3.gg創業者のTheo Browne氏は「事実上25倍の使用カット」と表現し、開発者コミュニティからは「無料クレジットを装った値上げ」という批判も出ています(参照日: 2026-06-04)。

なぜこの変更が起きたのか — 背景を理解する

100社以上のAI導入支援をしてきた立場から見ると、今回のAnthropicの判断は理解できます。

2026年4月、AnthropicはOpenClawやConductorなどのサードパーティエージェントを一時的にブロックしています。理由は「一部のユーザーが月に数百〜数千ドル相当の計算リソースを、サブスク費用を大幅に超えて消費していたから」です。

問題の構造はこうでした。サードパーティ製エージェントの多くは、過去のコンテキストを保持せずに毎回フルサイズのプロンプトを送信し続けていた。これはAnthropicの220,000基以上のGPUインフラに対して、予測不可能な大きな負荷をかけていました。

また経営的な観点からも、Anthropicの年間収益は2025年後半の約90億ドルから、2026年5月時点で440億ドルへと急増しています。サブスク収益だけでインフラを賄う限界に近づいていた、という面もあると思います。

今回の変更によって、Anthropicは「重量利用ユーザーにAPIレートで相応の費用を負担してもらう」という仕組みに整理したわけです。理には適っていますが、既存ユーザーへの影響は無視できません。

影響額試算 — 3つの利用パターン別コスト比較

抽象論より具体的な数字の方が判断しやすいので、3つの典型的な利用パターンで改定前後のコストを試算してみます。

事例区分: 想定シナリオ
以下は100社以上の研修・顧問支援経験をもとに構成した典型的な利用パターンです。実際のコストはモデル選択・プロンプト長・キャッシュ率によって大きく変動します。

パターン1: 軽量自動化ユーザー(週1〜2回のバッチ処理)

  • 利用内容: Claude Code GitHub Actionsでテスト実行、週2回
  • 改定前コスト: Proプラン$20のみ(自動化も含めて枠内で収まっていた)
  • 改定後コスト: Proプラン$20 + Agent SDKクレジット$20(合計変わらず)。月のGitHub Actions利用が$20以内であれば追加課金ゼロ
  • 実質影響: ほぼなし。ただし枠の使い方を意識する必要が生じる

パターン2: 中量自動化ユーザー(毎日のCLI自動化)

  • 利用内容: claude -pを使ったドキュメント自動生成を毎日実行。月間約50セッション
  • 改定前コスト: Max 5x $100のみ(月間自動化50セッションは枠内)
  • 改定後コスト: Max 5x $100 + Agent SDKクレジット$100(合計$200相当の枠)。50セッションがSonnet 4.6で処理できれば$100クレジットで収まる可能性があるが、コンテキストが長い場合は超過あり
  • 実質影響: 月10〜30ドルの超過課金リスクあり

パターン3: 重量自動化ユーザー(サブエージェント大量運用)

  • 利用内容: Orchestrator + 複数のWorkerエージェントを並列実行。月間数百セッション以上
  • 改定前コスト: Max 20x $200のみ(事実上の使い放題感覚で使っていた)
  • 改定後コスト: Max 20x $200 + Agent SDKクレジット$200(合計$400相当)。ただし重量利用では$200クレジットをあっという間に消費し、超過分はAPI標準レートで追加課金。月間$500〜$2,000の追加コストになりうる
  • 実質影響: 非常に大きい。API直接契約への移行を真剣に検討すべき

💭 ここまで読んで「自社のAI導入をどう進めるか」気になった方へ

📅 30分無料相談で自社事情を整理する

累計100社以上のAI研修・導入支援実績 / 24時間以内に代表・佐藤より返信

利用形態別 7パターン影響度評価

では、自分がどのパターンに当たるかを確認しましょう。7つの利用形態別に影響度(★1〜5)と推奨アクションをまとめました。

パターン1: 個人開発者(趣味〜副業レベル)

影響度: ★★☆☆☆(低〜中)

週数回のスクリプト実行や個人プロジェクトのCI/CD程度であれば、Proプランの$20クレジットで収まるケースがほとんどです。ただし、月末に向けて残クレジットが少なくなったときに「突然止まる」という体験をするリスクがあります。

推奨アクション: 使用量モニタリングを設定し、月間消費ペースを把握する。$20以内に収まれば実質変化なし。

パターン2: チーム開発(5人〜50人)

影響度: ★★★☆☆(中)

Team標準シートの場合、1シートあたり$20のAgent SDKクレジット。開発者10人のチームでGitHub Actionsを頻繁に使っている場合、合計$200のクレジットになりますが、チーム全体の自動化利用量によっては超過が出やすくなります。

推奨アクション: Team Premiumシート($100/シート)への昇格か、GitHub Actions専用のAPIキー契約を検討する。

パターン3: 大量自動化ユーザー(毎日数百回のAPI呼び出し)

影響度: ★★★★★(非常に高い)

最も大きな影響を受けるパターンです。今まで「サブスク内使い放題」感覚でプログラム自動化を使っていた場合、月次クレジットを早々に使い切り、標準APIレートで追加課金が発生します。月額が数倍になるケースも十分あり得ます。

推奨アクション: Anthropic APIキーを直接取得してAPI従量課金プランへ移行する。長期的にはコスト予測が立てやすくなる。

パターン4: サブエージェント運用(Orchestrator+Workerマルチエージェント)

影響度: ★★★★★(非常に高い)

Orchestratorが複数のWorkerを呼び出す構成では、1タスクにつき複数のAgent SDK呼び出しが発生します。コンテキストも大きくなりがちで、$200クレジットでも1〜2週間で枯渇するケースが報告されています。

推奨アクション: マルチエージェント設計にプロンプトキャッシュを組み込む。中期的にはAmazon Bedrock経由への移行を検討する(コスト予測が立てやすい)。

パターン5: Workspace Agents/Claude.ai Projects 中心利用者

影響度: ★☆☆☆☆(ほぼなし)

claude.aiのウェブインターフェースやProjectsを中心に使っている方は、今回の変更の影響をほとんど受けません。これらは「変更なし」の通常利用枠のままです。

推奨アクション: 現状のプランを継続。ただし、今後自動化ニーズが生じた際には事前計画が必要。

パターン6: 社内CLI Bot 運用者(社内向けSlack Bot等)

影響度: ★★★★☆(高い)

社内向けのSlack BotやChatbotにClaude Agent SDKを使っている場合、全ユーザーのリクエストがAgent SDKクレジットから消費されます。アクティブユーザー数が多いほど月次クレジットの枯渇が早くなります。

推奨アクション: 利用ユーザー数とリクエスト頻度を計測し、月次クレジットと照らし合わせてAPIキー直接契約の採算を試算する。

パターン7: MCP(Model Context Protocol)連携ヘビーユーザー

影響度: ★★★☆☆(中〜高)

MCP経由での外部ツール連携は、接続方法によって影響度が変わります。Agent SDK認証を使ったMCPサーバーは新クレジット枠の対象になる可能性があります。APIキー直接使用のMCPは従来の従量課金のまま。

推奨アクション: 使用しているMCPサーバーの認証方式を確認する。SDKベースであればAPIキーベースに切り替えを検討。

Amazon Bedrock経由でClaude APIを使う方法については、Claude Code Amazon Bedrock連携ガイドで詳しく解説しています。コスト管理と可用性の観点から検討する価値があります。

この記事の内容、自社の業務でも回したい?

AI顧問(月次伴走)が、貴社の業務に合わせて導入から定着まで並走します。研修4,000名以上・支援100社以上の実績。まずは30分の壁打ちから。

AI顧問の無料相談(30分)

7パターン対策 — 状況別の行動選択肢

影響度を確認したら、次は対策を取る段階です。7つの対策オプションと、それぞれがどのパターンに向いているかをまとめました。

対策1: プランを上位に変更する(Max 5x / Max 20x / Team Premium)

向いているパターン: パターン2(チーム開発)、パターン5(Workspace中心)

月次クレジットの上限を増やすシンプルな方法です。Pro($20クレジット)からMax 5x($100クレジット)、Max 20x($200クレジット)へとアップグレードすれば、利用可能な自動化量が増えます。ただし、プラン料金も比例して上がることを忘れずに。

対策2: Anthropic APIキー直接契約に移行する

向いているパターン: パターン3(大量自動化)、パターン4(サブエージェント)、パターン6(社内Bot)

Developer Platformで直接APIキーを取得し、従量課金プランに移行します。月次クレジットの上限を気にせず使えるようになり、コストも実際の利用量に比例するため、予測・管理がしやすくなります。使用量が多いほどAPIキー方式の方がコスト効率が良くなることもあります。

# Anthropic APIキーを使った基本的な呼び出し例
# モデルIDは2026年8月27日時点の最新モデル「Claude Sonnet 5」に更新
# (参照: https://platform.claude.com/docs/en/about-claude/models/overview、参照日: 2026-08-27)
curl https://api.anthropic.com/v1/messages \
  --header "x-api-key: $ANTHROPIC_API_KEY" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --data '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "処理したい内容をここに"}
    ]
  }'

対策3: Amazon Bedrock経由に移行する

向いているパターン: パターン3(大量自動化)、パターン4(サブエージェント)、法人・エンタープライズ

Amazon BedrockでClaudeを使う場合、Agent SDK月次クレジットは関係なく、Bedrockの従量課金モデルが適用されます。AWSの既存インフラと統合できる企業にとっては、コスト管理・可用性・コンプライアンスの観点からも有力な選択肢です。

対策4: 使用量モニタリングを設定し上限アラートを作る

向いているパターン: 全パターン(必須の基礎対策)

どの対策を選ぶにしても、まず現状の使用量を把握することが大切です。以下のスクリプトで月次クレジットの消費状況をSlackに通知する仕組みを作れます。稼働状況の監視・障害時のフォールバック設計まで含めて体系化したい場合は、Claude Status監視&SLA設計ガイドもあわせて参照してください。

# Claude Agent SDK使用量Slack通知スクリプト
import requests
import os
from datetime import datetime

def check_and_notify_credit_usage():
    """
    月次クレジット消費量をSlackに通知するスクリプト
    実際のAPI使用量はAnthropicのダッシュボードまたはAPIで取得してください
    """

    SLACK_WEBHOOK_URL = os.environ.get("SLACK_WEBHOOK_URL")

    # 以下はダッシュボードから取得した値を入力してください
    monthly_credit_limit = 20.0   # Proプランの場合 $20
    credit_used_today = 3.5       # 今日の消費額(ダッシュボードから取得)
    days_in_month = 30
    current_day = datetime.now().day

    # 月末まで同ペースが続いた場合の予測消費額
    daily_average = credit_used_today / current_day if current_day > 0 else 0
    projected_total = daily_average * days_in_month

    # 80%超えたらアラート
    usage_ratio = projected_total / monthly_credit_limit

    if usage_ratio > 0.8:
        message = f"""
:warning: Claude Agent SDKクレジット警告
現在の利用ペース: 1日平均 ${daily_average:.2f}
月末予測消費額: ${projected_total:.2f} / 上限${monthly_credit_limit:.0f}
超過予測: ${max(0, projected_total - monthly_credit_limit):.2f}
対策: プランのアップグレードまたはAPI直接移行を検討してください
        """
        requests.post(SLACK_WEBHOOK_URL, json={"text": message})

    return projected_total

if __name__ == "__main__":
    check_and_notify_credit_usage()

対策5: 別ツールへの乗り換えを検討する

向いているパターン: パターン3(大量自動化)で、特定タスクに特化した場合

すべての自動化タスクにClaudeが最適とは限りません。Codex CLI(コーディング特化)、Gemini CLI(Google環境との連携)、ローカルモデル(プライバシー重視)など、タスクに応じて使い分けることでコストを最適化できます。

対策6: 契約を一時解約・ダウングレードして様子見する

向いているパターン: 自動化利用がほぼない方

チャット利用のみでAgent SDKをほとんど使っていない方は、プランを変えても実質的に影響がないため、現状維持でOKです。ただし「将来的に自動化したい」場合は、クレジット枠を超えた際のコスト計画を事前に立てておくことをおすすめします。

対策7: プロンプトキャッシュを徹底活用して消費量を減らす

向いているパターン: パターン3(大量自動化)、パターン4(サブエージェント)

Anthropicのプロンプトキャッシュ機能を活用すると、同じシステムプロンプトや長いコンテキストを繰り返し送る際のトークン消費を大幅に削減できます。エージェントワークフローの設計を見直すだけで、Agent SDKクレジット消費量を2〜3倍に抑えられるケースがあります。

# プロンプトキャッシュを活用した呼び出し例(Python SDK)
# モデルIDは2026年8月27日時点の最新モデル「claude-sonnet-5」に更新
import anthropic

client = anthropic.Anthropic()

# システムプロンプトをキャッシュ対象として指定
response = client.messages.create(
    model="claude-sonnet-5",
    max_tokens=1024,
    system=[
        {
            "type": "text",
            "text": "ここに長いシステムプロンプトを入れる(1000トークン以上推奨)...",
            "cache_control": {"type": "ephemeral"}  # キャッシュを有効化
        }
    ],
    messages=[
        {"role": "user", "content": "各リクエストで変わるユーザー入力"}
    ]
)

# キャッシュヒット時はinput_tokensが大幅に減少
print(f"入力トークン: {response.usage.input_tokens}")
print(f"キャッシュ読み込み: {response.usage.cache_read_input_tokens}")

5ステップ移行フロー — 6月15日に向けた準備手順

  1. 現状の利用パターンを確認する: Anthropicダッシュボードで過去30日間のAgent SDK利用量を確認する。claude -pの実行ログやGitHub Actionsのワークフロー実行履歴も合わせて確認し、月間のAPI呼び出し回数とトークン消費量を把握する
  2. 月次クレジットとのギャップを試算する: 確認した月間消費量を自分のプランのクレジット額と比較する。Proなら$20、Max 5xなら$100、Max 20xなら$200が上限。消費が上限を超えそうであれば次のステップへ進む
  3. 対策オプションを選択する: 上記7つの対策オプションから、月間コストと運用コストのバランスを見て1〜2つを選ぶ。「プランアップグレード」「API直接移行」「Bedrock移行」のいずれかが主な選択肢になることが多い
  4. 6月15日前に移行・設定を完了させる: 6月14日までに選択した対策を実装する。特にAPIキー直接契約への移行は、既存のコードのエンドポイントやキー設定の変更が必要なため、余裕を持って対応する
  5. 使用量モニタリングを設定して継続監視する: 移行後も月次クレジットの消費ペースをモニタリングする仕組みを導入する。突然の停止や予想外の追加課金を防ぐため、80%消費時のアラートを設定しておく

よくある失敗パターン — 移行でやらかしがちなこと

100社以上のAI導入支援をしてきた経験から、今回の移行で特に起きやすい失敗パターンをまとめました。

失敗1: 6月15日まで様子見して突然停止を食らう

❌ 「どうせ大して使っていないし、影響が出てから考えよう」と放置する

⭕ 6月15日前に必ず利用パターンを確認し、超過リスクがあれば対策を打っておく

なぜ重要か: Agent SDKクレジットが枯渇すると、追加課金を有効にしていない限り自動化ワークフローが突然停止します。本番環境でのCI/CDパイプライン停止や、ビジネスクリティカルなBotの停止につながります。顧問先でもこのパターンで慌てているところが複数出ています。

失敗2: Agent SDKクレジット枠を使い切って青天井の追加課金

❌ 「追加課金可能設定にしておけば止まらないから安心」と考えて上限を設定しない

⭕ 追加課金を許可する場合は月次の上限額を必ず設定し、アラートを入れておく

なぜ重要か: サブエージェントが暴走したり、バグのあるループが走り続けたりすると、短時間で数百ドル〜数千ドルの課金が発生することがあります。APIキーの月次利用上限設定は必須です。

失敗3: Amazon Bedrockの料金体系を誤解して予算オーバー

❌ 「Bedrockに移れば何でも安くなる」と考えてコスト試算なしに移行する

⭕ 移行前に自社の利用量でBedrockのコスト試算を行い、サブスクとAPIレートを比較する

なぜ重要か: Bedrockは従量課金なので、利用量が少ない場合はサブスクより割高になることがあります。また、データ転送料金やAWS管理コストも考慮が必要です。

失敗4: Teamプランで「メンバー追加=クレジット増加」を誤解する

❌ 「Teamプランにすれば人数×クレジットでたくさん使える」と期待する

⭕ Team標準シートは1シートあたり$20クレジット。10人チームでも$200が上限で、超過は追加課金になる

なぜ重要か: 大量自動化用途にTeamプランを選ぶと、期待通りのコストにならない可能性があります。大量自動化にはAPIキー直接契約の方が適しています。

コスト試算・実務スクリプト集

移行を検討する際に役立つスクリプトをまとめました。そのままコピペして使ってください。

モデル名についての注記(2026年8月27日追記): 本記事公開時点(2026年6月)の主力モデルは Claude Sonnet 4.6 / Claude Opus 4.8 でしたが、2026年8月27日時点でAnthropicが案内する現行モデルは Claude Sonnet 5(API ID: claude-sonnet-5/$2 入力・$10 出力 per 1M tokens)と Claude Opus 5(API ID: claude-opus-5/$5 入力・$25 出力)です。Claude Sonnet 4.6・Claude Opus 4.8はレガシーモデルとして引き続き利用できますが、新規のコスト試算には現行モデルのレートを使うことをおすすめします(出典: Anthropic Models overview、参照日: 2026-08-27)。Claude Sonnet 5の詳細はClaude Sonnet 5登場記事もあわせてご覧ください。

スクリプト1: Agent SDKコスト試算ツール

#!/usr/bin/env python3
"""
Claude Agent SDK コスト試算スクリプト
月次クレジットと実際の消費量を比較してコストを試算します
"""

def calculate_agent_sdk_cost(
    monthly_sessions: int,
    avg_input_tokens: int,
    avg_output_tokens: int,
    model: str = "claude-sonnet-5",
    plan: str = "pro"
):
    """
    Agent SDKの月間コストを試算する関数

    Args:
        monthly_sessions: 月間セッション数
        avg_input_tokens: 平均入力トークン数/セッション
        avg_output_tokens: 平均出力トークン数/セッション
        model: 使用モデル
        plan: サブスクリプションプラン

    注意: レートは変更される可能性があります。
    最新レートはhttps://www.anthropic.com/pricing で確認してください
    """

    # APIレート(2026年8月27日時点の参考値・税抜)
    # 参照: https://platform.claude.com/docs/en/about-claude/pricing (参照日: 2026-08-27)
    model_rates = {
        # 現行モデル(2026年8月27日時点の推奨モデル)
        "claude-sonnet-5": {"input": 2.0, "output": 10.0},  # $/1M tokens
        "claude-opus-5": {"input": 5.0, "output": 25.0},
        "claude-haiku-4-5": {"input": 1.0, "output": 5.0},
        # レガシーモデル(引き続き利用可能・新規利用は非推奨)
        "claude-sonnet-4-6": {"input": 3.0, "output": 15.0},
        "claude-opus-4-8": {"input": 5.0, "output": 25.0},
    }

    # プラン別Agent SDKクレジット額
    plan_credits = {
        "pro": 20.0,
        "max_5x": 100.0,
        "max_20x": 200.0,
        "team_standard": 20.0,
        "team_premium": 100.0
    }

    if model not in model_rates:
        print(f"モデル {model} の料金情報がありません")
        return

    rates = model_rates[model]
    monthly_credit = plan_credits.get(plan, 20.0)

    # 月間コスト計算
    monthly_input_cost = (monthly_sessions * avg_input_tokens / 1_000_000) * rates["input"]
    monthly_output_cost = (monthly_sessions * avg_output_tokens / 1_000_000) * rates["output"]
    total_api_cost = monthly_input_cost + monthly_output_cost

    excess_cost = max(0, total_api_cost - monthly_credit)

    print(f"\n=== Claude Agent SDK コスト試算 ===")
    print(f"プラン: {plan} / モデル: {model}")
    print(f"月間セッション数: {monthly_sessions:,}")
    print(f"月次クレジット上限: ${monthly_credit:.0f}")
    print(f"予測月間APIコスト: ${total_api_cost:.2f}")
    print(f"  - 入力トークン分: ${monthly_input_cost:.2f}")
    print(f"  - 出力トークン分: ${monthly_output_cost:.2f}")
    print(f"予測超過額: ${excess_cost:.2f}")

    if excess_cost > 0:
        print(f"\n⚠️ 月次クレジットを${excess_cost:.2f}超過する見込みです")
        print(f"対策: プランのアップグレードまたはAPI直接移行を検討してください")
    else:
        print(f"\n✅ 月次クレジット内で収まる見込みです")

# 実行例
calculate_agent_sdk_cost(
    monthly_sessions=50,
    avg_input_tokens=5000,
    avg_output_tokens=1000,
    model="claude-sonnet-5",
    plan="pro"
)

スクリプト2: 使用量モニタリング&Slack通知

#!/usr/bin/env python3
"""
Agent SDKクレジット使用量モニタリング
Slackに日次レポートを送信します
"""
import os
import requests
from datetime import datetime

def send_daily_credit_report(
    credit_limit: float,
    credit_used: float,
    slack_webhook_url: str
):
    """
    Slackに日次クレジット使用量レポートを送信する

    Args:
        credit_limit: 月次クレジット上限($)
        credit_used: 今日時点での累計使用額($)
        slack_webhook_url: Slack Incoming Webhook URL
    """

    current_day = datetime.now().day
    days_in_month = 30
    remaining_days = days_in_month - current_day

    usage_rate = (credit_used / credit_limit) * 100 if credit_limit > 0 else 0

    # ペースベースの月末予測
    if current_day > 0:
        daily_avg = credit_used / current_day
        projected_total = daily_avg * days_in_month
        projected_excess = max(0, projected_total - credit_limit)
    else:
        projected_total = 0
        projected_excess = 0

    # アラートレベル判定
    if usage_rate >= 90 or projected_excess > 10:
        alert_emoji = ":red_circle:"
        alert_level = "緊急"
    elif usage_rate >= 70 or projected_excess > 0:
        alert_emoji = ":warning:"
        alert_level = "注意"
    else:
        alert_emoji = ":white_check_mark:"
        alert_level = "正常"

    message = {
        "text": f"{alert_emoji} Claude Agent SDKクレジット日次レポート [{alert_level}]",
        "blocks": [
            {
                "type": "section",
                "text": {
                    "type": "mrkdwn",
                    "text": f"""*Claude Agent SDKクレジット日次レポート* {alert_emoji}

月次クレジット上限: *${credit_limit:.0f}*
今日までの使用額: *${credit_used:.2f}* ({usage_rate:.1f}%)
残日数: *{remaining_days}日*
月末予測: *${projected_total:.2f}*
予測超過額: *${projected_excess:.2f}*

{'⚠️ 対策が必要です' if projected_excess > 0 else '✅ 現在のペースでは月内に収まる見込みです'}"""
                }
            }
        ]
    }

    response = requests.post(slack_webhook_url, json=message)
    return response.status_code == 200

# 環境変数から設定を読み込んで実行
if __name__ == "__main__":
    SLACK_WEBHOOK = os.environ.get("SLACK_WEBHOOK_URL", "")
    CREDIT_LIMIT = float(os.environ.get("CLAUDE_CREDIT_LIMIT", "20"))
    CREDIT_USED = float(os.environ.get("CLAUDE_CREDIT_USED", "0"))

    if SLACK_WEBHOOK:
        send_daily_credit_report(CREDIT_LIMIT, CREDIT_USED, SLACK_WEBHOOK)

スクリプト3: 解約/ダウングレード前の移行チェックリスト生成

#!/usr/bin/env python3
"""
Claudeサブスク変更前の移行チェックリスト生成スクリプト
プランを変更する前に確認すべき項目を洗い出します
"""

def generate_migration_checklist(
    current_plan: str,
    agent_sdk_heavy_user: bool,
    github_actions_user: bool,
    third_party_tools: list,
    team_size: int
):
    """
    移行チェックリストを生成する

    Args:
        current_plan: 現在のプラン
        agent_sdk_heavy_user: Agent SDK重量利用者かどうか
        github_actions_user: GitHub Actionsを使っているか
        third_party_tools: 使用中のサードパーティツールリスト
        team_size: チームサイズ(個人は1)
    """

    checklist = [
        "□ 過去30日のAgent SDK利用量をAnthropicダッシュボードで確認した",
        "□ 自分のプランの月次クレジット額を把握した",
        "□ 月末予測消費額を試算した",
    ]

    if github_actions_user:
        checklist.extend([
            "□ GitHub Actionsのワークフロー実行回数と平均トークン数を確認した",
            "□ GitHub Actions用のAPIキー直接使用に切り替えるか検討した",
        ])

    if third_party_tools:
        for tool in third_party_tools:
            checklist.append(f"□ {tool} の6月15日以降の対応方針を確認した")

    if agent_sdk_heavy_user:
        checklist.extend([
            "□ API直接契約のコスト試算を行った",
            "□ Amazon Bedrock経由のコスト試算を行った",
            "□ プロンプトキャッシュ活用でのコスト削減余地を確認した",
            "□ 月次利用上限アラートを設定した",
        ])

    if team_size > 1:
        checklist.extend([
            f"□ チーム{team_size}人分のAgent SDK利用量を合計した",
            "□ TeamプランとAPIキー直接契約のどちらが低コストか比較した",
        ])

    checklist.extend([
        "□ 6月15日に向けた対策を選択した",
        "□ 対策の実装を6月14日までに完了させる予定を立てた",
        "□ 移行後の使用量モニタリングを設定した",
    ])

    print("\n=== Claudeサブスク移行チェックリスト ===\n")
    for item in checklist:
        print(item)

# 実行例
generate_migration_checklist(
    current_plan="pro",
    agent_sdk_heavy_user=True,
    github_actions_user=True,
    third_party_tools=["OpenClaw", "Conductor"],
    team_size=5
)

スクリプト4: 移行レポート生成ツール

#!/usr/bin/env python3
"""
Claude Agent SDK移行レポート生成スクリプト
上司・経営陣への説明資料作成に使えます
"""
from datetime import datetime

def generate_migration_report(
    company_name: str,
    current_plan: str,
    monthly_agent_sessions: int,
    estimated_overage_cost: float,
    recommended_action: str,
    expected_monthly_cost_change: float
):
    """
    移行レポートを生成する

    Args:
        company_name: 会社名(報告先)
        current_plan: 現在のプラン
        monthly_agent_sessions: 月間エージェントセッション数
        estimated_overage_cost: 予測超過コスト($)
        recommended_action: 推奨対策
        expected_monthly_cost_change: 対策後の月次コスト変化($、増加は正)
    """

    report_date = datetime.now().strftime("%Y年%m月%d日")

    report = f"""
# Claude Agent SDK 変更対応レポート
作成日: {report_date}
対象: {company_name}

## 1. 変更の概要
2026年6月15日より、AnthropicはClaudeサブスクリプションにおけるAgent SDK利用を
別枠の月次クレジット制度に移行します。

## 2. 現状と影響の試算
- 現在のプラン: {current_plan}
- 月間エージェントセッション数: {monthly_agent_sessions:,}件
- 改定後の月次クレジット超過予測: ${estimated_overage_cost:.2f}

## 3. 推奨対策
{recommended_action}

## 4. コスト影響
- 対策後の月次コスト変化: {'増加 $' + f'{expected_monthly_cost_change:.2f}' if expected_monthly_cost_change > 0 else '削減 $' + f'{abs(expected_monthly_cost_change):.2f}'}
- 年間換算: {'増加 $' + f'{expected_monthly_cost_change * 12:.2f}' if expected_monthly_cost_change > 0 else '削減 $' + f'{abs(expected_monthly_cost_change) * 12:.2f}'}

## 5. 実施スケジュール
- 2026年6月10日まで: 対策の選択確定
- 2026年6月14日まで: 対策の実装完了
- 2026年6月15日: 新料金体系開始
- 2026年7月1日: 初月の消費状況確認

## 6. モニタリング計画
移行後は月次クレジット消費量を毎週モニタリングし、
80%消費時点でSlack通知アラートを発動する仕組みを導入します。
    """

    print(report)

# 実行例
generate_migration_report(
    company_name="株式会社サンプル",
    current_plan="Claude Max 5x",
    monthly_agent_sessions=200,
    estimated_overage_cost=45.0,
    recommended_action="Amazon Bedrock経由への移行(予測月間コスト$85)",
    expected_monthly_cost_change=85 - 100
)

スクリプト5: 解約・プラン変更案内文テンプレート

#!/usr/bin/env python3
"""
チームメンバーへのClaude料金変更案内メール/Slack投稿テンプレート生成
"""

def generate_team_announcement(
    change_date: str = "2026年6月15日",
    affected_features: list = None,
    action_required: str = "",
    deadline: str = "2026年6月14日"
):
    """
    チーム向け変更案内文を生成する

    Args:
        change_date: 変更適用日
        affected_features: 影響を受ける機能リスト
        action_required: チームメンバーに求めるアクション
        deadline: 対応期限
    """

    if affected_features is None:
        affected_features = [
            "Claude Agent SDKを使ったスクリプト実行",
            "claude -p コマンド(バッチ処理)",
            "Claude Code GitHub Actions",
            "サードパーティ製Claude連携ツール"
        ]

    features_text = "\n".join([f"  - {f}" for f in affected_features])

    announcement = f"""
【重要】Claude料金体系の変更について({change_date}施行)

チームの皆さんへ

Anthropicが{change_date}からClaudeサブスクリプションの課金体系を変更します。
以下の機能が「別枠の月次クレジット」での管理に移行します。

変更の対象機能:
{features_text}

変更後は月次クレジットを超過した利用分に追加課金が発生します。

【各自への依頼事項】
{action_required if action_required else "自分の利用パターンを確認し、月次クレジット超過リスクがある場合は管理者に報告してください。"}

【対応期限】
{deadline}

ご不明な点は管理者までお問い合わせください。
公式情報: https://claude.com/pricing (参照日: 2026-06-04)
    """

    print(announcement)

# 実行例
generate_team_announcement(
    action_required="開発環境でAgent SDKを使っているメンバーは、使用頻度を管理者に報告してください。"
)

💭 ここまで読んで「自社のAI導入をどう進めるか」気になった方へ

📅 30分無料相談で自社事情を整理する

累計100社以上のAI研修・導入支援実績 / 24時間以内に代表・佐藤より返信

Claude Codeプラン比較との関連 — Codex CLIとの使い分け

今回の変更は、Claude CodeをはじめとするAIコーディング環境全体の利用方針を再考するきっかけにもなります。Codex CLI vs Claude Code 料金・機能比較でも解説していますが、利用目的によって最適なツールが異なります。

大量のプログラム自動化が必要な場合、今回の変更を機にAPIキー直接契約かAmazon Bedrock経由への移行を真剣に検討することをおすすめします。一方、チャットベースのClaude利用や対話型Claude Codeの利用が中心であれば、今回の変更の実質的な影響は限定的です。

まとめ:今日から始める3つのアクション

  1. 今日やること: Anthropicダッシュボードにログインして過去30日間のAgent SDK利用量を確認する。自分のプランのクレジット額と照らし合わせて、6月15日以降に超過リスクがあるかどうかを判定する
  2. 今週中: 本記事の7パターン影響度評価で自分のパターンを確認し、最適な対策を1つ選ぶ。軽量利用ならモニタリング設定のみ、重量利用ならAPI直接移行かBedrock移行の検討に着手する
  3. 6月14日まで: 選択した対策の実装を完了させる。GitHubActionsやCLIスクリプトの認証方式変更がある場合は、特に余裕を持った対応が必要。使用量モニタリングのSlack通知も設定しておく

あわせて読みたい:


参考・出典


著者: 佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。X(@SuguruKun_ai)フォロワー約10万人。100社以上の企業向けAI研修・導入支援。著書『AIエージェント仕事術』(SBクリエイティブ)。SoftBank IT連載7回執筆(NewsPicks最大1,125ピックス)。
ご質問・ご相談は お問い合わせフォーム からお気軽にどうぞ。

この記事の内容を社内展開する方へ: AIエージェント導入・安全運用チェックリスト(無料・PDF 14ページ) をダウンロードできます。

無料・初回相談

AIエージェント実装、設計から運用まで伴走します

PoCで終わらせない。AI顧問(月次伴走)として、エージェント設計から運用定着まで貴社の業務プロセスに合わせて並走します。

  • マルチエージェント実装の実戦経験
  • 初回30分無料・即日返信

お問い合わせフォームから24時間以内にUravation担当者がご返信します。

佐藤傑
この記事を書いた人 佐藤傑

株式会社Uravation 代表取締役CEO/生成AIエバンジェリスト。法人向けAI研修・コンサルティングを手がけ、日経・SBクリエイティブ・GMO等のメディアで生成AIについて執筆。

この記事をシェア

AI社員・AIエージェントを「つくって納品」してほしい企業様へ

自社で62体のAI社員を毎日動かしているUravationが、貴社の業務に合わせて設計・構築・引き渡しまで代行します。
学ぶ時間が取れない、まず1体を動かして判断したい企業向けです。

✓ 自社で62体を稼働中 ✓ 設計から引き渡しまで ✓ 外部送信は人間承認
AI社員構築代行の内容を見る AIエージェント構築代行を見る

Contact お問い合わせ

生成AI研修や開発のご依頼、お見積りなど、
お気軽にご相談ください。

Claude Code 個別指導(1対1・12セッション)をご希望の方はこちらから別途お申し込みください

Claude Code 個別指導 無料相談