- 写真を撮って送るとスプレッドシートに登録してくれるLINE Botのソースです
- Python 3.12.2
- venv
- その他
requirements.txt
に記載
- FastAPI
- GCP cloud vision API
- 認証するためのJSONはbase64エンコードして環境変数に設定
- OPENAI API
gpt-4-turbo-preview
のJSONモードを利用
- スプレッドシートを利用
- Steinを利用してAPI化
- APIエンドポイントは環境変数に設定
- LINE経由でのリクエストに対する処理を記述
- GCP_JSON_STR
- LINE_CHANNEL_ACCESS_TOKEN
- LINE_CHANNEL_SECRET
- OPENAI_API_KEY
- STEIN_URL
- base64エンコード時に利用