👌

VS Codeの拡張機能内でGitHub Copilot の言語モデル API を利用してテキスト生成する

2025/01/14に公開

VSCodeのLanguage Model APIを使うと拡張の中からCopilotのモデルのAPIを叩ける。

モデルでテキストを処理をしたらVSCodeのエディタのAPIを使ってUIに反映することで、AI機能を持ったエディタ拡張を作成できる。

以下のコードではでは固定のプロンプトの主力結果をgpt-4oのモデルに送信して、レスポンスをエディタのタブ上に展開する。

Setup

npx --package yo --package generator-code -- yo code

References

https://code.visualstudio.com/api/extension-guides/language-model-tutorial

Discussion