Skip to content

PyQt5 kullanarak basit bir sohbet uygulaması. Kullanıcıdan alınan metin girişini GPT-3.5-turbo modeliyle işleyip cevapları gösterir.

License

Notifications You must be signed in to change notification settings

simgeilaydameric/chatgpt-sohbet-botu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT Sohbet Botu

Bu Python kodu, PyQt5 kullanılarak basit bir GUI (Grafiksel Kullanıcı Arayüzü) içeren bir sohbet uygulamasını oluşturan bir programdır. Bu uygulama, OpenAI tarafından sağlanan GPT-3.5-turbo modelini kullanarak metin tabanlı sohbet yapma yeteneğine sahiptir.

ChatGPT-ile-Baglanti

Kullanım

  1. Projeyi bilgisayarınıza klonlayın.

    git clone https://github.com/simgeilaydameric/ChatGPT-ile-Baglanti.git
  2. Gerekli kütüphaneleri kurun

    pip install -r requirements.txt
  3. OpenAI'den alınan API anahtarınızı .env adında bir dosya açıp ekleyin.

    OPENAI_KEY = "OPENAI-API-KEY"
    
  4. Uygulamayı çalıştırın.

    python GPTbaglantiKodlari.py

İşlevsellik

  • Birincil pencere ve içeriği oluşturulur.
  • Kullanıcının metin girişi için bir QTextEdit kutusu eklenir.
  • ChatGPT'nin cevaplarını görüntülemek için başka bir QTextEdit kutusu eklenir.
  • "Sohbet Et" adlı bir düğme eklenir ve bu düğmeye tıklandığında chatWithGPT fonksiyonu çağrılır.
  • chatWithGPT fonksiyonu, kullanıcının girdisini alır, GPT-3.5-turbo modeliyle iletişim kurar ve modelin cevabını ikinci QTextEdit kutusuna ekler.
  • OpenAI'nin Python kütüphanesi olan openai kullanılarak GPT-3.5-turbo modeliyle iletişim sağlanır.

API Anahtarı Alma

API anahtarınızı almak için izleyebilirsiniz: API-Key-Video

Önemli Notlar

  • Projeyi çalıştırmadan önce OpenAI'den edinilen API anahtarını eklemeyi unutmayın.
  • OpenAI API'sini kullanabilmek için gerekli kütüphanenin (openai) yüklü olduğundan emin olun.
  • Bu uygulama, basit bir sohbet arayüzü sağlar ve kullanıcının girişine yanıt olarak GPT-3.5-turbo modelinden gelen cevapları görüntüler.

Katkılar

Bu proje açık kaynaklıdır. Katkıda bulunmak isterseniz, lütfen forklayın ve pull request gönderin.

About

PyQt5 kullanarak basit bir sohbet uygulaması. Kullanıcıdan alınan metin girişini GPT-3.5-turbo modeliyle işleyip cevapları gösterir.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages