Puedes controlar la generación de respuestas de varias maneras según tu caso de uso y el nivel de control que necesites.
Diseño de instrucciones
Obtén información sobre el diseño de instrucciones para que puedas influir en el modelo y generar resultados específicos para tus necesidades.
Por ejemplo, aprende a proporcionar información pertinente asociada a la tarea de forma estructurada.
Configuración del modelo
Establece una configuración del modelo para controlar cómo el modelo genera una respuesta. Las opciones de configuración dependen del modelo y la capacidad que uses. Estos son algunos ejemplos:
En el caso de los modelos Gemini, puedes configurar parámetros como la cantidad máxima de tokens de salida, la probabilidad de tokens de salida repetidos, etcétera.
En el caso de los modelos Gemini capaces de generar resultados multimodales (como los modelos "Nano Banana" o los modelos Gemini Live API), también puedes configurar el tipo de respuesta aplicable (audio, texto o imágenes) y la voz que se usa en las respuestas de audio (cuando corresponda).
En el caso de los modelos Gemini capaces de pensar, también puedes especificar una configuración relacionada con el pensamiento, incluido un nivel de pensamiento (o presupuesto de pensamiento para los modelos Gemini 2.5) y si se deben incluir resúmenes de pensamiento.
Configuración de seguridad
Usa la configuración de seguridad para ajustar la probabilidad de obtener respuestas que se puedan considerar dañinas. Estos parámetros de configuración pueden ayudarte a controlar los resultados para evitar la posible incitación al odio o a la violencia, el hostigamiento, el contenido sexual explícito y el contenido peligroso.
Por ejemplo, puedes bloquear las respuestas que promuevan o habiliten el acceso a bienes, servicios y actividades perjudiciales.
Instrucciones del sistema
Establece instrucciones del sistema para dirigir el comportamiento del modelo. Esta función es como un "preámbulo" que agregas antes de que el modelo se exponga a otras instrucciones del usuario final.
Por ejemplo, puedes indicarle al modelo que devuelva respuestas como si fuera un pirata o en un formato específico.
Salida estructurada con el esquema de respuesta
Pasa un esquema de respuesta junto con la instrucción para especificar un esquema de salida específico. Esta función es de uso frecuente cuando se genera un resultado en formato JSON, pero también se puede usar para tareas de clasificación (como cuando quieres que el modelo use etiquetas específicas).