Tratamiento de excepciones
Estás trabajando en una empresa de logística en el desarrollo de una aplicación que utiliza la API OpenAI para comprobar la dirección de envío de tus tres principales clientes. La aplicación se utilizará internamente y quieres asegurarte de que los demás equipos reciban un mensaje fácil de leer en caso de error.
Para cumplir este requisito, decides imprimir un mensaje personalizado que aparecerá en caso de que los usuarios no proporcionen una clave válida para la autenticación, y utilizar un bloque try
y except
para gestionarlo.
La variable message
ya se ha importado.
Este ejercicio forma parte del curso
Desarrollar sistemas de IA con la API OpenAI
Instrucciones del ejercicio
- Utiliza la sentencia
try
para intentar realizar una petición a la API. - Imprime la respuesta si la solicitud tiene éxito.
- Utiliza la declaración
except
para gestionar el error de autenticación que pueda producirse.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
client = OpenAI(api_key="")
# Use the try statement
____:
response = ____(
model="gpt-4o-mini",
messages=[message]
)
# Print the response
print(response.____)
# Use the except statement
____:
print("Please double check your authentication key and try again, the one provided is not valid.")