APIとは?
API(エーピーアイ)は、プログラム同士が機能やデータをやり取りするための「接続口」です。レストランにたとえると、客(自分のアプリ)と厨房(AIなどのサービス)の間を取り持つ注文窓口がAPIです。決まった形式で注文すれば、厨房の中身を知らなくても料理が受け取れます。
AIの文脈でのAPI
AIのニュースで「APIを提供」と出てきたら、「開発者が自分のアプリやツールにそのAIを組み込めるようになった」という意味です。たとえば、OpenAIやAnthropicはLLMのAPIを提供しており、世の中の多くのAI搭載サービスは、裏側でこうしたAPIを呼び出して動いています。
「あのアプリもこのアプリも、中身は同じAIだった」ということが起きるのは、このためです。
APIキーは「合鍵」
APIを使うには、サービスから発行される「APIキー」という認証用の文字列が必要です。これは自分のアカウントの合鍵のようなもので、他人に知られると勝手に使われて料金を請求されてしまいます。もし自分で発行する機会があれば、人に見せない・公開の場所に書かないが鉄則です。
チャット版とAPI版の違い
- 料金:チャット版は月額制が中心、APIは処理したトークン数に応じた従量課金
- 使い方:チャット版は画面で対話、APIはプログラムから自動で呼び出し
- 用途:APIは大量処理や、自社サービスへの組み込みに向く
プログラミングをしない人がAPIを直接使う機会は少ないですが、この言葉を知っておくと、AIサービスの仕組みやニュースの意味がぐっと理解しやすくなります。「AIの機能を外から呼び出す窓口」と覚えておきましょう。
最近は、プログラミングをしなくても自動化ツール経由でAIのAPIを利用できるサービスも増えており、「毎朝ニュースを要約してチャットに送る」のような仕組みを自分で組む人も出てきています。
チャット版とAPI版で同じモデルが使われていても、料金体系や利用条件が違うことはよくあります。「同じAIでも入り口が違えば条件も違う」と覚えておきましょう。