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 de OpenAI para comprobar la dirección de envío de sus 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 de OpenAI

Ver curso

Instrucciones de ejercicio

  • Utiliza la declaración try para intentar hacer una solicitud 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

Pruebe este ejercicio completando este 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