メインコンテンツへスキップ

Claude APIとClaude Codeの違いと使い分け

Claude CodeはPro/Maxで使え、APIは不要です。Max・Teamの毎月のAPIクレジットはAPIとAgent SDK用で、対話型Claude Codeは対象外です。

LaoZhang AI Team公開更新 42 分で読めます
目次
Claude APIは自分のコードから呼ぶトークン従量課金、Claude CodeはPro/Maxに含まれファイルとシェルで作業するエージェントで、Claude CodeにAPI契約は不要、自社サービスはAPIキーかクラウドと示したカバー画像

Claude APIとClaude Codeは、同じClaudeのモデルを使う別々の製品です。Claude APIは、自分のプログラムからhttps://api.anthropic.com/v1/messagesにリクエストを送り、使ったトークン数だけ支払う開発者向けの窓口です。Claude Codeは、Anthropicが作ったエージェント型のコーディングツールで、リポジトリを読み、ファイルを編集し、コマンドを実行します。モデルではなく、モデルを使って作業する道具です。

いちばん多い疑問への答えから書くと、Claude Codeを使うためにAPIの契約は必要ありません。2026年10月8日時点で、Claude CodeはPro(月払い$20)とMax($100または$200)に含まれていて、claude.aiのアカウントでログインすれば使えます。APIキーやクラウドの認証情報でも動かせますが、その場合はトークン単位の従量課金になります。逆に、自社のアプリやサービスにClaudeを組み込むなら、選択肢はAPIキー(またはAWSなどのクラウド経由)だけで、Pro/Maxのログインは使えません。

2026年9月26日時点から変わった点は2つです。1つは、10月7日からMaxとTeamのプランに毎月のAPIクレジット(Max(旧Max 5x)は$100、Ultra(旧Max 20x)は$200)が付いたことです。Claude Consoleの組織を1つ連携すると、Messages APIやAgent SDK、その組織のAPIキーで動かすclaude -pに使えますが、ターミナルやIDEで対話的に使うClaude Codeには使えず、プランの利用枠も増えません。もう1つは、APIにSonnet 5.5(9月28日)とHaiku 5.5(10月7日)が加わったことで、下の価格表もそれに合わせています。

同じモデル、違う層:まず全体像

2つの違いは「どのモデルか」ではなく「誰がループを回し、誰の請求に載るか」です。

Claude APIClaude Code
正体Messages APIのエンドポイントと、各言語のクライアントSDKファイルを読み・書き・コマンドを実行するエージェント型ツール
動かす人自分のコード。ツール呼び出しのループも自分で書くClaude Code自身。計画、ツール実行、権限確認まで内蔵
使う場所自社アプリ、バックエンド、バッチ処理ターミナル、VS Code・JetBrains、デスクトップアプリ、ブラウザ
認証Claude Console(platform.claude.com)で発行したAPIキーPro/Max/Team/Enterpriseのログイン、Consoleアカウント、APIキー、クラウドの認証情報
課金トークン従量。Consoleの残高から引かれる(Max・Teamで連携した組織は毎月のAPIクレジットが先に使われる)ログインならプランの利用枠、キーやクラウドならトークン従量
規約Commercial TermsFree/Pro/MaxはConsumer Terms、Team/Enterprise/APIはCommercial Terms

Claude APIを直接呼ぶと、たとえば次のようになります。ヘッダーとモデルIDはAnthropicのクイックスタートと同じです。

bash
curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5-5",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "この関数の役割を説明してください"}]
  }'

返ってくるのはJSONの応答だけです。ファイルを開く、テストを走らせる、失敗したら直すといった作業は、呼び出す側のコードがすべて面倒を見ます。Claude Codeは、その「作業の回し方」ごと製品にしたものです。リポジトリでclaudeと打てば、同じモデルが手元のファイルとシェルを使って作業を進めます。

