Crear incrustaciones
En este ejercicio, crearás tus primeras incrustaciones utilizando OpenAI API. Normalmente, para interactuar con la OpenAI API, necesitarías una clave OpenAI API, y crear incrustaciones supondría un coste. Sin embargo, no necesitas crear o proporcionar una clave API en este curso.
En el código se ha proporcionado el marcador de posición <OPENAI_API_TOKEN>
, que enviará peticiones válidas para los ejercicios de este curso. Si en algún momento del recorrido te encuentras con un RateLimitError
, haz una pausa y vuelve a intentarlo.
La clase OpenAI
de la biblioteca openai
se importará para ti a lo largo del curso, y después de este ejercicio, se creará para ti la clase client
.
Este ejercicio forma parte del curso
Introducción a las incrustaciones con la OpenAI API
Instrucciones de ejercicio
- Crea un cliente OpenAI (puedes dejar el
api_key
establecido en el marcador de posición proporcionado). - Crea una petición al punto final Embeddings, pasando al modelo
text-embedding-3-small
el texto que desees. - Convierte el modelo
response
en un diccionario.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)