Embedding'ler oluşturma
Bu egzersizde, OpenAI API'ını kullanarak ilk embedding'lerini oluşturacaksın. Normalde OpenAI API ile etkileşim kurmak için bir OpenAI API anahtarına ihtiyaç duyarsın ve embedding oluşturmanın bir maliyeti olur. Ancak, bu kursta bir API anahtarı oluşturman veya sağlaman gerekmiyor.
Koddaki <OPENAI_API_TOKEN> yer tutucusu bu kursun egzersizleri için geçerli istekler gönderecek şekilde ayarlanmıştır. Kursta herhangi bir noktada RateLimitError hatası alırsan, kısa bir süre bekleyip tekrar dene.
Kurs boyunca openai kütüphanesinden OpenAI sınıfı senin için içe aktarılacak ve bu egzersizden sonra client da senin için oluşturulacak.
Bu egzersiz, kursun bir parçasıdır
OpenAI API ile Embeddings’e Giriş
Egzersiz talimatları
- Bir OpenAI istemcisi oluştur (sağlanan yer tutucudaki
api_keydeğerini olduğu gibi bırakabilirsin). - Embeddings uç noktasına bir istek oluştur;
text-embedding-3-smallmodeline istediğin herhangi bir metni ilet. - Modelden gelen
responsedeğerini bir sözlüğe dönüştür.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create an OpenAI client
client = ____(api_key="")
# Create a request to obtain embeddings
response = ____
# Convert the response into a dictionary
response_dict = ____
print(response_dict)