{count, plural, one {Kurs} other {Kurs}}
Hepimiz bize daha fazla kontrol, ek seçenekler ve sohbetleri özel olarak paylaşma olanağı sunan bir sohbet uygulaması isteriz. ChatGPT’den daha iyi bir sohbet arayüzü arıyorsanız, eskiden ChatGPT Next Web olarak bilinen NextChat tam size göre.
Burada ChatGPT Next Web’i inceleyecek, hem web hem de masaüstü uygulamasını nasıl kullanacağınızı öğrenecek ve yalnızca tek tıkla Vercel sunucusunda nasıl dağıtabileceğinizi keşfedeceğiz.
Bu eğitim tüm seviyeler için tasarlanmıştır ve kolayca takip edilebilir. Hadi başlayalım ve birlikte ChatGPT Next Web’in heyecan verici dünyasını keşfedelim!
Neden ChatGPT Next Web?
Artık NextChat olarak bilinen ChatGPT Next Web, OpenAI ve Google AI API’lerini kullanarak GPT-4, GPT-3.5 ve Gemini-Pro’ya erişen çok yönlü bir açık kaynak uygulamadır. Çok kipli desteği hazır olarak sunar.
Araç, ChatGPT gibidir ancak daha fazla özelleştirme, kullanıcı dostu bir arayüz ve sohbet botları, özetleme, içerik üretimi, araştırma, kod üretimi ve bağlam öğrenme gibi çeşitli uygulamalar için esneklik sunar.

GitHub’da ChatGPT Next Web
Kullanıcılar sohbete bağlam sağlayabilir ve modelin yanıtını özelleştirmek için çeşitli hiperparametreleri değiştirebilir.
Masaüstünde, web uygulamasında mevcuttur ve hatta Vercel platformunu kullanarak web uygulamasının kendi örneğinizi ücretsiz olarak dağıtabilirsiniz.
ChatGPT’yi etkili şekilde kullanmayı DataCamp’in Introduction to ChatGPT kursuyla öğrenebilirsiniz. İstekte bulunma için en iyi uygulamaları keşfedin ve bu güçlü yapay zeka aracının yaygın iş kullanım örneklerini inceleyin.
ChatGPT Next Web Özellikleri
ChatGPT Next Web, kullanıcılar için bir dizi güçlü özellik sunar.
- Vercel’de ücretsiz dağıtım: Bu özellik, kullanıcıların ChatGPT Next Web uygulamasını web uygulamalarını barındıran bulut platformu Vercel’e yalnızca tek tıkla ve bir dakikadan kısa sürede kolayca dağıtmasına olanak tanır.
- Kompakt istemci (~5 MB): ChatGPT Next Web istemcisi hafif ve kompakt olacak şekilde, yaklaşık 5 MB dosya boyutuyla tasarlanmıştır.
- Linux/Windows/MacOS’ta kullanılabilir: Çeşitli işletim sistemlerine indirip kurabilirsiniz.
- Öz-dağıtımlı LLM’ler: Öz-dağıtımlı LLM’lerle tamamen uyumludur; RWKV-Runner veya LocalAI ile kullanılması önerilir.
- Gizlilik: Uygulama, tüm verileri tarayıcıda yerel olarak saklayarak kullanıcı gizliliğini ön planda tutar; böylece hassas bilgiler harici sunuculara veya üçüncü taraf hizmetlere gönderilmez.
- Markdown desteği: ChatGPT Next Web, görsel olarak çekici ve bilgilendirici iletiler göstermeye olanak tanıyan Markdown biçimlendirmesini destekler.
- Duyarlı tasarım: Uygulama, çeşitli ekran boyutlarına ve cihazlara uyum sağlayan duyarlı bir tasarıma sahiptir. Ayrıca farklı bir renk düzenini tercih edenler için karanlık mod seçeneği de içerir.
- Yayın akışlı yanıt desteği: Hızlı performans için tasarlanmıştır; ilk ekran yüklemesi minimumdur ve yayın akışlı yanıtları destekler.
- Mask: ChatGPT Next Web’in en son sürümü, "Mask" olarak da bilinen istem şablonlarını kullanarak sohbet araçlarınızı oluşturmanızı, paylaşmanızı ve hata ayıklamanızı sağlayan yeni bir özellik sunar.
- Harika istemler: Uygulama, kapsamlı bir "awesome prompts" kitaplığı içerir. Bu istemler geniş bir kullanım yelpazesi sunar ve sohbet botunun yeteneklerini artırmak için kullanılabilir.
- Uzun sohbet desteği: ChatGPT Next Web, sohbet geçmişini otomatik olarak sıkıştırır; böylece aşırı miktarda jeton tüketmeden uzun sohbetler yapabilirsiniz.
- Çok dilli arayüz: Bu sayede farklı bölgelerden kullanıcılar uygulama ile tercih ettikleri dilde etkileşime girebilir.
ChatGPT Next Web ile Başlarken
Bu bölümde, ChatGPT Next Web’in resmi uygulamasını nasıl kullanacağımızı, bir Gemini API anahtarı oluşturmayı, uygulamayı kurmayı ve biraz kod üretmeyi öğreneceğiz.
Web uygulaması
ChatGPT Next Web artık yalnızca bir web uygulamasından fazlası olduğu için NextChat adını aldı.
Bir API kurarak web uygulamasına erişebiliriz. Bir istem yazıp enter’a bastığımızda, OpenAI veya Google’daki modellere erişmek için bir API anahtarı ayarlamamızı isteyecektir.

