OpenAIのチュートリアルをやっていて、APIとライブラリーのちがいが気になったりして。じつは、いぜんから気になってはいたんんだけれどね。
ま、いい機会なのでAPIとライブラリーのちがいについて、じぶんなりにまとめてみようかねぇ。
ただし、なにも調べることもなく、主観的に思いつくまま書いていくよ。
APIは、あらかじめ用意されたソースコードをそのまま呼び出して、つかうかんじかな。
一方、ライブラリーは、ライブラリーをインポートしてその中のオブジェクトやクラス、さらには関数をつかって、じぶんでプログラミングしていくかんじ。
いちじはまったpandasやmatplotlibはライブラリー的といえる、個人的には。
APIの実例といえば、たとえば、じぶんがアップしたYouTubeを任意のブログに貼りたいとき、Youtubeであらかじめ用意されたスピニットを貼り、目的どおりになるかんじだねぇ。