Bu öğreticide, OpenAI API'sinin kullanımına hazırlanmanızı nasıl yapacağınızı öğreneceksiniz. Bu süreci adım adım geçerek, bir API anahtarı oluşturmadan, OpenAI'ye ait bir NPM paketini kurmaya kadar gerekli tüm parçaları kurmanızı sağlayacağım. Ardından API'yi uygulamanızda nasıl kullanacağınızı size göstereceğim. Hadi direkt başlayalım!
En Önemli Bulgular
- Bir API anahtarı, OpenAI API'sine erişmek için gereklidir ve bu anahtarı OpenAI platformunda oluşturabilirsiniz.
- API çağrıları yapmak için openai-npm-Paketine ihtiyacınız vardır.
- Bunun tamamı Node.js ve JavaScript ile yapılır ve konfigürasyonu nasıl yapacağınızı size göstereceğim.
Adım Adım Kılavuz
OpenAI API'sini başarılı bir şekilde kullanabilmek için şu adımları izleyin:
1. OpenAI Platformunda Bir Hesap Oluşturun
İlk olarak, OpenAI platformunda bir hesap oluşturmanız gerekmektedir. Tarayıcınızı açın ve platform.openai.com adresine gidin. Kayıt olmak için "Sign up" seçeneğine tıklayın.
E-posta adresinizi girin ve bir şifre seçin. Alternatif olarak, Google, Microsoft veya Apple hesabınızla da giriş yapabilirsiniz.
2. API Anahtarınızı Oluşturun
Hesabınızı oluşturduktan sonra, Ayarlar bölümüne gidin. Burada "API Keys" seçeneğini bulacaksınız. Buradan API anahtarınızı oluşturabilirsiniz.
Yeni bir API anahtarı oluşturmak için ilgili düğmeye tıklayın. Ona bir ad verirsiniz. Oluşturduktan sonra API anahtarınızı kopyalayın ve güvenli bir şekilde saklayın - ya uygulamanızın kaynak kodunda ya da ayrı bir dosyada.
Bu anahtarı kaybetmemeye dikkat edin. Dialog penceresini kapattığınızda anahtarı daha göremezsiniz ve yeni bir tane oluşturmanız gerekir.
3. Token Sistemini Anlayın
API'yi kullanabilmek için tokenlara ya da kredilere ihtiyacınız vardır. Her API çağrısı belirli bir miktarda token tüketir. Önemli olan şudur ki, tokenler genellikle gerçek kelime sayısından daha fazladır çünkü kelime parçalarını da içerebilirler.
Giriş yaptığınızda genellikle API çağrıları için kullanabileceğiniz bir kredi miktarı alırsınız. Anahtarlarınızı her zaman erişilebilir olacak şekilde güvenli bir şekilde sakladığınızdan emin olun.
4. openai-npm-Paketini Yükleyin
Sonraki adım, openai-npm-Paketini yüklemektir. Terminalinize gidin ve uygulamanızı oluşturduğunuz dizine gidin.
Paketi yüklemek için npm install openai komutunu çalıştırın.
Kurulum tamamlandığında, paket.json'ı kontrol ederek paketin başarıyla eklenip eklenmediğini görebilirsiniz.
5. Gerekli Modülleri İçe Aktarın
Paket yüklendikten sonra, JavaScript kodunuzda gerekli modülleri içe aktarmanız gerekmektedir. openai-Paketinden Configration ve OpenAI modüllerini içe aktarın.
6. OpenAI API'sini Yapılandırın
Şimdi API'nin yapılandırmasını yapabilirsin. API anahtarını içeren yeni bir yapılandırma nesnesi oluştur.
Bunun için new Configuration() çağrısını kullan ve API Anahtar nesneni geç.
Daha sonra OpenAI API'yi {configuration} ile çağrı yaparak başlat.
7. API talebini hazırla
Sonraki adım olarak API talebini hazırlaman gerekecek, bu sayede API çağrısını gerçekleştirebileceksin. API sorgusuna ihtiyaç duyduğun asenkron bir fonksiyon oluştur.
completeChat fonksiyonu, bir değişkene geçirilen bir mesaj alır. OpenAI'den createChatCompletion metodunu çağır ve model (örneğin gpt-3.5-turbo) ve gönderdiğin tüm mesajlar gibi gerekli parametreleri geç.
8. API yanıtını işle
Eğer API'yi başarılı bir şekilde çağırdıysan, işlem yapman gereken bir yanıt alacaksın. Yanıt içerisinde, generasyon yanıtını içeren seçenekler olan choices gibi ihtiyacın olan verileri bulacaksın.
Yanıtın içeriğini sakla ve uygulaman içinde kullanmak üzere geri dön.
9. Fonksiyonunu Test Et
Şimdi fonksiyonu test etme vakti geldi. Yerel sunucunu başlat ve yapay zekadan bir yanıt alıp alamadığını kontrol et.
Screenshot_567
Aynı şeyi sorguladığında farklı yanıtlar alabilmelisin, bu da modelle iletişiminin çalıştığını gösterir.
Özet
Bu kılavuzda, OpenAI API'ye erişime nasıl hazırlanacağını öğrendin. Bir API Anahtarı oluşturma ve gerekli npm paketini yüklemeden, API talebini oluşturup yanıtları işlemeye kadar temel adımların hepsini geçtin.
Sıkça Sorulan Sorular
API Anahtarı nedir?Bir API Anahtarı, OpenAI API'sine erişim sağlayan benzersiz bir anahtardır.
Kaydolurken kaç kredi alırım?Genellikle, API talepleri için kullanabileceğin birkaç dolarlık bir kredi (örneğin 5 dolar) alırsın.
API Anahtarımı kaybedersem ne yapmalıyım?OpenAI platformundaki ayarlar kısmından yeni bir API Anahtarı oluşturman gerekecek.
Tokenlar kelimelerle aynı şey midir?Hayır, tokenlar bir kelimenin parçaları olabilir, bu yüzden metindeki token sayısı genellikle kelime sayısından daha fazladır.
API'yi ticari amaçlarla kullanabilir miyim?Evet, ancak OpenAI'nin geçerli kullanım koşullarını kontrol etmeniz önerilir.