Claude APIの使い方入門|CLIとの違いと実務活用
Claude APIの使い方がわからない、Claude Code CLIとの違いが曖昧――そんな疑問を持つ開発者・経営者は少なくありません。私自身、Claude Code Max 20x($200/月)をメイン業務に使いながら、Claude APIを従量課金で月2,000円ほど補完的に使っています。この記事では、APIとCLIの根本的な違い、2026年4月時点の最新料金体系、そして実務での具体的な使い分けを一次情報ベースで解説します。
Claude APIとClaude Code CLI、何が根本的に違うのか
まず押さえるべきは、Claude APIとClaude Code CLIは「同じClaude」にアクセスする別の手段であり、目的がまったく異なるという点です。
Claude APIは、自社のアプリケーションやWebサービスにClaude(大規模言語モデル)を組み込むためのインターフェースです。Anthropicが提供するREST API経由で、Python・TypeScript・Java・Go・Rubyなど多数の公式SDKから呼び出せます。課金方式は従量課金(トークン単位の利用量に応じて課金)です。
一方、Claude Code CLIはターミナル上で動く対話型エージェントです。自然言語で指示するだけで、ファイルの読み書き・コード生成・コマンド実行・MCP連携まで自動的にこなします。課金方式は月額サブスクリプション(Max $100〜$200)で、使い放題に近い形で利用できます。
端的に言えば、APIは「プロダクトに組み込むための部品」、CLIは「業務を丸ごと任せるエージェント」です。

APIの強み: 自由なカスタマイズと組み込み
APIを使えば、入力・出力のフォーマット、プロンプトの構造、エラーハンドリングまですべて自分で設計できます。たとえば、介護施設向けに開発したAI記録システムでは、現場スタッフが音声で入力した内容をOpenAI APIで処理していました。同様に、Claude APIでも「受け取ったテキストをJSON形式で構造化して返す」「特定のフォーマットで月次報告書を生成する」といった処理を、アプリケーションの一部として組み込めます。
CLIの強み: エージェントとしての圧倒的な生産性
私はClaude Code CLIをビジネスのほぼ全範囲で使っています。コーディングだけでなく、SEO記事の執筆、提案書の作成、競合分析、ファイル整理、ナレッジベースの管理まで。Skills・Hooks・MCPなどの拡張機能が充実しており、一度ハーネス(CLAUDE.md・Skills・ルールファイル)を整備すれば、業務の自動化レベルが格段に上がります。
2025年10月にOpus 4.6がリリースされた時点でClaude Codeに移行し、以来メインツールとして使い続けています。「膨大なコンテキストを読ませても精度が落ちないモデルの強さ」と「それを最大限に引き出すチューニングされたハーネス」が、他のツールでは代替できない理由です。
Claude API 料金体系【2026年4月最新】
Claude APIの料金は従量課金で、使ったトークン数に応じて課金されます。トークンとは、モデルが処理するテキストの最小単位で、英語では1トークンが約4文字、日本語では1文字が約1〜2トークンに相当します。
2026年4月時点の公式料金は以下の通りです(Anthropic公式ドキュメントより)。

主要3モデルの位置づけ
- Opus 4.6: 最高性能モデル。入力$5 / 出力$25(100万トークンあたり)。複雑な推論・大規模コンテキストが必要な場面に
- Sonnet 4.6: バランス型。入力$3 / 出力$15。コストを抑えつつ高品質な出力が欲しい場面に
- Haiku 4.5: 高速・低コスト。入力$1 / 出力$5。分類・抽出など単純なタスクの大量処理に
コスト削減の2大テクニック
Claude APIには強力なコスト最適化手段が2つあります。
1. バッチAPI(50%割引): リアルタイム応答が不要な処理(月次レポート生成、データの一括加工など)を非同期で実行すると、入力・出力ともに50%オフになります。たとえばOpus 4.6なら入力$2.50 / 出力$12.50まで下がります。
2. プロンプトキャッシュ(最大90%削減): 同じシステムプロンプトやドキュメントを繰り返し送る場合、キャッシュヒット時は通常入力の10分の1の料金で済みます。5分キャッシュの書き込みは1.25倍ですが、1回のキャッシュヒットで元が取れる計算です。
バッチAPIとプロンプトキャッシュを併用すれば、最大95%のコスト削減が可能です。
旧世代モデルとの比較
Opus 4.0/4.1世代は入力$15 / 出力$75でしたので、現行のOpus 4.6は約67%のコスト減で性能は向上しています。料金改定を待ってからAPIを使い始めるのも手ですが、現時点でもバッチAPI+キャッシュを活用すれば十分に実用的なコストに収まります。
私の実務での使い分け: CLIがメイン、APIは自動化の補完
ここからが本記事の核心です。私はClaude Code Max 20x($200/月)をメインに、Claude API従量課金で月2,000円程度を補完的に使っています。この組み合わせに落ち着いた理由を具体的に説明します。
CLIで行っている業務(全体の95%以上)
- Webサイト開発(Next.js + MicroCMS + Supabase)
- SEO記事の執筆・MicroCMSへの投稿
- クライアントへの提案書作成
- GSC(Google Search Console)データの分析・レポート作成
- 競合分析・MEO対策
- ナレッジベースの管理・知見の蓄積
CLIの月額サブスクリプションは「使い放題」に近いので、日常業務でトークン消費を気にする必要がありません。Skills機能でワークフローを自動化し、MCPでMicroCMSやSupabaseと直接連携できるため、1人で回す事業運営にはCLIが圧倒的に合っています。
APIを使っている場面(月2,000円程度)
- クライアント向けに開発したシステムのバックエンド処理(AI記録システムの自然言語処理など)
- 定期的に自動実行するバッチスクリプト(データ加工・レポート生成)
- Webアプリにチャット機能を組み込む場合のプロトタイプ
APIは「人間が介在せずにプログラムが自動的にClaudeを呼び出す」ケースに使います。月2,000円程度に収まっているのは、Haiku 4.5やバッチAPIを積極的に活用しているためです。大量のテキスト処理であっても、Haiku 4.5のバッチAPIなら入力$0.50/100万トークンで済むので、想像以上にコストは低いです。
判断のポイント: 「人間が使うか、プログラムが使うか」
使い分けの基準はシンプルです。自分がターミナルの前に座って対話するならCLI、プログラムが自動で呼び出すならAPI。この一文に集約されます。

