meta glasses gemini
1.0.0
該項目將Meta Rayban眼鏡與WhatsApp機器人集成在一起,利用Google Gemini的功能,Redis進行數據管理,記錄概念的概念以及用於活動和提醒管理的Google日曆。此讀數可以指導您設置項目環境,包括必要的配置和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上為開發人員創建一個應用程序,並檢索WhatsApp身份驗證令牌。WHATSAPP_PHONE_NUMBER :與您的WhatsApp API關聯的電話號碼。WHATSAPP_WEBHOOK_VERIFICATION_TOKEN :設置您選擇的驗證令牌,並在元數據中使用它以供開發人員儀表板驗證Webhook。REDIS_DB_HOST , REDIS_DB_PORT , REDIS_DB_PASSWORD :redis數據庫的憑據。該項目使用REDIS來管理數據,包括存儲用於分析的圖像。GEMINI_API_KEY :從Google Gemini API獲取圖像分析和AI功能。CLOUD_STORAGE_BUCKET_NAME :用於存儲圖像和數據的Google Cloud儲物存儲桶的名稱。NOTION_INTEGRATION_SECRET , NOTION_DATABASE_ID :創建一個概念集成和帶有字段(標題,類別,內容,創建,完成,完成)的數據庫。與集成共享數據庫。SERPER_DEV_API_KEY , CRAWLBASE_API_KEY :從相應的網站獲取這些API鍵,以啟用高級搜索和數據檢索功能。google-credentials.json文件放在項目根中。該文件應包含您的GCP項目的憑據。credentials.json文件,以啟用Google日曆集成。按照Google日曆API文檔獲取此令牌。