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 OpenAI Playground.

Atualizado: 18 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.

Como usar a chamada de função no Chat Playground

Para adicionar uma função, clique em "+Ferramentas > Funções" no painel de configuração à esquerda da tela para a API Responses ou simplesmente em "+Função" para a API chat completions.

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

Agora, a função aparecerá listada à esquerda da tela, em “Ferramentas”.

Para testá-la 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 dela, por exemplo, "{temp: 80}", e pressione “Executar”. O Assistente usará a saída fornecida para gerar a resposta.

Isso é compatível com chamada de função paralela?

Sim, há suporte a chamada de função paralela no Chat Playground.

Chamada de função paralela é a capacidade do modelo de realizar várias chamadas de função juntas, permitindo que os efeitos e resultados dessas chamadas de função sejam resolvidos em paralelo. Isso é especialmente útil se as funções levarem muito tempo e reduz as idas e vindas com a API.

Ative as saídas estruturadas definindo strict: "true" no schema

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 fornecido.

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 a Pydantic, para verificar os argumentos antes de utilizá-los.


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

Como forçar a escolha de função no Playground

  1. Clique no ícone "Configurações" ao lado do nome do modelo

  2. Clique em Escolha de ferramenta

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

Este artigo foi útil?