APIとは「ソフト同士の注文窓口」——プラグインとの違いは、レストランで例えると全部わかる
「API連携」「プラグイン対応」。
AIの話題で毎日見かけるのに、違いを説明できる人は少ない言葉です。
実は、レストランで例えると全部わかります。
プラグインは「お店の追加メニュー」。
APIは「食材の仕入れの注文窓口」。
読み終わる頃には、あなたのブラウザが実際にAPIへ「注文」を送っています——記事の中で、本物を体験できます。
リンどっちも「機能を足すもの」に見えるにゃ。
あらむ結論、プラグインは「お店の追加メニュー」で、APIは「仕入れの注文窓口」。
レストランで例えれば、3分でスッキリするよ!
この記事でわかること
結論:APIは「注文窓口」、プラグインは「追加メニュー」
まず結論から。
APIの正式名称は Application Programming Interface(アプリケーション・プログラミング・インターフェース)。
——覚えなくて大丈夫です。意味はこうです。
APIとは、ソフト同士がやり取りするための「注文窓口」のことです。
人間がお店の窓口で注文するように、ソフトが別のソフトに「これをください」と注文するための入り口。
そしてプラグインは、今使っているアプリの「中」に機能を足す追加メニュー。
似ているようで、付く場所がまったく違います。
API=外のサービスに注文する窓口。
もうひとつ、大事な違い。
プラグインは「完成した機能」を受け取るもの。
APIは「材料」を受け取って、自分の道具に組み込むものです。
だから例えるなら、プラグインは追加メニュー、APIは食材の仕入れなんです。
依頼を送ると、AIが処理した結果が返ってきます。
なぜ今知るべき?——「借りる側」と「仕入れる側」の境目だから
「用語の意味なんて、知らなくても使えるでしょ」。
その通りです。
ただ、APIだけは知る価値があります。
理由はひとつ。
AIとの付き合い方を「完成品を借りて使う」から「部品を仕入れて自分の道具を作る」に変えられる境目が、まさにAPIだからです。
便利アプリを月額でいくつも借り続けるか、部品を仕入れて自分専用の道具を1個作るか。
その分かれ道に立っているのが、いまのAI時代です。
毎月のアプリ課金を卒業する人は、ここを越えた人です。
レストランで例えると全部わかる(注文=リクエスト、料理=レスポンス)
ここからが本題の例え話です。
あなたがレストランのお客さんだとします。
席に着くと、まずメニュー表を見ますよね。
メニューから選んで注文すると、しばらくして料理が出てくる。
このとき、あなたは厨房の中を1ミリも知らなくても、ちゃんと食事ができます。
——APIの仕組みは、これと完全に同じです。
厨房(相手の中身)を知らなくても使える——これがAPIの本質です。
対応表にすると、こうなります。
| レストランでは | ソフトの世界では |
|---|---|
| メニュー表 | API仕様書(何を頼めるかの一覧) |
| 注文する | リクエスト(お願いを送る) |
| 出てくる料理 | レスポンス(返ってくる結果) |
| 厨房の中 | 相手のサービスの中身(見えなくていい) |
| お会計 | 窓口ごとに様々(無料・使った分だけ・月額) |
リン
あらむ天気アプリは、気象データの窓口に「今日の東京の天気ください」って注文して、返ってきた結果を表示してるだけ。
みんな、もう毎日APIを使ってるんだよ!
リンためしに、いまここで「注文」してみよう
下のURLが、気象庁の注文窓口です。
押すと、生のデータ(=料理前の食材)がそのまま出てきます。
読めない文字の山ですよね。
でも、この食材を「盛り付ける」と——こうなります。
↑ これは画像ではありません。いまこの瞬間、あなたのブラウザが気象庁の窓口に「注文」して表示している本物のデータです。月額課金なし・自動更新。
※厳密に言うと、これは気象庁のサイトが自分で使うために公開しているデータファイルで、「正式なAPIサービス」ではありません(仕様書・保証なし)。
でも「URLで注文→データが返る」というAPIと同じ形をしているので、体験にはぴったりです。業務で本格的に使う場合は、正式な窓口(気象データの有料APIなど)と契約します。
リン
あらむ盛り付けはAIに「UIにして」って頼めば3分。
自動で・課金なしで動き続ける画面が、自分で持てるんだよ。
実例:毎朝6時、AIが勝手にニュースを届けてくる
例え話だけだと現実味がないので、筆者の実例をひとつ。
私のところには、毎朝6時、AIがその日のニュースをまとめたメールが届きます。
さらに、SNSのX(旧Twitter)への投稿も、私が寝ていても自動で行われます。
人は1人も雇っていません。
月額の便利アプリを契約しているわけでもありません。
正体は、ぜんぶAPIの注文です。
仕組みは、レストランの例えそのままです。
①朝5時台、私の道具がニュースサイトの窓口に「最新記事ください」と注文する。
②集めた記事をAIの窓口に渡して「読みやすくまとめて」と注文する。
③仕上がった文章を、メールの窓口に「この宛先に配達して」と注文する。
注文を3回並べただけ。
窓口(API)を知っていると、この「自動で動き続ける仕組み」が自分で組めるようになります。
プラグインとAPIの違い【比較表】
ここまでの話を、1枚の表にまとめます。
迷ったらこの表に戻ってきてください。
| 比べるところ | プラグイン | API |
|---|---|---|
| 例えるなら | お店の追加メニュー | 食材の仕入れ窓口 |
| 付く場所 | アプリの「中」に足す拡張 | アプリの「外」から繋ぐ窓口 |
| 使える範囲 | そのアプリの中だけ | 組み合わせ自由 |
| 手間 | 入れるだけ・簡単 | 少しの設定が必要 |
| 向いている人 | 完成品を便利に使いたい人 | 自分専用の道具を作りたい人 |
どちらが偉い、という話ではありません。
WordPressのプラグインのように、入れるだけで解決するならそれが最速です。
ただしプラグインは、そのアプリの中でしか生きられません。
「アプリをまたいで繋ぎたい」「自動で動き続けてほしい」と思った瞬間が、APIの出番です。
料金と、よくある勘違い(API=AIではない)
最後に、初めての人がつまずく2点だけ整理します。
まず料金。
APIの料金は、窓口によって大きく3タイプあります。
| タイプ | お会計のしかた | 例 |
|---|---|---|
| 無料型 | タダで注文できる | 気象庁の公開データ(さっき使ったやつ)・公共データに多い |
| 従量課金型 | 使った分だけ払う。レストランと同じで、注文した分だけのお会計 | AIのAPIはだいたいこれ。Xの開発者向けAPIも近年この方式に。いまの主流 |
| 月額定額型 | 毎月決まった額 | 日本気象協会の法人向け気象APIなど、法人向けの窓口に多い |
「使いすぎが怖い」という人も大丈夫。
従量課金型は、最初に利用上限(ここまでしか使わない、という金額)を設定すれば安心です。
上限に達したら、それ以上は動かなくなるだけです。
使わない月は請求も小さくなります。
APIは「窓口」、AIは「窓口の向こうにいる相手」の一人。
AIのAPIもあれば、天気・地図・メールのAPIもあります。
アルファベット2文字が似ているだけの、別の言葉です。
まとめ:借りる側から、仕入れる側へ
おさらいです。
APIとは、ソフト同士の注文窓口。
プラグインは「お店の追加メニュー」、APIは「食材の仕入れ」。
メニュー表(仕様書)を見て、注文(リクエスト)すると、料理(レスポンス)が返ってくる。
厨房の中を知らなくても、注文はできる。
——これだけ知っていれば、AIのニュースで「API」が出てきても、もう迷いません。
そして、この記事でいちばん伝えたかったこと。
APIは、完成品を借りる側から、部品を仕入れて自分の道具を作る側へ回るための入り口です。
毎朝のニュース配達のような仕組みは、才能ではなく「窓口の存在を知っているか」の差で決まります。
まずは上の天気カードのように、小さな注文を1個から。
まずは1個の注文から、一緒にやってみよう!
7/24(金)17時、YouTube『あらむ|AIゼロイチ』で公開。
気になったら開いて、チャンネル登録しておこう!
各サービスのAPIの料金体系・利用条件は、それぞれの公式ページで最新情報をご確認ください。
