Google DirveのファイルをAIに処理させる
Google Driveの変更通知は、イマイチ使えない(Google Drive Apiのfiles.wach, change.wach)..と思うので、
Google Apps Scriptで、cronを回して処理させる。
1分ごとに回して、lock serviceで重複実行を止める。
ファイルの中身をhttp postで送るのは大変なので、
これも apps script で cloud storageに上げて、そのURIをパラメータにして、cloud run jobを呼ぶ。
AI modelは、
通常のドキュメントについては、OpenAIの assistant API を考えている。
Google Meetの録画ファイルについては、 mp4なので、wavにして、
cloud storageに戻せば、そこで、 google speech-to-text が使える
open ai のwhisperでもよい。
処理に時間がかかるので、pub/subで処理を分けるか、、cloud run jobで処理するか。。
まずは、cloud run jobでやる。