なお「Claude Code API」という言い方には2つの意味が混ざっています。1つは「APIキーの従量課金でClaude Codeを使うこと」、もう1つは「Claude Codeをプログラムから呼び出すこと」(claude -pやAgent SDK)です。前者は課金の話、後者は使い方の話なので、以下では分けて扱います。

作業別の早見表:何を使い、どの請求に載るか

Anthropic自身は、Claudeでエージェント的な処理を作る手段を4つに分けています。Agent SDK(自分のPython・TypeScriptアプリにClaude Codeのエージェントを組み込む)、Claude Code CLI(ターミナルでの対話的な開発や単発タスク)、Client SDK(自分のコードからClaude APIを直接呼び、ツールのループは自分で書く)、Managed Agents(Claude API経由で設定し、Anthropicがエージェントをホストする)です。これに「使える認証情報」「請求先」「越えてはいけない線」を足すと、判断はほぼ機械的にできます。

やりたいこと使うもの使える認証情報請求先注意すべき線
自分のリポジトリで対話的にコーディングするClaude Code CLI、VS Code・JetBrains拡張Pro/Maxのログイン、Consoleアカウント、APIキー、クラウドログインならプランの利用枠(チャットと共有)、キーならConsoleの従量。Max・TeamのAPIクレジットは対象外ANTHROPIC_API_KEYが残っているとログインより優先される
自分用のスクリプトやCIでClaude Codeを動かすclaude -p(Agent SDKのCLI版)APIキー、またはclaude setup-tokenで作るCLAUDE_CODE_OAUTH_TOKEN(Pro/Max/Team/Enterprise)キーならConsole(Max・Teamで連携した組織のキーなら毎月のAPIクレジットから)、トークンならプランの利用枠--bareではサブスクのログインが使えない。--bareなしでは他人のリポジトリのhooksやMCPが動く。GitHub Actionsから起動した実行はAPIクレジットの対象外
自社アプリに要約・分類・チャットなどの機能を足すClient SDK経由のMessages APIConsole APIキー、またはクラウドConsoleの従量(Max・TeamのAPIクレジットも使える。クラウドなら各社の請求)サブスクのログインでは代用できない
自分のアプリにファイル操作つきのエージェントを組み込むAgent SDK(Python・TypeScript)APIキー、またはクラウドConsoleの従量(Max・TeamのAPIクレジットも使える)他人に使わせるなら、claude.aiログインの提供は不可
エージェントの実行環境ごと任せたいManaged AgentsAPIキーConsoleの従量(Max・TeamのAPIクレジットも使える)実行はAnthropic管理のクラウドか、自前のサンドボックス
自社サービスの利用者にClaude Codeを使わせる改変していないClaude Codeを自社環境で動かす利用者それぞれのAPIキー、サブスク、クラウドの認証情報利用者本人の契約利用者の分を肩代わりして支払ったり、再販・中継したりはできない

ここからわかる判断の軸は3つです。

  • 作業するのが自分で、対象が自分のコードなら、Claude Codeをサブスクのログインで使うのが基本です。Pro/Maxをすでに払っているなら、追加でAPIクレジットを買う理由はありません。
  • 作るものが「自分以外の誰かが使う製品」なら、中身がAPI直叩きでもAgent SDKでも、認証はAPIキーかクラウドです。
  • ファイルを触る・コマンドを実行する必要があるかどうかで、Agent SDK(またはclaude -p)かClient SDKかが分かれます。1回の呼び出しで済む要約や分類にエージェントを丸ごと載せる必要はなく、逆に、ファイル編集とテスト実行のループを自前で書き直すのは手間の割に得がありません。

使うのが自分だけか、ファイル操作が必要かで、Claude Code、claude -p、Client SDK、Agent SDKのどれを使い、どの請求に載るかを選ぶフロー図

ホスト型のエージェントが自分の用途に合うかは、Claude Managed Agents とは?2026年に使うべき場面と使わないほうがいい場面で詳しく扱っています。

