
4
各種言語モデルAPIの共通点
4.2
言語モデルAPIは、OpenAI APIやGemini APIをはじめ様々なものが利用可能です。また、
今後もAPI は増えてくることが予想されます。本節では、OpenAI API など個々のAPI の説
明に先立ち、各API についての共通点をまとめます。複数の言語モデルAPI の共通点を知る
ことは、言語モデルの本質を理解するのに役立ちます。また、将来リリースされる言語モデル
のAPI も同じ共通点を持つものと予想されます。このため、本書で紹介するAPI 以外を利用
する上でも本節の内容は参考になるでしょう。
本書では、次のAPI を扱います。
OpenAI API
Gemini API
Anthropic API
これらのAPI は言語モデルを利用するためのインタフェースという点で同じであり、多く
の点で共通しています。以降、本節では主に共通する項目を説明するとともに、細かなAPI
ごとの差異についても言及します。個々のAPI についての詳細は次節で説明します。
4.2.1
リクエストや応答の流れ
大規模な演算リソースを必要とするLLMは、OpenAIやGoogleなどのAPIプロバイダのサー
バで運用されます。ユーザは、HTTPプロトコルをベースとするWeb API を用いて各API プ
ロバイダのLLMにアクセスすることになります。パラメータ数の少ないモデルであれば、
ローカルPC でも実行させることはできます。しかし、最先端かつ最高性能のモデルは常に
サーバで運用されることになるはずです。 ...