2023-03-02

將 ChatGPT 的 AI 功能,導入 Neovim 中

 


上述影片中的展示,使用的 Neovim 擴充套件(Plugin)為:ChatGPT.nvim

這擴充套件的安裝及設定,極為簡單,但...需小心的是:套件的運作,需要透過【環境變數:$OPENAI_API_KEY】,取得 ChatGPT API Key ;及操作的電腦中需有 curl 軟體已完成安裝。

所以,在完成 ChatGPT.nvim 的安裝及設定後,於重啟 Neovim 前,需先完成以下所述二事:

(1)在「終端機(Shell)」中,檢查及確認 curl 已安裝;若無,須先完成;

(2)取得 ChatGPT API Key 值,並於 Shell 設定檔中,完成「環境變數」:OPENAI_API_KEY 的設定。 

【例如】:在 ~/.zshrc~/.bashrc 檔中,添加以下設定:


...
export OPENAI_API_KEY="《取得之ChatGPT API Key值》"

以下是兩個操作案例的晝面展示:

(1)先是用英文,詢問如何在家中的陽台種植蕃茄?接著要求 ChatGPT 將回覆,自英文翻譯成中文;並要求輸出的格式須是 Markdown ;

(2)因為聽說 HighlightJS 可以令 Google Blogger 的貼文,顯示美觀、易讀的程式碼。但因個人不愛其預設的配色,想改用個人偏好的〖Tokyo Night Dark〗樣式(Style),所以,我在 Neovim 中,透過 ChatGPT.nvim 請教大神:「使用 hightlightjs ,要如何挑選不同的樣式?」

沒有留言:

張貼留言