É possível controlar a geração de respostas de várias maneiras, dependendo do seu caso de uso e do nível de controle necessário.
Design de comandos
Saiba mais sobre o design de comandos para influenciar o modelo a gerar resultados específicos para suas necessidades.
Por exemplo, saiba como fornecer informações relevantes associadas à tarefa de maneira estruturada.
Configuração do modelo
Defina uma configuração de modelo para controlar como o modelo gera uma resposta. As opções de configuração dependem do modelo e da capacidade que você está usando. Veja alguns exemplos:
Para modelos Gemini, é possível configurar parâmetros como número máximo de tokens de saída, probabilidade de tokens de saída repetidos etc.
Para modelos Gemini capazes de saída multimodal (como os modelos "Nano Banana" ou Gemini Live API), também é possível configurar o tipo de resposta aplicável (áudio, texto ou imagens) e a voz usada em respostas de áudio (quando aplicável).
Para modelos Gemini capazes de pensar, você também pode especificar uma configuração relacionada ao pensamento, incluindo um nível de pensamento (ou orçamento de pensamento para modelos Gemini 2.5) e se quer incluir resumos de pensamento.
Para modelos Imagen, é possível configurar parâmetros como número de imagens a serem geradas, proporção, adição de uma marca-d'água etc.
Configurações de segurança
Use as configurações de segurança para ajustar a probabilidade de receber respostas que possam ser consideradas prejudiciais. Essas configurações ajudam você a controlar a saída para possível discurso de ódio, assédio, conteúdo sexualmente explícito e perigoso.
Por exemplo, você pode bloquear respostas que promovam ou permitam o acesso a produtos, serviços e atividades prejudiciais.
Instruções do sistema
Defina instruções do sistema para orientar o comportamento do modelo. Esse recurso é como um "preâmbulo" que você adiciona antes que o modelo seja exposto a outras instruções do usuário final.
Por exemplo, você pode pedir para o modelo retornar respostas como se fosse um pirata ou em um formato específico.
Saída estruturada usando o esquema de resposta
Transmita um esquema de resposta junto com o comando para especificar um esquema de saída específico. Esse recurso é usado com mais frequência ao gerar saída JSON, mas também pode ser usado para tarefas de classificação (como quando você quer que o modelo use rótulos ou tags específicos).