Claude Codeの料金:APIは要らないが、クレジットは3種類ある

2026年10月8日時点のAnthropicのヘルプセンターでは、プランとClaude Codeの関係は次のとおりです。料金は米国のウェブ購入価格で、Proの年払いの金額は2026年9月26日時点のclaude.comの料金ページによります。アプリ内購入や現地通貨での表示は異なる場合があります。

プラン料金Claude Code毎月のAPIクレジット
Free$0使えないなし
Pro月払い$20、年払いなら月$17相当($200一括)使えるなし
Max月$100使える$100
Ultra月$200使える$200

有料プランでは、Claude Codeはウェブ・デスクトップ・モバイルのチャットと同じ利用枠を使います。枠は5時間ごとにリセットされるセッション上限と、すべてのモデルにまたがる週次上限の2段構えで、ターミナルで作業した分もチャットと同じプールから減ります。週次上限のリセット日時はアカウントごとに固定されていて、claude.aiの「設定 > 使用量」で次のリセット時刻を確認できます。Anthropicはメッセージ数やトークン数の上限を公開していません。MaxとUltraの倍率の意味を含むプラン別の仕組みはClaudeの使用制限プラン別一覧:5時間・週次上限と3種類のクレジット、無料版とProの差はClaude無料版とProの使用制限:月額を払う前に3つの作業で判断するが詳しいです。

上限に達したら、リセットを待つか、上位プランに移るか、「使用クレジット」をオンにして標準APIレートで続けるかを選びます。「Claude Codeは別料金で、使うと必ずAPI従量課金になる」という理解は、現在のプランには当てはまりません。

モデルによって枠の扱いが違う点にも注意が必要です。Fable 5、Fable 5.1、Fable 5.2は、Proではプランの利用枠に含まれず、最初のリクエストから使用クレジット(標準APIレート)で支払います。ただしFable 5.2の公開に合わせ、2026年11月9日から11月16日午後11時59分(米国太平洋時間)までは、ProとTeamのStandard席でもFableモデルが週次上限の50%までプランに含まれます。この期間が終わると、再び最初のリクエストから使用クレジットでの支払いに戻ります。Maxでは追加料金なしで使えますが、Fableに使えるのは週次上限の50%までで、他のモデルより速く枠を消費します。週次上限そのものが増えるわけではありません。Claude CodeでFable 5.1を使うには、バージョン2.1.255以降が必要です。

混乱しやすいのが「クレジット」という言葉です。Claude Codeに関係するものは3種類あります。

  • Consoleのクレジット:Claude Consoleにチャージする前払いのAPI残高です。APIキーで呼んだ分がここから引かれます。Proのプランには、ConsoleでのAPI利用は含まれません。キーの作り方と残高の買い方はClaude APIキーの購入方法:買うのはキーではなく利用クレジットにまとめています。
  • 使用クレジット:Pro/Maxの利用枠を超えたあとも作業を続けるための、サブスク側の追加利用です。料金は標準APIレートで、claude.aiの「設定 > 使用量」でオン・オフや月の上限を管理します。日本では、2026年9月10日以降に購入した使用クレジットは購入から6か月で失効します。Claude Codeの/usage-creditsはclaude.aiでログインしているときだけ使え、APIキー認証では使えません。
  • Max・Teamの毎月のAPIクレジット:2026年10月7日に始まった、MaxとTeamのプランに付くConsole用の残高です。APIやAgent SDKには使えますが、対話型のClaude Codeと使用クレジットには充当されません。範囲は次の節で詳しく扱います。

このほか、対象のプランには、5時間のセッション上限か週次上限を満タンに戻す「リセット」が付与されることがあります。使えるのはウェブかClaude Desktopの「設定 > 使用量」からで、ターミナルやIDEのClaude Codeからは使えません。また、Pro・Max向けのクラウドセッション専用クレジット(Proは$100、Maxは$250)は、受け取り期限が2026年10月7日でした。これらの違いはClaudeクラウドクレジット・使用クレジット・リセット権の違いで確認できます。

