Configuração de uma função específica
Você recebeu algumas avaliações de clientes para analisar e precisa extrair de cada uma delas o nome do produto, a variante e o sentimento do cliente. Para garantir que o modelo extraia essas informações específicas, você decide usar a chamada de função e especifica a função a ser usada pelo modelo. Use o endpoint Chat Completions com chamadas de função e tool_choice
para extrair as informações.
Neste exercício, messages
e function_definition
foram pré-carregados.
Este exercício faz parte do curso
Desenvolvimento de sistemas de IA com a API OpenAI
Instruções de exercício
- Adicione sua definição de função como ferramentas.
- Defina a função
extract_review_info
a ser chamada para a resposta. - 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=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)