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が設定されているか確認できます。
次にClaude Code内で/statusを実行します。Login methodの行に有効な認証方法が表示され、API Keyを使用している場合はAPI keyの行も追加されます。
Subscriptionを使うつもりなのにenvironment keyが有効なら、現在のsessionから削除します。
その後、/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を確認できます。
dとw keyで、直近24時間と7日間のbreakdownを切り替えます。この情報は現在のcomputerにあるlocal historyから取得され、ほかのdeviceやclaude.aiのactivityは含みません。
現在の条件を確認する場所
このテーマは4つの公式ページで確認できます。
- Claude Plans & Pricing — 現在Claude Codeを含むplanと記載されたlimit。
- Manage costs effectively —
/usageの読み方、API billingの確認場所、limitの仕組み。 - Authentication — sign-in method、credential priority、
/status、/login、/logout。 - Claude Console Usage — API organizationの実際のusageとcost。
Price、limit size、feature setを恒久的な値としてnoteへ保存しないでください。支払いやauthentication methodを変更する前に、現在のpricing pageを開きます。
Claude Codeのaccess methodを選ぶ
どこでusageを計上したいかによって、適切な方法が変わります。
- 有料Claude planがあり、interactiveに作業する。
/loginでsign inし、/statusのLogin methodを確認して、/usageのplan barを監視します。 - OrganizationでAPI billingとspend limitを分けたい。 Claude Console accessを使い、local Session estimateではなくConsoleで実際のbillを確認します。
- BrowserなしのCIやscriptでClaude Codeを実行する。 API accessは選択肢の1つですが、唯一ではありません。公式ドキュメントでは、
claude setup-tokenによるlong-lived subscription OAuth tokenもサポートしています。有効なauthentication methodによってusageの支払先が決まります。 - 有料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 をもう一度確認します。