APES は何をしますか?
AIを活用した写真管理システム。自動顔認識(InsightFace)、会話型LLMアシスタント(Groq)、自動共有(WhatsApp & Email)を搭載。
概要
APES(Automated Photo-management and Enhanced-sharing System)は、最新のAI技術を組み合わせて写真管理を自動化・強化するシステムです。
主な機能
- 自動顔認識: InsightFaceライブラリを使用して、写真内の顔を高精度に検出・識別します。
- LLMアシスタント: Groq上で動作する大規模言語モデルが、写真に関する質問に答えたり、管理タスクを支援します。
- 自動共有: WhatsApp APIとEmail SMTPを介して、指定した連絡先に写真を自動的に送信します。
セットアップ
-
リポジトリをクローンします:
git clone https://github.com/K-NagaCharan/APES.git cd APES -
依存関係をインストールします:
pip install -r requirements.txt -
環境変数を設定します:
export GROQ_API_KEY=your_groq_api_key export WHATSAPP_API_TOKEN=your_whatsapp_token export EMAIL_PASSWORD=your_email_password
使用方法
顔認識の実行
python face_recognition.py --input /path/to/photos
LLMアシスタントとの会話
python chat_assistant.py
写真の自動共有
python auto_share.py --recipient [email protected]
注意事項
- APIキーは安全に管理し、公開リポジトリにコミットしないでください。
- 大量の写真を処理する場合は、十分なメモリとディスク容量があることを確認してください。
ライセンス
MIT