Tworzenie osadzeń
W tym ćwiczeniu utworzysz swoje pierwsze osadzenia (embeddings) za pomocą OpenAI API. Normalnie do korzystania z OpenAI API potrzebny jest klucz API, a tworzenie osadzeń wiąże się z kosztami. W tym kursie nie musisz jednak tworzyć ani podawać klucza API.
W kodzie umieszczono symbol zastępczy <OPENAI_API_TOKEN>, który umożliwia wysyłanie poprawnych żądań w ćwiczeniach tego kursu. Jeśli w dowolnym momencie pojawi się błąd RateLimitError, zaczekaj chwilę i spróbuj ponownie.
Klasa OpenAI z biblioteki openai będzie importowana automatycznie przez cały kurs, a po tym ćwiczeniu obiekt client będzie tworzony za ciebie.
To ćwiczenie jest częścią kursu
Wprowadzenie do osadzeń z OpenAI API
Instrukcje do ćwiczenia
- Utwórz klienta OpenAI (możesz zostawić
api_keyustawiony na podany symbol zastępczy). - Wyślij żądanie do punktu końcowego Embeddings, przekazując modelowi
text-embedding-3-smalldowolny tekst. - Przekonwertuj odpowiedź modelu (
response) do słownika.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)