Créer des embeddings
Dans cet exercice, vous allez créer vos tout premiers embeddings avec l'API d'OpenAI. Normalement, pour interagir avec l'API d'OpenAI, vous auriez besoin d'une clé d'API OpenAI, et la création d'embeddings entraînerait des frais. Cependant, vous n'avez pas à créer ni à fournir de clé d'API dans ce cours.
Le substitut <OPENAI_API_TOKEN> est déjà fourni dans le code, ce qui enverra des requêtes valides pour les exercices de ce cours. Si, à un moment ou un autre, vous obtenez une RateLimitError, prenez une pause et réessayez.
La classe OpenAI de la bibliothèque openai sera importée pour vous tout au long du cours et, après cet exercice, le client sera créé automatiquement.
Cette activité fait partie du cours
Introduction aux embeddings avec l'API d'OpenAI
Instructions de l’exercice
- Créez un client OpenAI (vous pouvez laisser
api_keyavec le substitut fourni). - Créez une requête vers le point de terminaison Embeddings, en passant au modèle
text-embedding-3-smallle texte de votre choix. - Convertissez la
responsedu modèle en dictionnaire.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)