APIキーの経路で使った場合のトークン単価は、2026年10月8日時点で次のとおりです(100万トークンあたり)。

モデルモデルID入力出力キャッシュヒット
Claude Fable 5.2claude-fable-5-2$8$40$0.20
Claude Fable 5.1claude-fable-5-1$10$50$0.25
Claude Opus 5.5claude-opus-5-5$4$20$0.20
Claude Sonnet 5.5claude-sonnet-5-5$2$10$0.10
Claude Sonnet 5claude-sonnet-5$2$10$0.20
Claude Haiku 5.5claude-haiku-5-5$0.10$0.50$0.01
Claude Haiku 4.5claude-haiku-4-5-20251001$1$5$0.10

2026年11月9日からはFable 5.2が現行のFableモデルで、入力$8・出力$40です。Fable 5.1はレガシーモデルとして$10・$50のまま使えます。

Haiku 5.5の単価はプロンプトが10万トークン以下の場合で、それを超えると入力$0.50、出力$2.50、キャッシュヒット$0.05になります。Sonnet 5の$2 / $10は当初2026年8月末までの導入価格とされていましたが、そのまま標準価格になり、9月1日に予定されていた$3 / $15への値上げは行われないとAnthropicが明記しています。キャッシュヒットした入力は基本単価の0.1倍が原則で、Opus 5.5とSonnet 5.5は0.05倍、Fable 5.1は0.025倍です。Batch APIは50%引きです。

規模感をつかむための試算を1つ置きます。エージェント型のコーディングは、同じファイルやログを何度も読み直すため入力が膨らみます。仮に1回の作業で入力200万トークン、出力15万トークンを使ったとすると、キャッシュなしの定価で次のようになります。

  • Sonnet 5.5(Sonnet 5も同じ単価):2 × $2 + 0.15 × $10 = $5.50
  • Opus 5.5:2 × $4 + 0.15 × $20 = $11.00

同じ規模の作業を月20回すれば、Sonnet 5.5で$110、Opus 5.5で$220です。トークン数は仮定で、実際の量はリポジトリの大きさや作業の進め方で大きく変わります。また、サブスクは使い放題ではなく利用枠があるので、「$20で$110分使える」とは言えません。プロンプトキャッシュが効けば、繰り返し読む部分の入力費は大きく下がります。同じ規模の作業を、Maxで連携した組織のAPIキーからclaude -pやAgent SDKで回すなら、Maxの毎月$100は約18回分($100 ÷ $5.50)に当たります。

Anthropicの公式ドキュメントは、企業導入での平均として「アクティブな日1日あたり開発者1人約$13、月あたり$150〜250、90%の利用者は1日$30未満」と示しています。これは企業での平均値で、個人の予算の目安ではありません。自分の使い方でサブスクを続けるか、ダウングレードするか、APIに寄せるかの計算はClaude Code はサブスクと API どっち:重度ユーザーの損益分岐で、プランごとの上限はClaude Code 料金 2026:Pro、Max、Team、API、追加利用の選び方とClaude ProとMaxを比較 2026年版:料金、Claude Code制限、Maxの損益分岐点で扱っています。

MaxとTeamの毎月APIクレジット:対話型Claude Codeには使えない

2026年10月7日から、MaxとTeamのプランには毎月のAPIクレジットが付いています。Claude Consoleの組織を1つプランに連携すると、請求サイクルごとにその組織へ残高が入り、Claude APIやAgent SDKの利用に充てられます。一方で、Claude Codeを対話的に使う分には充当されず、プランの5時間・週次の利用枠も変わりません。「APIとClaude Codeのどちらか」で迷っていた人にとっては、ちょうど両者の間に置かれたクレジットです。

