👌
VS Codeの拡張機能内でGitHub Copilot の言語モデル API を利用してテキスト生成する
VSCodeのLanguage Model APIを使うと拡張の中からCopilotのモデルのAPIを叩ける。
モデルでテキストを処理をしたらVSCodeのエディタのAPIを使ってUIに反映することで、AI機能を持ったエディタ拡張を作成できる。
以下のコードではでは固定のプロンプトの主力結果をgpt-4oのモデルに送信して、レスポンスをエディタのタブ上に展開する。
Setup
npx --package yo --package generator-code -- yo code
References
Discussion