# Multi GPT Uygulaması

## Genel Bakış

Multi GPT, OpenAI'nin GPT modelleriyle sorunsuz etkileşimde bulunmanızı sağlayan kullanıcı dostu bir masaüstü uygulamasıdır. Erişilebilirlik göz önünde bulundurularak tasarlanmış olan bu uygulama, görme engelli kullanıcılar için NVDA ekran okuyucu desteği entegre eder.

## Özellikler

- **Etkileşimli Sohbet:** Seçilen GPT-3.5-turbo veya diğer mevcut GPT modelleriyle sohbet edin.
- **API Anahtarı Yönetimi:** OpenAI API anahtarınızı ve Organizasyon ID'nizi uygulama içinde güvenli bir şekilde girin ve kaydedin.
- **Ayarlar Menüsü:** NVDA odak davranışı ve menü navigasyon seçenekleri dahil olmak üzere uygulama tercihlerini özelleştirin.
- **Model Seçimi:** Kullanılabilir GPT modelleri listesinden tercih ettiğiniz modeli seçin.
- **Geliştirici Bilgisi:** Geliştirici hakkında bilgi alın ve geliştiricinin resmi web sitesine erişin.
- **Harici Bağlantılar:** Uygulama üzerinden NBM Studios ve geliştiricinin kişisel web sitesine kolayca erişin.
- **Uygulamadan Çıkış:** Çıkış butonu veya ESC tuşu ile uygulamayı kolayca kapatın.

## Başlarken

### Uygulamayı Başlatma

1. **Çalıştırılabilir Dosyayı Çalıştırın:**
   - Dağıtım klasöründe bulunan `Multi GPT.exe` dosyasını bulun.
   - Uygulamayı başlatmak için dosyaya çift tıklayın.

### Ana Menü

Uygulamayı başlattığınızda, aşağıdaki seçenekleri içeren ana menü ile karşılaşırsınız:

1. **Sohbete Başla:**
   - Seçilen GPT modeliyle bir sohbet oturumu başlatır.
   - Mesajlarınızı giriş alanına yazın ve AI'dan yanıtlar alın.

2. **OpenAI API Anahtarını Girin:**
   - GPT modellerine erişim için gerekli olan OpenAI API anahtarınızı girin.
   - Anahtarı kaydetmek için "OK" butonuna veya ana menüye dönmek için "Cancel" butonuna tıklayın.

3. **Organizasyon ID'sini Girin:**
   - OpenAI Organizasyon ID'nizi girin (uygunsa).
   - ID'yi kaydetmek için "OK" butonuna veya ana menüye dönmek için "Cancel" butonuna tıklayın.

4. **Ayarlar:**
   - Uygulama ayarlarına erişin ve değiştirin.
   - NVDA odak davranışı ve menü dolaşımı seçeneklerini dahil olmak üzere ayarları özelleştirin.
   - Kullanılabilir modeller listesinden tercih ettiğiniz GPT modelini seçin.

5. **NBM Studios:**
   - Varsayılan web tarayıcınızda [NBM Studios](https://nbmstudios.com/) web sitesini açar.

6. **Geliştirici Bilgisi:**
   - **oguzhanproductions** hakkında bilgi görüntüleyin.
   - "My Website" butonuna tıklayarak [https://oguzhanproductions.online/](https://oguzhanproductions.online/) adresine gidin.

7. **Çıkış:**
   - Uygulamayı düzgün bir şekilde kapatır.
   - Alternatif olarak, ana menüde iken **ESC** tuşuna basarak çıkabilirsiniz.

### Uygulamada Gezinme

- **Klavye Kısayolları:**
  - **Yukarı/Aşağı Ok Tuşları:** Menü seçenekleri arasında gezinmek için kullanılır.
  - **Enter Tuşu:** Vurgulanan menü seçeneğini seçmek için kullanılır.
  - **ESC Tuşu:** Ana menüde iken uygulamadan çıkmak veya diğer ekranlardan ana menüye dönmek için kullanılır.

- **Ekran Okuyucu Desteği:**
  - NVDA, menü seçeneklerini ve eylemleri duyurarak görme engelli kullanıcıların kullanımını destekler.
  - Ekran okuyucu işlevlerini kullanmak için NVDA'nın sisteminizde çalışır durumda olduğundan emin olun.

## Kullanım Talimatları

### Sohbet Oturumu Başlatma

1. **"Sohbete Başla"** seçeneğini ana menüden seçin.
2. **Mesajınızı Girin:**
   - Mesajınızı sohbet penceresinin altındaki giriş alanına yazın.
   - **Enter** tuşuna basın veya **Send** butonuna tıklayarak mesajınızı gönderin.
3. **AI Yanıtlarını Alın:**
   - AI, mesajlarınıza gerçek zamanlı olarak yanıt verir.
   - Konuşmalar sohbet geçmişinde kaydedilir.

### API Kimlik Bilgilerini Yönetme

1. **OpenAI API Anahtarını Girin:**
   - Ana menüden "OpenAI API Anahtarını Girin" seçeneğini seçin.
   - API anahtarınızı girin ve **OK** butonuna tıklayarak kaydedin.
   - API anahtarı, OpenAI hizmetlerine istek yapabilmek için gereklidir.

2. **Organizasyon ID'sini Girin:**
   - Ana menüden "Organizasyon ID'sini Girin" seçeneğini seçin.
   - Organizasyon ID'nizi girin ve **OK** butonuna tıklayarak kaydedin (uygunsa).

### Ayarları Yapılandırma

1. **Ayarları Erişin:**
   - Ana menüden "Ayarlar" seçeneğini seçin.
2. **Tercihleri Özelleştirin:**
   - **NVDA Odak:** Menü öğelerinin ilkine NVDA'nın odaklanıp odaklanmayacağını değiştirin.
   - **Menü Dolaşımı:** Menü dolaşımını etkinleştirin veya devre dışı bırakın.
   - **Model Seçimi:** Mevcut listeden tercih ettiğiniz GPT modelini seçin.
3. **Kaydedin ve Geri Dönün:**
   - Değişiklikler otomatik olarak kaydedilir.
   - **Back** butonuna tıklayarak ana menüye dönün.

### Geliştirici Bilgisi

1. **Geliştirici Bilgisine Erişin:**
   - Ana menüden "Geliştirici Bilgisi" seçeneğini seçin.
2. **Detayları Görüntüleyin:**
   - Geliştirici, **oguzhanproductions** hakkında bilgileri görüntüleyin.
3. **Geliştiricinin Web Sitesini Ziyaret Edin:**
   - **"My Website"** butonuna tıklayarak [https://oguzhanproductions.online/](https://oguzhanproductions.online/) adresine gidin.

## Destek

Uygulama ile ilgili herhangi bir sorunla karşılaşırsanız veya sorularınız olursa, lütfen geliştiricinin web sitesini ziyaret edin veya sağlanan iletişim kanalları aracılığıyla destek alın.

## Lisans

Bu proje MIT Lisansı altında lisanslanmıştır. Ayrıntılar için (LICENSE.txt) dosyasına bakınız.