※執筆時点の情報なので、内容が古くなっている可能性があります。最新の情報は公式ドキュメントをご確認ください。 はじめに GitHub CopilotのAPIを自分で呼び出せて、カスタムできたらなーとなんとなく思っていた時代もあった私。 そんな私がVS CodeのAPIに Chat extensions というものが追加されたと知ってしまい、「これはもしや内部でGitHub CopilotのAPIを呼び出せるやつでは!?でもドキュメント見てもよくわからん…誰も記事書いてない…」となったので、実際にいじって確認した内容をまとめます。 ついでに出てくる言語モデルAPIについてもまとめています。 VS Codeの拡張機能開発も初めて、TypeScriptも不慣れなので間違いがあればご指摘ください。 VS Code拡張機能開発方法については取り上げませんので、こちらをご確認ください。 結論 時間がな
