Claude Codeは無料で使える?インストール、Subscription、API

Claude Codeは無料でinstallできますが、requestには有料Claude plan、API billing、またはcompatible providerが必要です。各billing pathの境界を解説します。

Claude Code clientは追加料金なしでインストールできますが、Claude.ai Free planにClaude Codeは含まれていません。実際にmodelへrequestを送るには、有料Claude plan、Console/API billing、または対応するthird-party providerが必要です。無料でインストールできることと、modelを無料で利用できることは別です。

自分のkeyとpay-as-you-go billingでAPI accessを使いますか? Claude CodeはBetterTokenへ接続できます。Claude subscriptionとは独立したserviceで、account、key、balance、request historyはBetterToken側で管理されます。現在のmodelとpriceは料金ページで確認してください。

Claude Codeで無料のもの、有料のもの

Clientのdownloadとinstallに別料金はかかりません。ただし、インストールだけではmodel accessを得られません。Claude Codeは、有料Claude plan、Claude Console、または対応するenterprise platformで認証する必要があります。

公式のClaude Code setup guideには、Free Claude.ai planにはClaude Code accessが含まれないと明記されています。実際にrequestを送るには、有料Claude plan、Claude Console/API billing、または対応するthird-party providerが必要です。Claude pricing pageは、変更される可能性がある現在のpaid-plan featureとlimitを確認するためだけに使ってください。

「Claude Codeは無料」という説明は、通常clientだけを指します。Model requestは、有料planのallowanceを消費するか、API tokenとして課金されます。

Claude subscriptionとAPIは別のbilling model

Claude.aiからsign inすると、Claude Code usageは有料planに含まれ、ほかのClaude surfaceとplan全体のusage limitを共有します。Claude Consoleで認証すると、token-based API billingが適用されます。実際のcostはmodel、context size、workloadによって変わります。

  • Paid Claude plan: included usageを伴うsubscription billing。Usageはplanのshared allowanceとして数えられます。/usageとSettings → Usageで確認します。すでにplanがあり、interactiveに作業する場合に適しています。
  • Claude Console / API: token-based billing。UsageはAPI organizationとworkspaceで数えられます。Sessionは/usage、billingはClaude Consoleで確認します。API billing、budget、organization accessを分けたい場合に適しています。

Subscription認証とAPI認証を混同しない方法

Claude Codeはpriority orderに従ってcredentialを選択します。ANTHROPIC_API_KEY environment variableは、/loginによるOAuth authenticationより優先されます。Interactive modeでは、検出したkeyを使う許可をClaude Codeが一度確認します。Non-interactiveな-p modeでは、variableが設定されていると自動で使用されます。

値を表示せず、variableが設定されているか確認できます。

if [ "${ANTHROPIC_API_KEY+x}" = x ]; then printf '%s\n' 'Variable is set' else printf '%s\n' 'Variable is not set' fi

次にClaude Code内で/statusを実行します。Login methodの行に有効な認証方法が表示され、API Keyを使用している場合はAPI keyの行も追加されます。

Subscriptionを使うつもりなのにenvironment keyが有効なら、現在のsessionから削除します。

unset ANTHROPIC_API_KEY

その後、/statusをもう一度実行してください。Credential fileを手動で削除してはいけません。保存されたaccountを変更するには、公式の/logout/login commandを使います。

/usageでusageとlimitを読む方法

/usage上部のSession sectionには、現在のsessionのinput、output、cache read、cache write tokenが表示されます。Dollar表示はtoken countからlocalで計算されるため、実際のbillと異なる場合があります。

API userがsession usageを見積もるには便利ですが、正式なbilling recordはClaude ConsoleのUsage pageです。/clearを実行すると、新しいsessionのcounterはゼロから始まります。

Pro、Max、Team、Enterprise subscriberの場合、Claude Code usageはplanに含まれます。そのため、Sessionのdollar estimateはsubscriptionへの請求額ではありません。同じscreenでplan usage bar、activity statistics、skills、subagents、plugins、MCP serversごとのbreakdownを確認できます。

dw keyで、直近24時間と7日間のbreakdownを切り替えます。この情報は現在のcomputerにあるlocal historyから取得され、ほかのdeviceやclaude.aiのactivityは含みません。

現在の条件を確認する場所

このテーマは4つの公式ページで確認できます。

Price、limit size、feature setを恒久的な値としてnoteへ保存しないでください。支払いやauthentication methodを変更する前に、現在のpricing pageを開きます。

Claude Codeのaccess methodを選ぶ

どこでusageを計上したいかによって、適切な方法が変わります。

  1. 有料Claude planがあり、interactiveに作業する。 /loginでsign inし、/statusLogin methodを確認して、/usageのplan barを監視します。
  2. OrganizationでAPI billingとspend limitを分けたい。 Claude Console accessを使い、local Session estimateではなくConsoleで実際のbillを確認します。
  3. BrowserなしのCIやscriptでClaude Codeを実行する。 API accessは選択肢の1つですが、唯一ではありません。公式ドキュメントでは、claude setup-tokenによるlong-lived subscription OAuth tokenもサポートしています。有効なauthentication methodによってusageの支払先が決まります。
  4. 有料planのlimitを使い切った。 Resetを待つ、planを変更する、またはaccountで利用できる場合はusage creditを有効にします。追加usageはstandard API rateで課金されます。

Access methodを変更したら、2つの確認を繰り返してください。/statusは「どのaccountがactiveか」、/usageは「どのlimitまたはusage recordが表示されているか」を示します。

Payment routeの詳しい比較は別のsubscription-or-APIガイドにあります。このページでは、無料のclient installationと有料model accessの違いだけに焦点を絞ります。

よくある質問

Free planでClaude Codeを使えますか?

現在のpricing pageでは、Claude Codeはpaid planに掲載され、Freeには掲載されていません。Clientは別途購入せずにinstallできますが、model requestには対応するpaid access methodが必要です。

Subscriptionがあるのに/usageにdollar表示が出るのはなぜですか?

現在のsessionで使ったtokenのAPI costをlocalで見積もった値です。Subscriberへの請求額ではありません。同じscreenのplan usage barを確認してください。

API KeyでClaude CodeをsubscriptionからAPI billingへ切り替えられますか?

はい。ANTHROPIC_API_KEYが設定され、使用を許可している場合は、subscription OAuthより優先されます。有効なmethodは/statusで確認してください。

正確なAPI chargeはどこで確認できますか?

Claude Consoleです。/usageのSession sectionはlocal estimate用で、実際のbillと一致しない場合があります。

次のステップ:Claude Code の API access

Claude Code 用に別の API budget と自分の key を選んだ場合は、Claude Code API ページを確認してください。これは BetterToken API integration であり、Claude subscription ではありません。設定前に current fields と limits をもう一度確認します。

LLM ワークフローを最適化しませんか?

単一 API でモデルを接続し、キーと AI コストを管理できます。