採用的專案
建立OpenAI API Keys
- 到OpenAI後臺取得你的API Keys(只會出現一次)
建立LINE BOT帳號
這邊和之前GPT3版本的步驟一樣一樣,暫略細節
主要是要取得以下兩個東西
Channel Access Token
Channel secret
部署
部署專案
貼上https://github.com/TheExplainthis/ChatGPT-Line-Bot
設定環境變數
進入Secrets
填入各種變數
參數列表
- 模型:
- key:
OPENAI_MODEL_ENGINE
- value:
gpt-3.5-turbo
- key:
- 系統訊息:
- key:
SYSTEM_MESSAGE
- value:
You are a helpful assistant.
- key:
- LINE BOT設定
- key:
LINE_CHANNEL_SECRET
- value:
{前面步驟的結果}
- key:
LINE_CHANNEL_ACCESS_TOKEN
- value:
{前面步驟的結果}
- key:
運行
點選上方的Run
略等一下,看到Hello World
則正常,複製上面的網址
設定LINE後臺變數
連接Webhook
- 貼上Webhook URL(記得結尾要加上
/callback
)
點選Verify
進行驗證
回到LINE進行確認
確保服務持續運行
到cron-job
建立一個Job,貼上你replit的網址(不用加/callback
可以測試看看
顯示200
的話就是沒問題,按Save就好
問題排解
Webhook Verify的時候遇到Error(405)
- 通常是因為URL結尾沒有加
/callback