最終更新日:
APIとは、ソフトウェアやサービスの機能を、ほかのプログラムから呼び出して使えるようにする窓口です。
APIは Application Programming Interface の略です。決められた形で要求を送ると、決められた形で結果が返ってきます。たとえば、生成AIの提供元が用意するAPIに文章を送ると、AIの答えが返ってきます。画面を通さずに、プログラムどうしで機能やデータをやり取りできます。
業務では、生成AIを社内のシステムに組み込む、CRMと会計のシステムの間でデータを連携する、外部の地図や天気のデータを取り込む、といった場面で使われます。いまのシステムにAIをつなぐときの、基本となる手段です。
APIの多くは、呼び出しの回数や量に応じて料金がかかり、回数の上限も設けられています。提供元が仕様を変えたり、古い版の提供を終えたりすることもあるため、変更の知らせを追い、つなぎ方を直せる体制にしておきます。APIキーの管理も大切です。
関連する用語
- MCP(Model Context Protocol)AIのアプリと、外部のツールやデータをつなぐための共通の取り決め(プロトコル)です。
- AIエージェント与えられた目的に向けて自分で手順を考え、ツールやほかのシステムを操作しながら作業を進めるAIです。
- CRM顧客の情報ややり取りの履歴をまとめて管理し、顧客とのよい関係を保つための考え方と、そのためのシステムです。
- ORMプログラムの中のデータと、データベースの表との対応づけを自動で行うしくみです。
- OAuthパスワードを渡さずに、あるサービスのデータの利用をほかのアプリに許すための取り決めです。
- オープンソースソフトウェア(OSS)ソースコードが公開され、決められた条件のもとで誰でも使い、直し、配れるソフトウェアです。