ComenzarEmpieza gratis

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

Ver curso

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.")
Editar y ejecutar código