API(AI・ChatGPT)
重要なポイント
- サービスやアプリ同士をつなぐ仕組み
- プログラムからAIを呼び出せる
- 自分のアプリにAIを組み込める
なぜ大切か
ChatGPTのようなAIの機能を、自分のアプリに組み込むときに使われます。プログラミングでの使い方はプログラミングでの使い方が参考になります。
身近な例
アプリからAIに質問を送り、答えを受け取る橋渡しがAPIです。関連語にファインチューニングがあります。
よくある誤解
APIについて、よくあるかんちがいを整理します。
- APIはアプリそのものではなく、アプリ同士が情報をやりとりするための「窓口」です。
- AIのAPIは、人が画面で使うのではなく、プログラムから呼び出して使うのがふつうです。
- 利用には鍵(キー)や決まった手順が必要なことが多く、だれでも自由に開けるわけではありません。
- 使った量に応じて料金がかかる場合があります。無料の画面サービスとは費用の仕組みがちがいます。
似た言葉とのちがい
APIと混同しやすい言葉を、ちがいがわかるように比べます。
つなぐ仕組み
つなぐ窓口の役割
APIはアプリとAIをつなぐ窓口のようなもので、決まった形でデータを安全にやり取りします。
自動で動かせる
人が画面をいちいち開かなくても、プログラムのほうから自動でAIを呼び出して動かすことができます。
よくある質問
APIは何のために使いますか。
自分のアプリやサービスにAIなどの機能を組み込み、プログラムから自動でやりとりするために使います。
APIを使うのにお金はかかりますか。
サービスによります。使った量に応じて料金がかかることが多いので、事前に条件を確認しましょう。
参考にした情報源
- OpenAI ヘルプセンター 使い方やトラブルの公式案内です。