Embeddings maken
In deze oefening maak je je allereerste embeddings met de OpenAI API. Normaal gesproken heb je een OpenAI API-sleutel nodig om met de OpenAI API te werken, en kost het geld om embeddings te maken. In deze cursus hoef je echter geen API-sleutel aan te maken of in te voeren.
De placeholder <OPENAI_API_TOKEN> is al in de code opgenomen en stuurt geldige requests voor de oefeningen in deze cursus. Krijg je ergens in de cursus een RateLimitError, wacht dan even en probeer het opnieuw.
De klasse OpenAI uit de openai-bibliotheek wordt gedurende de cursus voor je geïmporteerd, en na deze oefening wordt de client voor je aangemaakt.
Deze oefening maakt deel uit van de cursus
Introductie tot Embeddings met de OpenAI API
Oefeninstructies
- Maak een OpenAI-client (je kunt de
api_keylaten staan op de meegeleverde placeholder). - Maak een request naar het Embeddings-endpoint en geef het model
text-embedding-3-smalleen willekeurige tekst mee. - Zet de model-
responseom naar een dictionary.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)