OLLAMA Models Chat, yapay zeka destekli bir sohbet uygulamasıdır. Bu uygulama, LLAMA 3.1 modeli kullanarak kullanıcıların çeşitli konularda sorular sormasına ve yanıtlar almasına olanak tanır.
- 🤖 LLAMA 3.1 modeli ile güçlendirilmiş yapay zeka asistanı
- 💻 Kod örnekleri için syntax highlighting
- 📚 Sohbet geçmişi kaydetme ve görüntüleme
- 🔄 Çoklu OLLAMA model desteği
- 👥 Kullanıcı dostu arayüz
- ⚡ Hızlı ve verimli yanıt sistemi
- Backend: Django
- Frontend: HTML, CSS, JavaScript (jQuery)
- AI Model: LLAMA 3.1 (via OLLAMA)
- API: Groq
-
Repoyu klonlayın:
git clone https://github.com/palamut62/Django_llama_Chatbot.git cd Django_llama_Chatbot
-
Sanal ortam oluşturun ve aktive edin:
python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows
-
Gerekli paketleri yükleyin:
pip install -r requirements.txt
-
Veritabanı migrasyonlarını yapın:
python manage.py makemigrations python manage.py migrate
-
Superuser oluşturun:
python manage.py createsuperuser
-
OLLAMA'yı yükleyin ve çalıştırın: OLLAMA'nın kurulumu ve çalıştırılması için OLLAMA resmi dokümantasyonunu takip edin.
-
Groq API anahtarınızı ayarlayın:
ollama_chat/chat/views.py
dosyasındaclient = Groq(api_key="your-api-key")
satırını kendi API anahtarınızla güncelleyin. -
Uygulamayı çalıştırın:
python manage.py runserver
-
Tarayıcınızda
http://localhost:8000
adresine giderek uygulamayı kullanmaya başlayın.
- Ana sayfada "Sohbete Başla" butonuna tıklayın.
- Sohbet sayfasında, sol taraftaki menüden bir OLLAMA modeli seçin.
- Metin kutusuna sorunuzu yazın ve gönderin.
- AI asistanın yanıtını bekleyin ve sohbete devam edin.
- Önceki sohbetlerinizi sol menüden görüntüleyebilir veya silebilirsiniz.
- Bu repoyu fork edin
- Yeni bir özellik dalı oluşturun (
git checkout -b yeni-ozellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik: Açıklama'
) - Dalınıza push yapın (
git push origin yeni-ozellik
) - Bir Pull Request oluşturun
Bu proje MIT Lisansı altında lisanslanmıştır.