Kimlik doğrulama sayfasını görmüyorsanız, yetkilendirme sayfasına gidin ve bir Google AI API anahtarı sağlayın.
API anahtarını almak için bir Google hesabı oluşturup Google AI Studio’ya gitmemiz gerekir. Ardından sol paneldeki “Get API Key” düğmesine tıklayın. API anahtarını kopyalayıp üçüncü giriş kutusuna yapıştırın.
Gemini modeline Python üzerinden erişmek istiyorsanız, Introducing Google Gemini API eğitimini izleyin. En son teknoloji modellere nasıl erişileceğine dair basit bir rehberdir.

Bundan sonra, kullanılabilir modeller listesini açmak için giriş metin çubuğunun üzerindeki robot (🤖) düğmesine tıklayın. “gemini-pro”yu seçin ve istem yazmaya başlayın.

Gemini’den yılan oyunu için Python kodu üretmesini istedik. Aşağıdaki görselden de görebileceğiniz gibi, harika iş çıkardı.

Masaüstü uygulaması
Uygulamayı Windows, Linux ve MacOS’a da indirebiliriz. Bizim örneğimizde, Windows işletim sistemi için NextChat ‘.exe’ dosyasını indireceğiz.

Windows işletim sistemine uygulamayı kurmak için sağlanan basit adımları izleyin. Kurulum tamamlandığında uygulama otomatik olarak açılmalıdır.
Bir kimlik doğrulama sayfası yerine, ayarlar sayfasına gidip geçerli API anahtarını eklemenizi ister.

Ayarlar sayfasına gidin, aşağı kaydırın ve “Model Provider” seçeneğini Google olarak değiştirin. Google API anahtarınızı yapıştırın.

Daha iyi yanıt almak için model ayarlarını da değiştirebiliriz ancak şimdilik, aşağıdaki görselde olduğu gibi varsayılan ayarları koruyacağız.

“gemini-pro” modelini seçin ve soru sormaya başlayın. Gördüğünüz gibi hızlı ve oldukça sezgisel.

Ayrıca bir görsel yükleyip Gemini’ye bununla ilgili sorular sorabilir veya bağlam olarak kullanabiliriz. Bunu yapmak için modeli “gemini-pro-vision” olarak değiştirin.

Görseli yükleyin ve sorunuzu yazın.

Mükemmel. Model, görseldeki metni anladı ve Golang kodunun ayrıntılı bir açıklamasını sağladı.

Web uygulamasını dağıtma
ChatGPT-Next-Web’in GitHub deposuna giderseniz, özel web uygulamanızı Vercel, Zeabur ve Gitpod üzerinde bile dağıtabileceğinizi görürsünüz.
Bizim örneğimizde, aşağıda gösterildiği gibi "Deploy" düğmesine tıklayarak web uygulamasını Vercel platformuna dağıtacağız.

Bu işlem sizi yeni bir sekmeye yönlendirecek ve GitHub hesabınızla oturum açmanız gerekecek. Neden? Çünkü bu özel bir örnektir; uygulamada veya ortam değişkenlerinde yapılan tüm değişiklikler sizin tarafınızda güvende kalır.

Ardından GitHub hesabını seçin ve depo adını yazın. Özel bir Git deposu oluşturduğunuzdan emin olun.

API anahtarlarını ekleyin.
Şimdilik yalnızca Google Gemini’nin API anahtarlarını sağlayacağız ve geri kalan girişleri rastgele metinle dolduracağız. Önemli değil. Ayarlara giderek API anahtarınızı her zaman değiştirebilirsiniz.

Beş dakika sonra uygulama şu adreste dağıtılmış olacak: https://chat-gpt-next-web-two-green-22.vercel.app/. Ayarlara gidin, Google API anahtarınızı girin ve kullanmaya başlayın.

NextChat’ten makine öğrenimi çıkarımı için GoLang’te bir API kodu yazmasını istedik ve harika iş çıkardı.

ChatGPT NextChat’in Temel İşlevlerini Keşfetme
Bu bölümde, genel istem deneyiminizi geliştirecek bazı temel özellikleri deneyeceğiz.
Özel modeller
Microsoft Azure, Google ve OpenAI’den özel modeller yükleyebiliriz. Bu modeller, sağladığınız özel veri kümesi üzerinde ince ayar yapılmıştır.
Fine-Tuning OpenAI's GPT-4 adım adım rehberini izleyerek Python OpenAI API’sini kullanıp kendi modelinize nasıl ince ayar yapacağınızı öğrenin.
Özel modeli eklemek için Ayarlar sayfasına gidin, “Model Provider” bölümüne kadar kaydırın ve tüm özel model adlarını virgülle ayırarak yazmayı deneyin.