APIを使うべき5つのケース
具体的にClaude APIが必要になるのは、以下のケースです。
1. 自社プロダクトにAI機能を組み込む
SaaSの一機能としてチャットボットや自動応答を実装する場合。エンドユーザーが直接Claudeとやり取りする仕組みは、APIでなければ実現できません。
2. 大量データのバッチ処理
数千件のテキストを分類・要約・翻訳するような処理。バッチAPIの50%割引を使えばコスト効率が高く、非同期処理のためシステムへの負荷も低いです。
3. 定期実行の自動化スクリプト
毎日決まった時刻にデータを取得・加工・レポート化するcronジョブ。人間の操作が不要な処理はAPI向きです。
4. 複数モデルの使い分けが必要
「分類はHaikuで高速処理、要約はSonnetで高品質に」といったモデルごとの最適化が求められる場面。APIなら呼び出し先のモデルを自由に切り替えられます。
5. Agent SDKでカスタムエージェントを構築
Anthropicが提供するClaude Agent SDK(Python/TypeScript対応)を使えば、Claude Codeと同じツール・エージェントループ・コンテキスト管理をプログラムから制御できます。CLIの柔軟性とAPIの自動化を両立したい場合の選択肢です。
CLIで十分な5つのケース
逆に、以下のケースではClaude Code CLIだけで事足ります。APIを導入する手間を省けます。
- 日常のコーディング作業: 機能実装・バグ修正・リファクタリング
- コンテンツ制作: 記事執筆・提案書作成・レポート作成
- 調査・分析: 競合分析・SEOキーワード調査・データ分析
- ファイル管理: プロジェクト整理・ドキュメント管理
- 1人〜少人数での業務効率化: 1人経営やスモールチームなら、CLIのSkills+MCP+Hooksで大半の自動化ニーズをカバーできます
Claude APIの始め方: 3ステップ
APIを使い始める手順は非常にシンプルです。
ステップ1: APIキーの取得
Anthropic Consoleにアクセスし、アカウントを作成。APIキーを発行します。新規ユーザーには無料クレジットが付与されるので、まずは試しに使ってみることをおすすめします。
ステップ2: SDKのインストール
Pythonの場合:
pip install anthropicTypeScriptの場合:
npm install @anthropic-ai/sdk環境変数にAPIキーを設定します:
export ANTHROPIC_API_KEY="your-api-key-here"ステップ3: 最初のリクエスト
Pythonでの最小限のコード例です:
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-4-6-20260320",
max_tokens=1024,
messages=[
{"role": "user", "content": "Claude APIの特徴を3つ挙げてください"}
]
)
print(message.content[0].text)公式SDKはPython・TypeScript・Java・Go・Ruby・C#・PHPに対応しており、ストリーミング・リトライ・エラーハンドリングが組み込まれています。
まとめ: 迷ったらまずCLIから
Claude APIとClaude Code CLIは、同じモデルを使いながらも目的が異なるツールです。
- CLI: 自分がターミナルで対話しながら業務を進める。月額サブスクで使い放題。まずはここから
- API: プログラムが自動的にClaudeを呼び出す。従量課金。プロダクト組み込みや自動化が必要になったら追加
私のように「CLIメイン+APIで月2,000円の補完」という使い方は、1人経営〜少人数チームの開発者にとって現実的なコストバランスだと思います。まずはCLIで業務効率化を実感し、プロダクトへの組み込みや自動化の必要性が出てきた段階でAPIを追加するのがおすすめです。
関連記事
Claude APIの料金についてさらに詳しく知りたい方はこちら。
Claude Codeの使い方を基礎から学びたい方はこちら。
Claude CodeとChatGPTの違いを比較したい方はこちら。
御社の業務に合わせたClaude Code導入支援
「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。