ComeçarComece gratuitamente

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

Ver Curso

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(____)
Editar e executar código