ComeçarComece de graça

Tratamento de exceções

Você está trabalhando em uma empresa de logística no desenvolvimento de um aplicativo que usa a API OpenAI para verificar o endereço de entrega dos seus três principais clientes. O aplicativo será usado internamente e você deseja garantir que as outras equipes recebam uma mensagem de fácil leitura em caso de erro.

Para atender a esse requisito, você decide imprimir uma mensagem personalizada caso os usuários não forneçam uma chave válida para autenticação e usa um bloco try e except para lidar com isso.

A variável message já foi importada.

Este exercício faz parte do curso

Desenvolvimento de sistemas de IA com a API OpenAI

Ver curso

Instruções do exercício

  • Use a instrução try para tentar fazer uma solicitação à API.
  • Imprima a resposta se a solicitação for bem-sucedida.
  • Use a instrução except para lidar com o erro de autenticação que pode ocorrer.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código