OpenAI
Esta página foi traduzida automaticamente. Veja o artigo original em inglês.

Chamada de função no Chat Playground

Você pode usar chamada de função no Playground da OpenAI.

Atualizado: 6 days ago

A chamada de função permite descrever quaisquer funções personalizadas ou APIs externas para o assistente, o que permite que ele chame essas funções de forma inteligente ao gerar um objeto JSON contendo os argumentos relevantes.

Usar chamada de função no Playground de Chat

No Playground, abra as configurações de ferramentas e adicione uma função.

Em seguida, insira o schema JSON com os parâmetros da função. Você pode usar o recurso Gerar, em versão beta, para descrever em texto simples o que deseja que a função faça e receber uma sugestão de schema JSON.

Agora, a função aparecerá na lista em Ferramentas.

Para testar a função no Playground, insira uma mensagem que leve o modelo a chamar a função.

Por exemplo, para a função get_weather, insira: "what is the weather in Berkeley?"

Quando a função for chamada, insira a saída da sua função, por exemplo, {"temp": 80}, e selecione Executar. O assistente usará a saída da função que você forneceu para elaborar a resposta.

Há suporte para chamada de função em paralelo?

Sim, o Playground de Chat oferece suporte para chamada de função em paralelo.

A chamada de função em paralelo é a capacidade do modelo de realizar várias chamadas de função ao mesmo tempo, permitindo que os efeitos e resultados dessas chamadas sejam processados em paralelo. Isso é especialmente útil quando as funções demoram para executar e reduz o número de trocas de requisições e respostas com a API.

Ative as saídas estruturadas configurando strict: true na definição da função

Quando as saídas estruturadas estão ativadas, há garantia de que os argumentos gerados pelo modelo para chamadas de função correspondam ao schema JSON que você fornece.

Se você não estiver usando saídas estruturadas, não há garantia de que a estrutura dos argumentos esteja correta. Por isso, recomendamos usar uma biblioteca de validação, como o Pydantic, para verificar os argumentos antes de usá-los.


Saiba mais sobre chamada de função com saídas estruturadas.

Forçar a escolha de uma função no Playground

  1. Selecione o ícone de Configurações ao lado do nome do modelo.

  2. Selecione Escolha de ferramenta.

  3. Altere de Automático para Obrigatório ou para a função desejada (criada anteriormente).

Este artigo foi útil?