生成AIパスポート 用語集大規模言語モデルとGPT
APIとはえーぴーあい
APIの意味
APIとは、Application Programming Interfaceの略で、あるソフトウェアの機能やデータを、外部のソフトウェアから利用できるようにするための窓口(仕組み)です。生成AIの分野では、ChatGPTのような大規模言語モデルの機能を、自社のアプリやシステムに組み込んで使うときにAPIを利用します。API経由では、TemperatureやTop-pなどの設定も指定できます。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
APIは、レストランの注文窓口にたとえられます。客は厨房の中の仕組みを知らなくても、決まった形式で注文すれば料理を受け取れます。同じように、開発者はAIモデルの内部を知らなくても、APIに決まった形式でリクエストを送れば、生成された文章などの結果を受け取れます。
ChatGPTなどの公式Webサービスの画面では、TemperatureやTop-pといった細かな設定は表示されませんが、APIを使えばこれらを指定して出力の傾向を調整できます。また、GPTsでは外部のAPIと連携する設定を行うことで、ChatGPTから他のサービスの機能を呼び出すことも可能です。
試験のポイント
- ソフトウェアの機能やデータを外部と共有・連携するための窓口
- LLMをAPI経由で使うとTemperatureやTop-pを指定できる
- 公式Webサービスの画面ではこれらのパラメータは表示されない
- GPTsでは外部APIとの連携を設定できる
APIの確認問題(○×)
LLMをAPI経由で利用すると、TemperatureやTop-pといったパラメータを指定できる。
答えと解説を見る
答え:○
公式Web画面では見えないこれらの設定も、APIを使えば指定して出力を調整できます。
APIとあわせて覚えたい関連用語
- TemperatureTemperatureとは、大規模言語モデルが生成する文章のランダム性(ばらつき)の度合いを決めるパラメータで、日本語では「温度」と呼ばれま…
- Top-pTop-pとは、Temperatureと同じく、大規模言語モデルが文章を生成するときのランダム性を制御するパラメータです。
- GPTsGPTsとは、利用者が自分の目的に合わせてChatGPTをカスタマイズし、特定の用途に特化したオリジナルのGPTを作れる機能です。
- ChatGPTChatGPTとは、OpenAIが開発・提供している対話型の生成AIサービスです。
- PythonPythonとは、文法がシンプルで読みやすく、初心者から専門家まで幅広く使われているプログラミング言語です。