プラン毎月のAPIクレジット
Max$100
Ultra$200
Team(Standard席)1席あたり$20
Team(Premium席)1席あたり$100
Free、Pro、Enterprise対象外

Teamでは全席分が1つの残高にまとめられ、上限は月$500です。たとえばStandard席が3つ、Premium席が2つなら、3 × $20 + 2 × $100 = $260が毎月入ります。MaxからUltraに上げた場合は、日割りのクレジットがすぐに入り、次のサイクルから毎月$200になります。

使える範囲と使えない範囲は次のとおりです。

使い方毎月のAPIクレジット
Messages API、Message Batches API使える
ConsoleのPlayground使える
Claude Managed Agents使える
Agent SDK、claude -p(連携した組織のAPIキーで自分で実行)使える
Agent SDK、claude -p(プランのログインで実行)使えない。プランの利用枠から減る
対話型のClaude Code(ターミナル、IDE、デスクトップ、ウェブ)使えない
Claude CodeのGitHub Action、IDE拡張、デスクトップアプリから起動した実行使えない(-p付きでもClaude Codeの利用として扱われる)
使用クレジット(Claude、Claude Code、Coworkで上限を超えた分)使えない
Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry経由のClaude使えない

受け取るには、プランに加入して7日たってから、ブラウザでclaude.aiを開き、Maxなら設定の請求(Billing)画面、Teamなら組織設定の請求画面(OwnerかPrimary Ownerのみ)のAPIクレジット欄で「Link organization」を選び、Consoleの組織を連携します。支払い方法の登録は不要です。連携できる組織は1つだけで、あとから自分で付け替えることはできません。配布は数日かけて順次行われているため、条件を満たしていてもすぐには表示されないことがあります。

クレジットは請求サイクルごとに補充され、使い切れなかった分は繰り越されずに失効します。組織内で共有され、購入済みのConsoleクレジットより先に使われます。残高はConsoleの「Settings > Billing」で確認できます。使い切ったあとは、組織に購入済みのクレジットや自動チャージがあればそのまま続き、なければ次のクレジットが入るまでAPIリクエストが止まります。Claudeのプラン側に請求が回ることはありません。なお、6月に発表されたAgent SDK向けのクレジットとは別物で、そちらは提供されていません。

実務で効くのは、スクリプトや自作エージェントの消費をプランの利用枠から切り離せる点です。Maxの契約者が、連携した組織のAPIキーでclaude -p --bareやAgent SDKを動かせば、その分は毎月のAPIクレジットから引かれ、ターミナルでの対話的な作業に使う5時間・週次の枠は減りません。逆に、プランのログインやclaude setup-tokenのトークンで動かせば、これまでどおりプランの利用枠から減ります。

Claude CodeにAPIキーを入れるとどうなるか

Claude CodeはAPIキーでも動きます。問題は、キーとログインが両方あるときに、黙ってキーの側が選ばれることです。認証情報が複数あると、Claude Codeは次の順で1つを選びます。

  1. クラウドの指定(CLAUDE_CODE_USE_BEDROCK、CLAUDE_CODE_USE_VERTEX、CLAUDE_CODE_USE_FOUNDRY)
  2. ANTHROPIC_AUTH_TOKEN(LLMゲートウェイやプロキシ用のBearerトークン)
  3. ANTHROPIC_API_KEY
  4. apiKeyHelperスクリプトの出力
  5. CLAUDE_CODE_OAUTH_TOKEN(claude setup-tokenで作る長期トークン)
  6. Anthropicのプロファイルやフェデレーションの認証情報
  7. /loginでのサブスクのログイン

/loginは最下位です。対話モードでは、ANTHROPIC_API_KEYがあると最初に一度だけ使うかどうかを聞かれ、その選択が記憶されます。あとから変えるには/configの「Use custom API key」を切り替えます。一方、-pでの実行ではキーがあれば確認なしで必ず使われます。以前API検証のために.zshrcへ書いたキーが残っていると、Pro/Maxを払っているのにClaude Codeの利用がConsoleの従量課金に載る、ということが起きます。

