Gereksinimler
Yazılım ve Araçlar:
- Python 3.8 veya daha üyksek bir sürüm
- Flask Kütüphanesi: pip install Flask
- Google Generative AI Kütüphanesi: pip install google-generativeai
- Pillow Kütüphanesi: pip install Pillow
- Requests Kütüphanesi: pip install requests
- mimetypes Kütüphanesi: Python'ın dahili bir modülüdür.
- io Kütüphanesi: Python'ın dahili bir modülüdür.
Ek Gereksinim:
- Google API Anahtarı: Google Cloud Platform'dan üretilen API anahtarı gereklidir. Daha fazla bilgi için Google AI Python Hızlı Başlangıç Kılavuzunu ziyaret edebilirsiniz.
Proje Kurulumu
- Proje Klasörünü Oluşturun Yeni bir klasör oluşturarak proje dosyalarını bu klasörde organize edin.
- Gerekli Dosyaları Hazırlayın
- Ana dosya: main.py
- HTML dosyası: index.html
- JavaScript dosyası: app.js
- CSS dosyası: style.css
- İçerik yapısı şu şekilde olmalıdır:
proje_klasoru/ |-- main.py |-- templates/ | |-- index.html |-- static/ |-- js/ | |-- app.js |-- css/ | |-- style.css |-- images/ |-- gemini-profile.png - Gerekli Kütüphaneleri Yükleyin Terminalden aşağıdaki komutları çalıştırın:
pip install Flask google-generativeai Pillow requests - API Anahtarını Tanımlayın main.py dosyasında aşağıdaki kodu ekleyin ve API anahtarınızı girin:
API_KEY = "your_api_key_here" # API anahtarınızı buraya girin
Projeyi Çalıştırma
- Terminali Açın ve Proje Klasörününe Geçin
cd proje_klasoru - Flask Sunucusunu Başlatın
py main.py - Tarayıcıda Projeyi Görüntüleyin Tarayıcınızda aşağıdaki URL'yi açın:
http://127.0.0.1:5000/

Github proje linki