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文档获取此令牌。