Comece agoraComece grátis

Chamando uma API externa

Agora que você tem uma definição de função claramente estruturada, você passa para melhorar sua solicitação de endpoint. Você usa o endpoint Chat Completions e passa uma mensagem system para garantir que o assistente de IA esteja ciente de que está no contexto de câmbio de moedas e que precisa extrair o código da moeda correspondente com base na entrada do usuário.

Neste exercicio, a função get_exchange_rate() foi pré-carregada. A função get_exchange_rate() usa a API ExchangeRate e recebe como entrada um código de moeda, retornando a resposta com as informações da taxa de câmbio solicitada. A função print_response() também foi pré-carregada para imprimir a saída.

Este exercicio faz parte do curso

Desenvolvimento de sistemas de IA com a API OpenAI

Ver curso

Instruções do exercicio

  • Chame o endpoint Chat Completions e garanta que o system seja fornecido com instruções sobre como lidar com o prompt.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Editar e Executar Código