OpenAI'nin kullanışlı API'si ile bu heyecan verici teknolojiyi kendi Python betiğinizin rahatlığında kullanın.
Bir yapay zeka fırtınası dünyayı kasıp kavurdu. OpenAI ChatGPT'nin piyasaya sürülmesi, geliştiricileri ve meraklı kullanıcıları çılgına çevirdi. OpenAI, lansmanından sonraki iki ay içinde 100 milyon aktif kullanıcı topladı ve insanlar şimdiden onu kullanarak uygulamalar oluşturmaya başladı.
CopyAI, bunu web siteleri, bloglar, reklamlar, e-postalar ve sosyal medya için metin yazarlığı içeriği oluşturmak için kullanır. Lex, araştırma sorularını yanıtlamak için GPT-3'ü, semantik arama için Algolia'yı ve müşteri incelemelerine markalı yanıtlar oluşturmak için Replier'ı kullanır. Yapay zeka destekli uygulamanızı oluşturmaya başlamak için OpenAI'nin GPT-3 modelini Python ile nasıl kullanabileceğiniz aşağıda açıklanmıştır.
GPT-3 Nedir?
OpenAI'nin GPT-3'ü üçüncü nesil Generative Pre-trained Transformer'dır. Neredeyse tüm internet, 175 milyardan fazla parametreye sahip bir Makine Öğrenimi modelidir. Bu, çok çeşitli soruları yanıtlamak ve aksi takdirde çok fazla manuel çaba gerektirecek görevleri gerçekleştirmek için muazzam yetenekler sağlar.
Open AI, API'leriyle etkileşim kurmak için önceden tanımlanmış uyumlu sınıflar içeren bir Python modülü geliştirmiştir. Sisteminize kurmak için bir terminal açın ve şunu çalıştırın:
pip yükleme openai
GPT-3'ün neler yapabileceğini merak ediyorsanız, bazılarını keşfedebilirsiniz. OpenAI Playground'da GPT-3 için yaratıcı kullanımlar.
API Anahtarını Oluşturma
GPT-3'ü Python ile kullanmak için bir API anahtarı oluşturmanız gerekir. API anahtarınızı görüntülemek için şu adımları izleyin:
- üzerinde bir hesap için kaydolun OpenAI sayfası. Hesap türünü şu şekilde seçin: Kişisel.
- Profilinize tıklayın ve seçin API Anahtarlarını Görüntüle düğme.
- Tıklamak Yeni gizli anahtar oluştur API anahtarınızı oluşturmak için.
- API anahtarınızı kopyalayın ve tekrar görüntüleyemeyeceğiniz için güvenli bir yerde saklayın.
OpenAI'nin GPT-3 API'si, kendisiyle etkileşimde bulunmak için kullandığınız belirteç (kelime) sayısına göre sizden ücret alır. Şans eseri, OpenAI ilk üç ay için ücretsiz olarak 18 ABD doları kredi sağlar, böylece onu keşfedebilir ve ihtiyaçlarınıza göre deney yapabilirsiniz.
GPT-3 API'sini Kullanacak Bir Python Programı Oluşturma
Bu programın kaynak kodunu kendi içerisinde bulabilirsiniz. GitHub deposu.
Artık API'ye erişiminiz olduğuna göre, onu kullanarak iletişim kurmak için bir Python programı oluşturabilirsiniz. OpenAI modülünü içe aktararak programı oluşturmaya başlayın. Bir işlev tanımlayın, sorGPT(),bu alır metin giriş bağımsız değişkeni olarak. Metin, GPT-3'e soracağınız sorguyu içerecektir. Daha önce oluşturduğunuz API anahtarını kopyalayın ve başlatın.
içe aktarmak Açık
kesinaskGPT(metin):
openai.api_key = "api_anahtarınız"
Aşağıdaki parametreleri tanımlayarak bir istek oluşturun:
- motor: Talebiniz için kullanmak istediğiniz model. bu Da Vinci model, Ekim 2019'a kadar verilere göre eğitilmiş en güvenilir modeldir.
- çabuk: İstem, API'den bir yanıt oluşturmak için soru olarak sorduğunuz sözcükler kümesidir.
- sıcaklık: Metninizin kulağa ne kadar profesyonel veya yaratıcı geleceğini ayarlayın. Daha düşük değerlerle daha odaklı ve belirleyici cevaplar alırsınız. Daha yüksek değerlerle daha yaratıcı cevaplar alırsınız. 0.6 iyi bir uzlaşmadır.
- max_tokens: Oluşturulan yanıttaki maksimum sözcük sayısı. En fazla 2.048 kelimeye ayarlayabilirsiniz.
Örneğin, şu şekilde istek gönderebilir ve yanıtı saklayabilirsiniz:
cevap = açık. tamamlama.oluştur(
motor = "metin-davinci-003",
bilgi istemi = metin,
sıcaklık = 0.6,
max_tokens = 150,
)
İlk sonucun metin parametresini alarak GPT-3'ün yanıtını görüntüleyin:
geri dönmek print (yanıt.seçimler[0].metin)
Bu işlevi çağırmak için bir ana işlev ve bir sonsuz döngü tanımlayın. Kullanıcıdan bir soru girmesini ve bunu kullanıcıya iletmesini isteyin. askGpt() işlev.
kesinana():
sırasındaDoğru:
Yazdır("GPT: Bana bir soru sorun\n")
myQn = girdi()
askGPT(myQn)
ana()
Hepsini bir araya getirin ve sorularınızı yanıtlamak için Yapay Zekayı kullanın.
GPT-3 Özellikli Python Programınızın Çıktısı
Programı çalıştırdığınızda sizden bir soru girmenizi isteyecektir. "Demir Adam'ın tüm zamanların en büyük süper kahramanı olduğuna dair 5 satırlık bir şiir yazın" istemine girildiğinde, program aşağıdaki etkileyici çıktıyı üretti:
GPT-3'ün Birçok İlginç Uygulaması Var
GPT-3'ü oldukça şaşırtıcı başarılar elde etmek için kullanabilirsiniz. Onu, her istemde size yeni ve gerçekçi yanıtlar verecek bir sohbet robotu olarak kullanıyorsunuz. Şiirler, senaryolar, hikayeler, sloganlar, denemeler, manşetler ve daha fazlasını oluşturabilirsiniz. Hatta uzun metin parçalarını özetleyebilir, kod oluşturabilir, sonsuz sayıda sohbet edebilir ve geçmiş istemlere dayalı olarak da sohbet alabilirsiniz.
Öte yandan, API bulutta barındırılır, ücretlidir ve daha fazla ince ayara ihtiyaç duyar. GPT-3.5'in piyasaya sürülmesiyle, insanlar önceki sürümlere kıyasla daha doğru ve daha az önyargılı olmasını bekleyecekler.