Maxの毎月のAPIクレジットがあっても、この点は変わりません。連携した組織のキーをANTHROPIC_API_KEYに入れて対話型のClaude Codeを使うと、その分はAPIクレジットからは引かれず、通常のAPI従量課金として扱われます。対話的な作業はプランのログインで、スクリプトは連携した組織のキーで、と分けるのが無駄のない使い方です。

サブスクに戻すにはunset ANTHROPIC_API_KEYでキーを外し、/statusで有効な認証方法を確認します。ログインとキーの両方が設定されていれば、/statusは使われていない側に印を付けます。この優先順位はCLIだけでなく、VS Code拡張、Agent SDK、GitHub Actionsにも同じように効きます。ブラウザで動くクラウドセッションは例外で、環境変数にキーを置いても常にサブスクの認証情報を使います。

Claude Codeが認証情報を選ぶ7段階の優先順位でANTHROPIC_API_KEYが3番目、/loginが最下位であることと、/status、unset ANTHROPIC_API_KEY、Consoleの使用量ページでサブスクに戻して確かめる手順

なお、Google Cloud経由の場合、Anthropicのドキュメントでは製品名が「Google Cloud's Agent Platform」になっていますが、環境変数はCLAUDE_CODE_USE_VERTEXのままです。症状から今の課金経路を突き止めて戻す手順はClaude CodeのAPIキーとサブスク課金: どちらを使うべきか、キーやsettings.json、モデル、ゲートウェイの設定はClaude Code API 設定:キー、settings.json、モデル、ゲートウェイの確認手順で詳しく扱っています。Anthropic直結以外の接続経路(対応クラウドや互換ゲートウェイ)を比べたい場合はClaude を安定して使うにはどう選ぶべきか: Anthropic 直結、対応クラウド、それとも laozhang.ai の互換ゲートウェイ?を参照してください。

注記:laozhang.ai は当ブログ運営チームの自社サービスです。その料金は中立的な比較ではなく、自社の提示価格です。

Claude Codeをプログラムから呼ぶ:claude -pとAgent SDK

「Claude CodeをAPIのように使いたい」なら、Messages APIではなくAgent SDKが答えです。Agent SDKはClaude Codeと同じツール、エージェントループ、コンテキスト管理をプログラムから使えるようにしたもので、スクリプトやCI向けのCLI(claude -p)と、PythonおよびTypeScriptのパッケージとして提供されています。

bash
claude -p "auth.pyのバグを見つけて直してください" --allowedTools "Read,Edit,Bash"

PythonやTypeScript以外の言語から同じループを使いたい場合は、claude -pをサブプロセスとして起動し、--output-format jsonで結果を受け取るのがAnthropicの案内する方法です。

スクリプトやCIで使うときは、認証、請求、セキュリティの点を押さえておきます。

  • --bareはAPIキー専用:--bareはhooks、スキル、プラグイン、MCPサーバー、CLAUDE.mdなどの自動読み込みを省き、どのマシンでも同じ結果を得やすくするモードです。スクリプトやSDKからの呼び出しには推奨されていて、将来は-pの既定になる予定です。ただしbareモードはOAuthの認証情報もキーチェーンも読まないので、ANTHROPIC_API_KEYかapiKeyHelperが必要です(クラウドは各社の認証情報をそのまま読みます)。CLAUDE_CODE_OAUTH_TOKENも読みません。
  • CIでサブスクを使うならclaude setup-token:ブラウザでログインできない環境向けに、1年有効のOAuthトークンを発行できます。Pro/Max/Team/Enterpriseが必要で、CLAUDE_CODE_OAUTH_TOKENに設定して使います。このトークンはモデルへのリクエスト専用で、--bareとは組み合わせられません。
  • Max・TeamのAPIクレジットはキーで動かしたときだけ:claude -pとAgent SDKが毎月のAPIクレジットから引かれるのは、連携したConsole組織のAPIキーで自分で実行した場合です。プランのログインやsetup-tokenのトークンならプランの利用枠から減り、Claude CodeのGitHub Actionから起動した実行は-p付きでもクレジットの対象外です。
  • --bareなしの-pは、リポジトリの設定を信頼確認なしで実行する:プロジェクトの.claude/settings.jsonにあるhooksや.mcp.jsonのサーバーは、一度も信頼していないフォルダでも、確認ダイアログなしで動きます。外部からのプルリクエストをCIで処理するなら、この挙動を前提に設計してください。

