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
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.")