Створення вкладень (embeddings)
У цій вправі ви створите свої перші вкладення (embeddings — векторні представлення) за допомогою OpenAI API. Зазвичай, щоб працювати з OpenAI API, потрібен ключ OpenAI API, а створення вкладень коштує грошей. Однак у цьому курсі вам не потрібно створювати чи надавати ключ API.
У коді вже є заповнювач <OPENAI_API_TOKEN>, який надсилатиме коректні запити для вправ цього курсу. Якщо в якийсь момент курсу ви отримаєте RateLimitError, зачекайте трохи та спробуйте ще раз.
Клас OpenAI з бібліотеки openai буде імпортовано для вас упродовж усього курсу, а після цієї вправи об'єкт client також створюватиметься автоматично.
Ця вправа є частиною курсу
Вступ до Embeddings з OpenAI API
Інструкції до вправи
- Створіть клієнт OpenAI (можете залишити
api_keyіз наданим заповнювачем). - Створіть запит до кінцевої точки Embeddings, передавши моделі
text-embedding-3-smallбудь-який текст на ваш вибір. - Перетворіть відповідь моделі
responseна словник.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)