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: 12 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 chamada de função no Chat Playground

Para adicionar uma nova 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 a funcionalidade Beta “Gerar” para descrever em texto simples o que gostaria que a função fizesse e obter uma sugestão de schema JSON.

Agora você verá a função listada no lado esquerdo da tela, em “Ferramentas”.

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

Por exemplo, para a função get_weather, insira: “qual é o clima em Berkeley?”

Quando a função for chamada, insira a saída da sua função, por exemplo, “{temp: 80}”, e pressione “Executar”. O Assistente então usará a saída da função que você forneceu para 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, os argumentos gerados pelo modelo para chamadas de função têm garantia de corresponder ao JSON Schema que você fornece.

Se você não estiver usando saídas estruturadas, a estrutura dos argumentos não tem garantia de estar correta; por isso, recomendamos usar uma biblioteca de validação, como Pydantic, para primeiro verificar os argumentos antes de usá-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 de “Configurações” ao lado do nome do modelo

  2. Clique em Escolha de ferramenta

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

Este artigo foi útil?