71 · G. エンジニアリング
Application Programming Interface
API
サービス同士を繋ぐ窓口
app
API
service
APIってそもそも何?
ソフトウェア同士が情報をやり取りするための「窓口」です。 例えばChatGPTのAPIを使えば、自分のツールからChatGPTの機能を呼び出せます。 LINEのAPIを使えば自動送信、GoogleマップのAPIを使えば地図表示… 世の中のサービス連携は、ほぼすべてAPIで実現されています。 「自分のツール ↔ 他人のサービス」を繋ぐ標準の扉、がAPIです。
身近な例えで理解する
例① レストランの注文窓口
お客さんはキッチンに入らず、ウェイターに注文する。 ウェイターがAPI。キッチン(サービス本体)には直接触れず、注文用の窓口だけを使うのがAPIの考え方です。
例② 電源コンセント
電気をどう作っているか知らなくても、コンセントに刺せば家電が動く。 APIも同じで、サービスの中身を知らなくても、決まった差込口(API)に繋げば使えるようにしてくれる仕組み。
まとめ
APIは、サービス間をつなぐ標準の窓口。 自動化・自作ツール・外部連携…「AIを本気で仕組み化する」時の第一歩。