サブスクのログインで越えてはいけない線

Pro/Maxのログイン(OAuth)は、契約者本人がClaude CodeやAnthropic純正のアプリを普通に使うためのものです。公開されている利用上限も、Claude CodeとAgent SDKの「通常の個人利用」を前提にしています。自分のサブスクで改変していないClaude Codeにログインし、自分のコードを書くのはまさに想定どおりの使い方です。

一方、製品やサービスを作る開発者に対しては、AnthropicはConsoleのAPIキーか対応クラウドでの認証を求めていて、次のことを認めていません。

  • 自社のアプリやAgent SDKで作ったエージェントに、claude.aiのログインを組み込んで提供すること(事前に承認を得た場合を除く)
  • Free・Pro・Maxの認証情報を使い、利用者に代わってリクエストを中継すること
  • claude.aiの認証情報やセッショントークンを収集・保存・仲介すること。ログインは必ずAnthropic自身の画面で完結させる必要があります

逆に、次のことは問題ありません。

  • 自社で発行したAPIキーやクラウドの認証情報を、開発環境やシークレット管理に置いて、自社の許可した利用者に使わせること(請求がキーの持ち主に来て、再販・中継にあたらない場合)
  • 自社の環境でClaude Codeを動かし、利用者がそれぞれ自分のサブスクやAPIキーでログインすること。この場合、Claude Code本体は改変せず、組み込みのログイン方法を無効にしてはいけません

Anthropicは、これらの制限を事前の通知なく執行できるとしています。とはいえ「サブスクでスクリプトを1本回しただけで止められる」という話ではなく、線引きの基準は「自分が普通に使っているか、他人のために使わせているか」です。他人に使わせる時点で、APIキーかクラウドに切り替えます。

今の課金経路を確かめる手順と、高くつく4つのミス

Claude Codeがどの請求に載っているかは、次の順で確認できます。

  1. Claude Codeの中で/statusを実行し、有効な認証方法を見ます。ログインとキーが両方あれば、使われていない側に印が付いています。
  2. シェルにANTHROPIC_API_KEYやANTHROPIC_AUTH_TOKENが残っていないか、echo $ANTHROPIC_API_KEYなどで確かめます。
  3. /usageを開きます。Pro/Maxでは利用枠のバーが表示されます。上部の「Session」の金額はトークン数から定価で計算した推定値で、サブスク利用者の請求とは関係ありません。
  4. APIの実際の請求は、Claude Console(platform.claude.com)の使用量ページが正です。サブスクで使っているつもりの日にここの数字が増えていれば、キーの側が使われています。Max・Teamの毎月のAPIクレジットの残高は、Consoleの「Settings > Billing」に出ます。
  5. サブスクの追加利用は、claude.aiの「設定 > 使用量」で使用クレジットのオン・オフと今月の支出を確認します。

