API(AI・ChatGPT)

著者 レビュー編集部レビュー班 最終更新 読了時間約3分

重要なポイント

  • サービスやアプリ同士をつなぐ仕組み
  • プログラムからAIを呼び出せる
  • 自分のアプリにAIを組み込める

なぜ大切か

ChatGPTのようなAIの機能を、自分のアプリに組み込むときに使われます。プログラミングでの使い方はプログラミングでの使い方が参考になります。

身近な例

アプリからAIに質問を送り、答えを受け取る橋渡しがAPIです。関連語にファインチューニングがあります。

よくある誤解

APIについて、よくあるかんちがいを整理します。

  • APIはアプリそのものではなく、アプリ同士が情報をやりとりするための「窓口」です。
  • AIのAPIは、人が画面で使うのではなく、プログラムから呼び出して使うのがふつうです。
  • 利用には鍵(キー)や決まった手順が必要なことが多く、だれでも自由に開けるわけではありません。
  • 使った量に応じて料金がかかる場合があります。無料の画面サービスとは費用の仕組みがちがいます。

似た言葉とのちがい

APIと混同しやすい言葉を、ちがいがわかるように比べます。

  • ChatGPT: 人が画面から使うサービスです。APIはプログラムから同じAIを呼び出すための仕組みです。
  • GPT: 文章を作る中身の仕組みです。APIはその仕組みを外のアプリから使うための入り口にあたります。
  • プロンプト: AIへの指示や質問の文です。APIを使うときも、このプロンプトを送って答えを受け取ります。

つなぐ仕組み

つなぐ窓口の役割

APIはアプリとAIをつなぐ窓口のようなもので、決まった形でデータを安全にやり取りします。

自動で動かせる

人が画面をいちいち開かなくても、プログラムのほうから自動でAIを呼び出して動かすことができます。

よくある質問

APIは何のために使いますか。

自分のアプリやサービスにAIなどの機能を組み込み、プログラムから自動でやりとりするために使います。

APIを使うのにお金はかかりますか。

サービスによります。使った量に応じて料金がかかることが多いので、事前に条件を確認しましょう。

参考にした情報源