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 для разработчиков и восстановите токен аутентификации WhatsApp.WHATSAPP_PHONE_NUMBER : номер телефона, связанный с вашим API WhatsApp.WHATSAPP_WEBHOOK_VERIFICATION_TOKEN : установите токен проверки по вашему выбору и используйте его в мета -панели разработчиков, чтобы проверить веб -крючок.REDIS_DB_HOST , REDIS_DB_PORT , REDIS_DB_PASSWORD : учетные данные для вашей базы данных Redis. Этот проект использует Redis для управления данными, включая хранение изображений для анализа.GEMINI_API_KEY : получить это из API Google Gemini для анализа изображений и возможностей ИИ.CLOUD_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 . Следуйте документации по API Google Calendar, чтобы получить этот токен.