Spaces:
Runtime error
Runtime error
| title: Aimeet | |
| emoji: π₯ | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # Aimeet β AI-Powered Video Meeting Platform | |
| Real-time video meetings with AI summaries, RAG document chat, and live transcription. | |
| ## Features | |
| - **Video/audio calls** via Agora RTC | |
| - **AI meeting summaries** powered by Google Gemini | |
| - **Document Q&A** with RAG (LangChain + Qdrant) | |
| - **Live transcription** via AssemblyAI | |
| - **Real-time chat** via Pusher | |
| ## Required Environment Variables | |
| Set these in **Settings β Variables and secrets** of your Space: | |
| | Key | Required | Description | | |
| |---|---|---| | |
| | `DJANGO_SECRET_KEY` | β | Django secret key (generate a random 50-char string) | | |
| | `DJANGO_DEBUG` | | `false` for production | | |
| | `DATABASE_URL` | β | PostgreSQL URL (Supabase / Neon free tier) | | |
| | `REDIS_URL` | | Redis URL for task queue (Upstash free tier) | | |
| | `AGORA_APP_ID` | β | Agora App ID | | |
| | `AGORA_APP_CERTIFICATE` | β | Agora App Certificate | | |
| | `PUSHER_APP_ID` | β | Pusher App ID | | |
| | `PUSHER_KEY` | β | Pusher Key | | |
| | `PUSHER_SECRET` | β | Pusher Secret | | |
| | `PUSHER_CLUSTER` | β | Pusher Cluster (e.g. `ap2`) | | |
| | `GOOGLE_API_KEY` | β | Google Gemini API key | | |
| | `QDRANT_URL` | β | Qdrant Cloud cluster URL | | |
| | `QDRANT_API_KEY` | β | Qdrant Cloud API key | | |
| | `ASSEMBLYAI_API_KEY` | | AssemblyAI transcription key | | |
| | `AWS_ACCESS_KEY_ID` | | AWS S3 for recording storage | | |
| | `AWS_SECRET_ACCESS_KEY` | | AWS S3 secret | | |
| | `AWS_STORAGE_BUCKET_NAME` | | S3 bucket name | | |
| | `AWS_S3_REGION_NAME` | | S3 region (default: `us-east-1`) | | |