Chrome拡張で、閲覧中のページの情報をOpenAIのGPT-3.5やGPT-4に送って要約したり分析してもらったら便利だなと思いました。Chrome拡張は中身はJavaScriptだし、fetchでOpenAI APIのエンドポイントにポイすればすぐだろうと思ったら、そうも行かずに割とハマったのでメモです。 要約Chrome拡張はManifest v3になって権限とかbackgroundとかちゃんと設定しないといけなくなった fetchはbackgroudで処理する必要がある manifest.jsonのpermissionsでhttps://ai.openai.com を指定する必要がある とはいえ、私も完全に理解しているわけではなく、ChatGPTやMDNとの深夜のコピペ連撃でなんとかした感じですので、ソースをペッと貼っておきます。 もっともシンプルなサンプルとして、閲覧中のページ