Guia sobre os novos parâmetros e ferramentas do GPT-5 via Responses…
INEMA
Verbosidade Controla se a resposta do GPT será curta, média ou detalhada, sem precisar mudar o prompt.
Free-Form Function Calling Permite que o GPT envie instruções em texto puro para outro sistema executar, sem seguir formato rígido como JSON.
Context-Free Grammar (CFG) Garante que a resposta siga um formato pré-definido, útil para manter a saída sempre válida e consistente.
Minimal Reasoning Faz o GPT responder rápido, sem elaborar raciocínios longos, ideal para tarefas simples e diretas.
Vamos simplificar cada tópico para que qualquer pessoa entenda, sem termos técnicos difíceis:
- Parâmetro de Verbosidade É como pedir para alguém falar mais ou menos.
- Se você escolher “baixo”, o GPT responde curto e direto.
- Se escolher “médio”, ele explica de forma equilibrada.
-
Se escolher “alto”, ele entra em todos os detalhes. Imagine perguntar “O que é o sol?” e receber:
- Baixo: “Uma estrela.”
- Médio: “Uma estrela no centro do nosso sistema solar.”
- Alto: “Uma estrela composta principalmente de hidrogênio e hélio, que fornece luz e calor à Terra…”
- Free-Form Function Calling É como passar um bilhete com instruções para alguém executar exatamente como você escreveu.
- O GPT manda um texto puro (pode ser um código, uma receita, um comando) para outro sistema.
- Esse sistema faz o que foi pedido e devolve o resultado. Ex.: o GPT escreve “faça um bolo de chocolate” e a sua “máquina de bolo” segue essa receita.
- Context-Free Grammar (CFG) É como dar um molde ou forma para a resposta.
- O GPT só pode responder seguindo o formato que você definiu.
- Assim, evita erros e garante que o texto esteja sempre do jeito certo. Ex.: se você quer sempre respostas no formato de lista com 3 itens, ele nunca vai sair disso.
- Minimal Reasoning É como pedir para a pessoa responder rápido, sem pensar demais.
- O GPT faz o mínimo de “raciocínio” e entrega o resultado o quanto antes.
- Bom para tarefas simples e diretas. Ex.: perguntar “Qual é a capital da França?” e ele já responder “Paris” sem escrever explicações.
Objetivo Dar mais controle ao desenvolvedor no GPT-5: ajustar o tamanho e estilo da resposta, enviar payloads de texto puro para ferramentas, restringir a saída por gramática e reduzir a latência com raciocínio mínimo.
Como posso usar
- Atualizar o SDK e configurar a chave de API.
- Usar a Responses API com gpt-5, gpt-5-mini ou gpt-5-nano.
- Verbosity: definir text.verbosity = low | medium | high.
- Free-form tools: declarar tools com type="custom" para receber texto bruto (ex.: Python/SQL) que você executa e devolve o resultado.
- CFG: fornecer gramática (Lark/Regex) para forçar a saída a um formato/sintaxe válidos.
- Minimal reasoning: definir reasoning.effort="minimal" para respostas mais rápidas em tarefas simples.
Tópicos do assunto
- Parâmetro de Verbosidade
- Controla nível de detalhamento sem reescrever prompts.
- Ex.: low para respostas curtas, high para explicações completas.
- Free-Form Function Calling
- Envia payload de texto puro para a ferramenta.
- Ex.: gerar código Python ou query SQL e executar externamente.
- Context-Free Grammar (CFG)
- Restringe saída a uma gramática definida.
- Ex.: garantir JSON/SQL estritamente válidos.
- Minimal Reasoning
- Reduz esforço de raciocínio para menor latência.
- Ex.: respostas simples e rápidas como classificações ou extrações diretas.
Guia GPT5 - gpt-5_new_params_and_tools
1