Velora AI adalah platform percakapan cerdas berbasis AI yang dibangun dengan Next.js 16, mengintegrasikan model bahasa besar (LLM) Google Gemini untuk memberikan pengalaman chat yang responsif, cerdas, dan kaya fitur.
- Real-time AI Chat: Respons streaming cepat menggunakan model Gemini terbaru.
- Dukungan Lampiran Kaya: Unggah dan analisis dokumen (PDF, Word, TXT) serta gambar secara langsung dalam percakapan.
- Smart Context: Sistem chunking dokumen otomatis untuk memberikan konteks yang relevan kepada AI.
- Manajemen Riwayat Chat: Simpan dan akses kembali percakapan Anda dengan integrasi Supabase.
- Performa Tinggi: Caching respons dan rate limiting menggunakan Upstash Redis.
- UI Modern: Desain elegan dengan Tailwind CSS, Framer Motion, dan dukungan Mode Gelap/Terang.
- Frontend: Next.js, React 19, Tailwind CSS
- AI Model: Google Generative AI (Gemini)
- Database & Auth: Supabase
- Caching & Rate Limiting: Upstash Redis
- Animasi: Framer Motion
- Runtime: Bun
- Bun terinstal di sistem Anda.
- Akun Google AI SDK (untuk API Key Gemini).
- Proyek Supabase dan Upstash Redis.
-
Klon repository:
git clone https://github.com/fauzyDev/Velora AI.git cd Velora AI -
Instal dependensi:
bun install
-
Konfigurasi variabel lingkungan: Salin
.env.local.exampleke.env.localdan isi nilai yang diperlukan. -
Jalankan server pengembangan:
bun dev
Buka http://localhost:3000 di browser Anda.
Untuk detail teknis lebih mendalam, silakan lihat folder docs:
Dibuat oleh Fauzy