Implementing LINE Bot of ChatGPT

前兩天我參考了 Ray 老師寫 LINE Bot 的文章,試著實做一個 ChatGPT 的 LINE Bot, 有幾點可以補充的地方。
1. 要記得先在 OpenAI platform 儲值,至少 5 美金。不然 OpenAI API 會回報錯誤,說 quota 用完了。
2. 要安裝跟程式碼對應的 line bot SDK 跟 openai package 版本。
就 Ray 老師文章中範例的對應 package 應該是這樣安裝:

npm i @line/bot-sdk@7.7.0 
npm i openai@3.2.1

如果直接安裝 npm i openai, 會裝到第 4 版的 API, 使用的方式變成以下那樣,我還不太會寫....

const { OpenAI } = require('openai');

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
});

大概就是這樣了,感謝您的閱讀!