Uso do parâmetro de ferramentas
Você está desenvolvendo um aplicativo de IA para uma agência imobiliária e precisa extrair alguns dados importantes das listagens: tipo de casa, localização, preço, número de quartos. Use o endpoint Chat Completions com chamadas de função para extrair as informações.
A mensagem message_listing
, que contém a listagem de imóveis, e function_definition
, que contém a função a ser chamada definida como uma ferramenta a ser passada para o modelo, foram pré-carregadas.
Este exercício faz parte do curso
Desenvolvimento de sistemas de IA com a API da OpenAI
Instruções de exercício
- Adicione a mensagem pré-carregada,
message_listing
. - Adicione a definição da função,
function_definition
. - Imprima a resposta.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)