Comece agoraComece grátis

Lidando com a resposta com chamadas de API externas

Para conectar melhor sua aplicação de conversão de moeda a outros sistemas, você gostaria de adicionar algumas verificações para garantir que o modelo encontrou uma resposta apropriada. Primeiro você verifica se a resposta foi produzida via tool_calls. Se esse for o caso, você verifica se a função usada para produzir o resultado foi get_exchange_rate. Se sim, você carrega o código da moeda extraído do prompt do usuário e chama a função get_exchange_rate() com o código como argumento. Por fim, se isso produzir uma resposta, você retorna a resposta.

Neste exercicio, o response, a biblioteca json e a função get_exchange_rate() foram pré-carregados.

Este exercicio faz parte do curso

Desenvolvimento de sistemas de IA com a API OpenAI

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Editar e Executar Código