APIとは
この記事で分かること
Section titled “この記事で分かること”- APIAPIソフトウェア同士がやり取りするための「窓口」。プログラムからAIや他のサービスを利用するときに使います。用語集で詳しく → とは何か(レストランの注文窓口のたとえ)
- Claude APIが必要な人と、必要ない人
- APIキーAPIキーAPIを使うための「合言葉」。誰が利用しているかを識別するための、長い文字列です。用語集で詳しく → とは何か、なぜ秘密にするのか
- 料金のしくみ(使った分だけ払う)
APIは「注文窓口」
Section titled “APIは「注文窓口」”レストランを思い浮かべてください。お客さんは厨房に入って勝手に料理を作ったりしません。カウンターで「これをください」と決まった形で注文し、できあがった料理を受け取ります。
APIは、この 注文窓口 にあたります。あるアプリが別のサービスに「これをお願いします」と決まった形で頼み、結果を受け取るための入口です。
| レストラン | APIの世界 |
|---|---|
| お客さん | あなたが作ったアプリやプログラム |
| 注文窓口 | API |
| 厨房 | サービスの中身(AIなど) |
| 料理 | 返ってくる結果 |
人間は画面を見てボタンを押します。プログラムは画面を見られないので、代わりにAPIという窓口を使います。
Claude APIとは
Section titled “Claude APIとは”Claude APIは、ClaudeClaudeAnthropic が開発している生成AI。Webやアプリでチャット形式で使えます。用語集で詳しく → をプログラムから呼び出すための窓口です。AnthropicAnthropicClaude と Claude Code を開発しているアメリカのAI企業です。用語集で詳しく → が提供しています。
たとえば次のようなときに使います。
- 自分の作ったアプリやWebサイトに、AIの返事を組み込みたい
- 何百件もの文章を、プログラムで自動的に要約したい
- 会社のシステムとAIをつなぎたい
初心者に必要?
Section titled “初心者に必要?”ほとんどの初心者には必要ありません。
Claudeとチャットしたい、Claude CodeClaude CodeClaude が、あなたのパソコンの中のファイルを読み書きしたりコマンドを実行したりして、作業そのものを進めてくれるツールです。用語集で詳しく → でファイルやサイトを作りたい、という使い方なら、アプリにログインするだけで始められます。APIの申し込みも、APIキーの用意もいりません。
| やりたいこと | 使うもの |
|---|---|
| Claudeと会話する | Claudeのアプリ |
| Claude Codeで作業を任せる | Claude Code(アプリと同じアカウントでログイン) |
| 自分のプログラムからClaudeを呼び出す | Claude API |
APIキーは「会員証 兼 お財布」
Section titled “APIキーは「会員証 兼 お財布」”APIを使うには、APIキーという長い文字列が必要です。「この注文は誰のものか」を示す会員証のようなものです。Claude APIの場合は、Claude Console(開発者向けの管理画面)で発行します。
注意したいのは、APIキーが お財布にもつながっている ことです。キーを知った人は、あなたになりすまして注文でき、その料金はあなたに請求されます。
プログラムの中にキーを直接書かず、環境変数環境変数パソコンやプログラムに覚えさせておく設定値。APIキーなどの秘密の情報を、プログラム本体に直接書かずに渡すために使います。用語集で詳しく → という「パソコンの中の秘密のメモ欄」に入れておくのが一般的です。公式の手順でも ANTHROPIC_API_KEY という名前の環境変数にキーを入れています。
料金は「使った分だけ」
Section titled “料金は「使った分だけ」”アプリの有料プランは、毎月決まった額を払う サブスクリプションサブスクリプション毎月決まった料金を払って使う契約のこと。使った量にかかわらず料金は一定です(利用量の上限はあります)。用語集で詳しく → です。一方、APIは 従量課金従量課金使った分だけ料金がかかる支払い方式。APIの利用は、トークン数に応じた従量課金が基本です。用語集で詳しく → で、使った量に応じて料金がかかります。電気代や水道代に近い考え方です。
量は トークントークンAIが文章を数えるときの単位。AIの利用量や料金、一度に扱える文章量はトークン数で決まります。用語集で詳しく → という単位で数えます。金額は変わることがあるので、料金のページと公式の料金ページで確認してください。
つまずきポイント
Section titled “つまずきポイント”- 「APIキーを入力してください」と出て止まった。 Claude Codeは、Claudeのアカウントでログインすれば使えます。APIキーを使う方法もありますが、初心者はまずログインの方法を選びましょう。手順はClaude Codeのインストールにあります。
- 有料プランに入ったのにAPIが使えない。 アプリのプランとAPIは別の契約です。APIを使うにはClaude Consoleでの手続きが別に必要です。
- APIという言葉が出てきて不安になった。 「アプリどうしの注文窓口」とだけ覚えておけば十分です。
公式の説明は Claude APIのはじめかた(英語) にあります。
次に読む記事
Section titled “次に読む記事”- MCPとは —— ClaudeをNotionやGoogleドライブなどの外部サービスとつなぐしくみを見ていきます。