インフラ基礎 2026年更新

API(アプリケーション・プログラミング・インターフェース)

定義

チャット画面を介さずに、ソフトウェアがモデルと直接やり取りするためのプログラム用インターフェース。構造化データを返し、トークン単位で課金されます。

API とは、あるプログラムが別のプログラムにサービスを要求するための、取り決められた契約(インターフェース)です。ほとんどの AI プロバイダーは HTTP API でモデルを提供しており、通常は Fielding(2000)が提唱した REST アーキテクチャスタイルに従っています。リクエストにはプロンプトとパラメーターが含まれ、レスポンスでは生成されたトークンが構造化された JSON として返されます。

API があるからこそ、AI はチャット画面で使うだけでなく、バックエンドや自動化ワークフロー、アプリなど他の製品に組み込むことができます。

参考文献

この定義の根拠となる一次資料、査読済み資料、アーカイブ資料です。

Architectural Styles and the Design of Network-based Software Architectures
Fielding, R. T. (2000). PhD dissertation, University of California, Irvine.

辞書・百科事典の項目

この項目を引用する

MultipleChat「API(アプリケーション・プログラミング・インターフェース)」MultipleChat AI・LLM 用語集、2026年。https://multiple.chat/ai-glossary/api

関連用語

実際に試してみる

同じプロンプトを ChatGPT、Claude、Gemini、Grok、Perplexity で並べて実行できます。手持ちのファイルをコンテキストに使い、回答同士を照らし合わせて確認できます。

MultipleChat を無料で試す

さらに詳しく

有料プランを見る