Bu öğreticide, kullanıcı bildirimlerini işlemek için OpenAI API'yi nasıl kullanacağını göstereceğiz. Önceki video'da sabit bir metin ("hello") kullandık, ancak şimdi kullanıcının sağladığı bir metni URL aracılığıyla iletmeyi mümkün kılmak istiyoruz. API'ye URL üzerinden parametreler geçirmeyi ve özelleştirilmiş etkileşimler sağlamak için parametreleri nasıl çıkarıp API'ye iletileceğini anlamanız önemlidir.
En Önemli Bulgular
- Kullanıcı metnini URL'deki sorgu parametresi olarak nasıl ileteceğinizi ve OpenAI API ile nasıl iletişim kuracağınızı öğreneceksiniz.
- Ayrıca, bu işlevselliği desteklemek için projenizde hangi yapılandırmaların gerekliliğini öğreneceksiniz.
Adım Adım Kılavuzu
Uygulamayı uygulamak için bu adım adım kılavuzu takip edin.
Adım 1: Hazırlıklar
Öncelikle OpenAI API'nın doğru şekilde yapılandırıldığından emin olmanız gerekmektedir. Önceki videomuzda API'yi nasıl çağırdığımızı ve sabit bir dize kullandığımızı gösterdik. Projedeki temel yapılandırmanızı zaten tamamlamış olmalısınız.
Adım 2: Kullanıcı Metnini URL Üzerinden İletme
Şimdi dinamik bir metin göndermeyi mümkün kılmak istiyoruz. Bu, URL aracılığıyla bir sorgu parametresi olarak uygulamamıza iletilir. URL'deki soru işareti sonrasında gelen parametreler, bu yöntem için önemlidir.
Bu adımda, URL'den beklenen Message-Parametresini çıkarmak için bir mantık entegre ediyoruz. Kullanmak istediğimiz parametre msg adını taşır ve url.searchParams.get("msg") ile alınır.
Adım 3: Mesajın İşlenmesi
Metni çıkardıktan sonra, API isteğinde kullanmamız gerekmektedir. Burada, iletilen metnin API'ye doğru şekilde gönderildiğinden emin olmalıyız.
Test sırasında "Bad Request" gibi bir hata alırsak, bu, mesaj iletilerken bir sorun olduğunu gösterir. Yeni mesaj parametresinin isteğe doğru şekilde aktarıldığından emin olun.
Adım 4: Sorun Giderme
Yapılandırmayla ilgili bazı sorunlarımız olabilir. Uygulamaya doğru şekilde tüm gerekli parametrelerin geçirildiğinden emin olun. Sabit dizeyi kontrol amacıyla kullanıyorsanız ve bu çalışıyorsa, hatanın çıkarılan parametrede açıkça olduğundan emin olabilirsiniz.
Adım 5: Astro Yapılandırmasını Düzenleme
Projenizin Astro içindeki yapılandırmasının önemli bir parçasıdır. Çıktı değerinin Sunucu olarak ayarlandığından emin olmalısınız. Bu sunucu tarafında işleme ve bu nedenle URL parametresinin doğru şekilde okunmasına olanak tanır.
Bu değişiklik, parametreleri doğru şekilde okumanıza ve API'ye geçirmenize izin verir.
Adım 6: Uygulamanın Test Edilmesi
Şimdi uygulamayı test etmelisiniz. API'den hangi yanıtları aldığınızı görmek için URL'de farklı girişler yapın. Örnek bir sorgu: ?msg=Merhaba Dünya olabilir.
Yanıt tarayıcıda görünecek ve isteğinize doğru şekilde yanıt vermesi gerekmektedir. Her şey doğru çalışıyorsa, burada zaten AI ile ilk etkileşimlerinizi görebilirsiniz.
Adım 7: Genişletmeler ve Sonuç
Son adımda sistemimizi genişletmek istiyoruz. API'ye yalnızca tek bir metin göndermek yerine, artık sohbet geçmişini de tutabilirsiniz. Bu, daha doğal bir konuşma yürütebilmenizi sağlar.
Daha fazla videoda, React uygulamanı daha kullanıcı dostu bir arayüz oluşturmak için nasıl geliştirebileceğini göreceksin.
Özet
Bu öğreticide, OpenAI API'yi kullanarak URL parametreleri aracılığıyla kullanıcı raporlarını aktarmanın nasıl yapılacağını öğrendin. Uygulamanı hazırlama, işleme ve test etme adımlarını artık anlıyorsun.
Sıkça Sorulan Sorular
OpenAI API nedir?OpenAI API, size yapay zekâ modellerine erişme ve metin tabanlı sorgular gönderme olanağı tanıyan bir hizmettir.
API isteğindeki hataları nasıl düzeltebilirim?Gerekli tüm parametreleri doğru bir şekilde aktarıp API yapılandırmasının uygun şekilde yapılandırıldığından emin olun.
API kullanımı için özel bilgiye ihtiyacım var mı?Temel JavaScript ve web uygulama tasarımı bilgisi avantaj sağlar ancak kesinlikle zorunlu değildir.