Vous pouvez contrôler la génération de réponses de différentes manières, en fonction de votre cas d'utilisation et du niveau de contrôle dont vous avez besoin.
Conception de requête
Découvrez comment concevoir des requêtes pour influencer le modèle afin qu'il génère des résultats spécifiques à vos besoins.
Par exemple, découvrez comment fournir des informations pertinentes associées à la tâche de manière structurée.
Configuration de modèle
Définissez une configuration de modèle pour contrôler la manière dont le modèle génère une réponse. Les options de configuration dépendent du modèle et de la fonctionnalité que vous utilisez.
Pour les modèles Gemini, vous pouvez configurer des paramètres tels que le nombre maximal de jetons de sortie, la température, le top-K et le top-P. Si vous utilisez les Gemini Live API ou un Gemini modèle capable de générer une sortie multimodale, vous pouvez également configurer le type de réponse (audio, texte ou images) et la voix utilisée dans les réponses audio.
Pour les modèles Gemini capables de réfléchir, vous pouvez également spécifier une configuration liée à la réflexion, y compris un budget de réflexion et si vous souhaitez inclure des résumés de réflexion.
Pour les modèles Imagen, vous pouvez configurer des paramètres tels que le nombre d'images à générer, le format, l'ajout d'un filigrane, etc.
Paramètres de sécurité
Utilisez les paramètres de sécurité pour ajuster la probabilité d'obtenir des réponses qui peuvent être considérées comme nuisibles. Ces paramètres peuvent vous aider à contrôler les résultats pour les propos haineux, le harcèlement, les contenus à caractère sexuel explicite et les contenus dangereux.
Par exemple, vous pouvez bloquer les réponses qui encouragent ou facilitent l'accès à des activités, produits et services dangereux.
Instructions système
Définissez des instructions système pour orienter le comportement du modèle. Cette fonctionnalité s'apparente à un "préambule" que vous ajoutez avant que le modèle ne soit exposé à d'autres instructions de l'utilisateur final.
Par exemple, vous pouvez demander au modèle de renvoyer des réponses comme s'il s'agissait d'un pirate ou dans un format spécifique.
Sortie structurée à l'aide d'un schéma de réponse
Transmettez un schéma de réponse avec la requête pour spécifier un schéma de sortie spécifique. Cette fonctionnalité est le plus souvent utilisée lors de la génération de sorties JSON, mais elle peut également être utilisée pour les tâches de classification (par exemple, lorsque vous souhaitez que le modèle utilise des libellés ou des tags spécifiques).