Vanilla是一隻用於展示LineBot與LangGraph整合的可愛貓咪!
-
Self Bot:開啟Letter Sealing功能後,將個人帳號加入社群,並將其取名為「香草」,之後要與她互動時,只需在社群中
@香草
即可。 -
Line Bot:創建官方帳號並設定好Webhook URL,將其加入群組,之後要與她互動時,只需在群組中
@香草
即可。
Reference: LINE Messaging API
創建Line官方帳號,並取得Channel Access Token後,將Token加入環境變數中。
export LINE_CHANNEL_ACCESS_TOKEN="..."
將個人Line帳號的Email和Password加入環境變數中。用於Self Bot模式的第一次登入,之後會將Auth Token與Refresh Token存入AWS Parameter Store,便不再需要Email和Password。
export LINE_EMAIL="..." LINE_PASSWORD="..."
Reference: OpenAI API Authentication
export OPENAI_API_KEY="..."
Reference: AWS CLI Configuration
由於此專案使用Serverless Framework部署,因此需要設定AWS Profile。
export AWS_PROFILE="..."
Reference: Deploy to AWS
sls deploy
- Chat:與Vanilla進行對話。
- Search:若Vanilla判斷你的問題需要進行搜尋,她會自動幫你搜尋。
- Summarize:可要求Vanilla幫你針對對話紀錄進行摘要。
- Debug:詳見 - Debug 參數