Aplikasi ini bertujuan untuk menghasilkan "roasting" atau kritik tajam terhadap profil seseorang menggunakan teknologi Google Generative AI. Berikut adalah langkah-langkah utama yang dilakukan aplikasi ini :
- Mengambil Data Profil Github: Aplikas ini mengambil data profil, repositori, dan README dari pengguna GitHub yang ditentukan.
- Menggunakan Google Generative AI: Data yang diambil kemudian dikirim ke model generatif dari Google untuk menghasilkan teks roasting.
- Menampilkan Hasil Roasting: Hasil roasting yang dihasilkan oleh AI kemudian ditampilkkan kepada pengguna.
Live Demo: https://gh-roast.ricoaditya.my.id/
-
Clone repositori ini.
-
Jalankan perintah berikut untuk menginstal dependensi:
npm install
-
Buat file
.env
di root direktori dan tambahkan API key untuk Google Generative AI:GEMINI_API_KEY=your_api_key_here
Untuk menjalankan aplikasi dalam mode pengembangan, gunakan perintah berikut:
npm run dev