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.

OpenAI API: API çağrıları için etkili hazırlık

E-posta adresinizi girin ve bir şifre seçin. Alternatif olarak, Google, Microsoft veya Apple hesabınızla da giriş yapabilirsiniz.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

Bu anahtarı kaybetmemeye dikkat edin. Dialog penceresini kapattığınızda anahtarı daha göremezsiniz ve yeni bir tane oluşturmanız gerekir.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

Kurulum tamamlandığında, paket.json'ı kontrol ederek paketin başarıyla eklenip eklenmediğini görebilirsiniz.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili bir hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

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.

OpenAI API: API çağrıları için etkili hazırlık

Ö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.