OpenAIで日本語の文章を校正するVSCode拡張を作った
OpenAIのGPT-3モデルを利用して日本語の文章を校正するVisual Studio Code拡張を作りました。
ChatGPTによる日本語の添削精度が高かったため、VSCode上でも利用できるようにしました。
修正したいテキストを選択し、右クリックメニューから実行するだけで、修正案が提案されます。
また、Quick Fixを使って修正案をエディターに反映することもできます。
使い方
VSCode拡張のインストール
この拡張はマーケットプレイスに公開されていないため、コマンドを使用してvsixファイルをインストールします。
vsixファイルはGitHub の Releasesにあります。
$ code --install-extension vscode-japanese-refinement-openai-バージョン.vsix
# v0.0.1の場合
$ code --install-extension vscode-japanese-refinement-openai-0.0.1.vsix
APIキーの発行と設定
OpenAI APIを使用するには、APIキー(Secret Key)を事前に発行してVSCodeに設定する必要があります。
OpenAI APIにアクセスします。
OpenAIのアカウントでログインします。
右上のユーザーアイコンをクリックし、[View API Keys]を選択します。
[Create new secret key]をクリックします。
表示されたAPIキーをメモしておきます。
VSCodeのコマンドパレットを表示します。
「Set OpenAI API key」を検索して選択します。
メモしておいたAPIキーを入力し、Enterキーを押します。
実行方法
校正したいテキストをエディター上で選択します。
右クリックして、[Refine Japanese with OpenAI]を選択します。
しばらく待つと、テキストに波線が表示されます。
波線にマウスをホバーするとGPTによる校正後の案が表示されます。Quick Fixメニューから[Apply the refined text by OpenAI]を選択すると、校正後のテキストがエディターに反映されます。
まとめ
このブログの内容もOpenAIを使って校正しました。