避けたいミスは、どれも「違いを取り違えた」ことから起きます。

  • プランに含まれる作業にAPIクレジットを払う:Pro/MaxならClaude Codeは利用枠の範囲で使えます。「Claude CodeにはAPIが必要」と思ってConsoleにチャージし、キーでログインすると、同じ作業に別料金を払うことになります。
  • MaxのAPIクレジットで対話型のClaude Codeを動かそうとする:毎月のAPIクレジットはAPIとAgent SDK、キーで動かすclaude -pのためのものです。連携した組織のキーを対話型のClaude Codeに入れても、プランの枠の代わりに従量課金が走るだけで、クレジットは使われません。
  • 残ったキーで従量課金に切り替わる:ANTHROPIC_API_KEYは/loginより優先され、-pでは確認なしで使われます。/statusとConsoleの使用量ページを定期的に見るのが確実です。
  • サブスクのログインで自社プロダクトを動かす:利用者向けのサービスをPro/Maxのログインで裏から動かすのは規約上認められていません。最初からAPIキーかクラウドで設計すれば、利用が増えたときに作り直す必要もありません。

よくある質問

Claude CodeとClaude APIは、どっちを使えばいいですか?

自分のリポジトリで、自分がコードを書く作業ならClaude Codeです。Pro/Maxのログインで使えばプランの利用枠に収まります。自社のアプリやサービスにClaudeの機能を組み込むならClaude API(Client SDK経由のMessages API)で、認証はConsoleのAPIキーかクラウドです。スクリプトやCIでClaude Codeの作業能力をそのまま使いたいときは、その中間にあるclaude -pやAgent SDKを選びます。Maxなら、連携した組織のキーで動かす分を毎月のAPIクレジットでまかなえます。

ClaudeとClaude Codeの違いは何ですか?

claude.aiやアプリのClaudeは、会話で質問に答えたり文章を書いたりするチャットです。Claude Codeは、手元のリポジトリを読み、ファイルを編集し、テストなどのコマンドを実行して作業を進めます。どちらも同じ契約(Pro/Max)の利用枠を共有していて、ターミナルで使った分もチャットと同じプールから減ります。

Claude Codeを使うのにClaude APIの契約は必要ですか?

必要ありません。Pro、Max、Team、Enterpriseのログインで使え、利用はプランの利用枠から減ります。Consoleのアカウントやクラウドの認証情報で使う方法もありますが、それはトークン従量で払いたい場合の選択肢です。Freeプランでは使えません。

Claude CodeにClaude APIのキーは使えますか?

使えます。ANTHROPIC_API_KEYを設定すればログインより優先され、Consoleの従量課金になります。ただし、Max・Teamの毎月のAPIクレジットは対話型のClaude Code(ターミナル、IDE、デスクトップ、ウェブ)には使えません。クレジットが使われるのは、連携した組織のキーでclaude -pやAgent SDKを自分で動かした場合です。

VS CodeでもAPIキーで使えますか?

使えます。VS Code拡張はCLIと同じ認証の仕組みを使うため、ANTHROPIC_API_KEYやapiKeyHelperが設定されていれば、ログインより優先されます。サブスクで使いたいのにConsoleに請求が来るときは、エディタを起動した環境にキーが残っていないかを確認してください。IDE拡張から起動した実行はClaude Codeの利用として扱われるため、Max・TeamのAPIクレジットの対象外です。インストール手順はClaude Codeのインストール方法【2026年版】Mac・Windows・Linux完全ガイドにあります。

Claude APIの料金はいくらですか?

使ったトークン数に応じた従量課金で、2026年10月8日時点の100万トークンあたりの単価は、Haiku 5.5の入力$0.10・出力$0.50(プロンプト10万トークン以下)から、Fable 5.1の入力$10・出力$50までです。2026年11月9日からの現行モデルFable 5.2は入力$8・出力$40です。Consoleに前払いのクレジットをチャージして使います。Proのプランには含まれず、MaxとTeamには毎月のAPIクレジットが付きます。

日本からClaude APIやClaude Codeを使えますか?

使えます。日本はAnthropicが公開している対応地域のリストに含まれています。APIとプランの料金はドル建てで公開されています。使用クレジットについては、日本では2026年9月10日以降に購入した分が購入から6か月で失効する点に注意してください。

さらに読む: Claude Code