meta glasses gemini
1.0.0
โครงการนี้รวมแว่นตา Meta Rayban เข้ากับบอท WhatsApp ใช้ประโยชน์จากพลังของ Google Gemini, Redis สำหรับการจัดการข้อมูลความคิดในการจดบันทึกและ Google ปฏิทินสำหรับกิจกรรมและการจัดการการเตือนความจำ ReadMe นี้จะแนะนำคุณผ่านการตั้งค่าสภาพแวดล้อมโครงการรวมถึงการกำหนดค่าที่จำเป็นและการรวม API
โคลนที่เก็บนี้ไปยังเครื่องในพื้นที่ของคุณ
นำทางไปยังไดเรกทอรีโครงการ
ติดตั้งแพ็คเกจ Python ที่ต้องการ:
pip install -r requirements.txtเรียกใช้โครงการ:
uvicorn main:app --reload คุณต้องตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ในไฟล์ .env ภายในไดเรกทอรีโครงการ:
WHATSAPP_AUTH_TOKEN =
WHATSAPP_PHONE_NUMBER =
WHATSAPP_WEBHOOK_VERIFICATION_TOKEN =
REDIS_DB_HOST =
REDIS_DB_PORT =
REDIS_DB_PASSWORD =
GEMINI_API_KEY =
CLOUD_STORAGE_BUCKET_NAME =
NOTION_INTEGRATION_SECRET =
NOTION_DATABASE_ID =
SERPER_DEV_API_KEY =
CRAWLBASE_API_KEY =
OAUTH_CREDENTIALS_ENCODED =WHATSAPP_AUTH_TOKEN : สร้างแอพที่ Meta สำหรับนักพัฒนาและดึงโทเค็นการตรวจสอบความถูกต้องของ WhatsAppWHATSAPP_PHONE_NUMBER : หมายเลขโทรศัพท์ที่เกี่ยวข้องกับ Whatsapp API ของคุณWHATSAPP_WEBHOOK_VERIFICATION_TOKEN : ตั้งค่าโทเค็นการตรวจสอบที่คุณเลือกและใช้ใน Meta สำหรับแดชบอร์ดนักพัฒนาเพื่อตรวจสอบ webhookREDIS_DB_HOST , REDIS_DB_PORT , REDIS_DB_PASSWORD : ข้อมูลรับรองสำหรับฐานข้อมูล Redis ของคุณ โครงการนี้ใช้ REDIS สำหรับการจัดการข้อมูลรวมถึงการจัดเก็บภาพเพื่อการวิเคราะห์GEMINI_API_KEY : รับสิ่งนี้จาก Google Gemini API สำหรับการวิเคราะห์ภาพและความสามารถของ AICLOUD_STORAGE_BUCKET_NAME : ชื่อของที่เก็บข้อมูล Google Cloud Storage ของคุณสำหรับการจัดเก็บรูปภาพและข้อมูลNOTION_INTEGRATION_SECRET , NOTION_DATABASE_ID : สร้างการรวมความคิดและฐานข้อมูลที่มีฟิลด์ (ชื่อ, หมวดหมู่, เนื้อหา, สร้างที่เสร็จสมบูรณ์) แบ่งปันฐานข้อมูลด้วยการรวมSERPER_DEV_API_KEY , CRAWLBASE_API_KEY : รับคีย์ API เหล่านี้จากเว็บไซต์ที่เกี่ยวข้องเพื่อเปิดใช้งานฟังก์ชันการค้นหาขั้นสูงและการดึงข้อมูลgoogle-credentials.json ของคุณในรูทโครงการ ไฟล์นี้ควรมีข้อมูลรับรองสำหรับโครงการ GCP ของคุณcredentials.json ไฟล์ JSON สำหรับ OAuth เพื่อเปิดใช้งานการรวมปฏิทินของ Google ทำตามเอกสารของ Google Calendar API เพื่อรับโทเค็นนี้