Création d'embeddings
Dans cet exercice, vous allez créer vos premiers embeddings en utilisant l'API OpenAI. Normalement, pour interagir avec l'API OpenAI, vous auriez besoin d'une clé API OpenAI, et la création d'embeddings aurait un coût. Cependant, vous n'avez pas besoin de créer ou de fournir une clé API dans ce cours.
Le placeholder <OPENAI_API_TOKEN>
a été fourni dans le code, qui enverra des requêtes valides pour les exercices de ce cours. Si, à un moment ou à un autre de la formation, vous tombez sur RateLimitError
, arrêtez-vous un instant et recommencez.
La classe OpenAI
de la bibliothèque openai
sera importée pour vous tout au long du cours, et après cet exercice, la classe client
sera créée pour vous.
Cet exercice fait partie du cours
Introduction à l'intégration avec l'API OpenAI
Instructions
- Créez un client OpenAI (vous pouvez laisser l'adresse
api_key
dans l'espace réservé fourni). - Créez une requête vers le point de terminaison Embeddings, en transmettant au modèle
text-embedding-3-small
le texte de votre choix. - Convertir le modèle
response
en un dictionnaire.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)