Bundan sonra yeni bir sohbet başlatın ve robot düğmesine (🤖) tıklayarak özel modeli seçin.

Bu şekilde, ince ayar yaptığımız modeli kolayca deneyimleyebilir ve çeşitli istemlerle test edebiliriz.
Harika İstemler
NextChat, Awesome Prompts deposuna erişim sağlar. Kısaca, metin kutunuzda “/” yazarak ve ardından istem anahtar sözcüğünü arayarak birinci sınıf istem şablonlarına doğrudan erişebilirsiniz.
Bizim örneğimizde Python istemlerini arıyoruz.

İşinize yarayan bir istem bulduğunuzda, ihtiyaçlarınıza göre düzenleyin ve enter’a basın. Gördüğümüz gibi, sohbet botumuz bir Python yorumlayıcısı gibi davranıyor.

Ayrıca, Ayarlar’ın “Prompt List” bölümündeki Düzenle düğmesine tıklayarak favori istem şablonlarımızı istem listesine ekleyebiliriz.

ChatGPT Next Web Mask
ChatGPT’nin GPT’lerine benzer şekilde, NextChat “Mask” adlı benzer bir işlev sunar. Mask yalnızca bir istem şablonu değildir; model ayarları, bağlam ayarları ve model çıktısını iyileştirmeye yönelik her türlü seçenekle birlikte gelir.
Kendi Mask’ımızı oluşturabilir veya sol paneldeki “Mask” düğmesine tıklayarak topluluk tarafından paylaşılan yüzlerce maskeye erişebiliriz.

Maskelerin çoğu Çince mevcuttur. Yalnızca İngilizce Maskelere erişmek için “Find More”a tıklayın ve ardından dili “English” olarak değiştirin.

“View” düğmesine tıklarsak, Mask’e ait tüm ayarları, sistem istemlerini ve bağlamı görebilir ve indirebiliriz.

GitHub Copilot Mask’ını yükleyelim ve ondan bir görüntü sınıflandırıcı için biraz kod üretmesini isteyelim. Bunun için, Ayarlar sayfasına giderek OpenAI API anahtarını sağlamamız gerekir.

Büyük dil modellerine OpenAI Python API’sini kullanarak erişmeyi DataCamp’in A Beginner's Guide to Using the ChatGPT API makalesini izleyerek öğrenin.
Son Düşünceler
ChatGPT Next Web (NextChat), tasarruf etmek isteyen kullanıcılar için uygun maliyetli bir çözüm sunar. ChatGPT Pro için aylık abonelik ücreti ödemek yerine, API için kullandıkça öde esasına göre ödeme yapabilirsiniz. Bu, kullanımınıza göre ücretlendirileceğiniz anlamına gelir ve ara sıra kullanıyorsanız ortalama aylık maliyet yaklaşık 2$’dır.
Ayrıca, ChatGPT Next Web daha fazla özelleştirme ve esneklik sunarak, masaüstü uygulamasında ince ayar yaptığınız modele erişmenize olanak tanır.
Umarım bu eğitim, ChatGPT NextChat ve yetenekleri hakkında kapsamlı bir anlayış sağlamıştır. Adım adım talimatları izleyip çeşitli özellikleri ve özelleştirme seçeneklerini keşfederek, artık ihtiyaçlarınıza mükemmel şekilde uyan bir sohbet botu oluşturabilirsiniz.
Yapay zekaya yeni misiniz? AI Fundamentals beceri yoluyla LLM’lerin nasıl çalıştığını öğrenin ve yapay zekâ odaklı dünyada başarılı olmak için sağlam bir temel oluşturun.
Sertifikalı bir veri bilimcisi olarak, yenilikçi makine öğrenimi uygulamaları oluşturmak için en son teknolojileri kullanmaya büyük ilgi duyuyorum. Konuşma tanıma, veri analizi ve raporlama, MLOps, konuşma yapay zekası ve NLP alanlarında güçlü bir geçmişe sahip olarak, gerçek bir etki yaratabilecek akıllı sistemler geliştirme becerilerimi geliştirdim. Teknik uzmanlığımın yanı sıra, karmaşık kavramları açık ve özlü bir dille ifade etme yeteneğine sahip, becerikli bir iletişimciyim. Sonuç olarak, veri bilimi konusunda aranan bir blog yazarı oldum ve giderek büyüyen veri profesyonelleri topluluğuyla görüşlerimi ve deneyimlerimi paylaşıyorum. Şu anda, içerik oluşturma ve düzenlemeye odaklanıyorum. Büyük dil modelleriyle çalışarak, hem işletmelerin hem de bireylerin verilerinden en iyi şekilde yararlanmalarına yardımcı olabilecek güçlü ve ilgi çekici içerikler geliştiriyorum.

