meta glasses gemini
1.0.0
Proyek ini mengintegrasikan kacamata meta Rayban dengan bot WhatsApp, memanfaatkan kekuatan Google Gemini, Redis untuk manajemen data, gagasan untuk mencatat, dan Kalender Google untuk manajemen acara dan pengingat. README ini memandu Anda melalui pengaturan lingkungan proyek, termasuk konfigurasi yang diperlukan dan integrasi API.
Kloning repositori ini ke mesin lokal Anda.
Arahkan ke direktori proyek.
Pasang paket Python yang diperlukan:
pip install -r requirements.txtJalankan proyek:
uvicorn main:app --reload Anda perlu mengatur variabel lingkungan berikut dalam file .env dalam direktori proyek:
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 : Buat aplikasi di meta untuk pengembang dan ambil token otentikasi whatsapp.WHATSAPP_PHONE_NUMBER : Nomor telepon yang terkait dengan API WhatsApp Anda.WHATSAPP_WEBHOOK_VERIFICATION_TOKEN : Tetapkan token verifikasi pilihan Anda dan gunakan di meta untuk dasbor pengembang untuk memverifikasi webhook.REDIS_DB_HOST , REDIS_DB_PORT , REDIS_DB_PASSWORD : kredensial untuk database Redis Anda. Proyek ini menggunakan REDIS untuk mengelola data, termasuk menyimpan gambar untuk dianalisis.GEMINI_API_KEY : Dapatkan ini dari Google Gemini API untuk analisis gambar dan kemampuan AI.CLOUD_STORAGE_BUCKET_NAME : Nama Google Cloud Storage Bucket Anda untuk menyimpan gambar dan data.NOTION_INTEGRATION_SECRET , NOTION_DATABASE_ID : Buat integrasi gagasan dan database dengan bidang (judul, kategori, konten, dibuat di, selesai). Bagikan database dengan integrasi.SERPER_DEV_API_KEY , CRAWLBASE_API_KEY : Dapatkan kunci API ini dari situs web masing -masing untuk memungkinkan pencarian lanjutan dan fungsi pengambilan data.google-credentials.json Anda di root proyek. File ini harus berisi kredensial untuk proyek GCP Anda.credentials.json untuk OAuth untuk mengaktifkan integrasi Kalender Google. Ikuti dokumentasi API Google Calendar untuk mendapatkan token ini.