В зависимости от конкретного случая и необходимого уровня контроля вы можете управлять генерацией ответов различными способами.
Быстрый дизайн
Изучите принципы проектирования подсказок , чтобы вы могли влиять на модель и генерировать результаты, соответствующие вашим потребностям.
Например, научитесь структурированно предоставлять необходимую информацию, связанную с задачей.
Конфигурация модели
Задайте конфигурацию модели , чтобы управлять тем, как модель генерирует ответ. Параметры конфигурации зависят от используемой модели и ее возможностей. Вот несколько примеров:
Для моделей Gemini можно настроить такие параметры, как максимальное количество выходных токенов, вероятность повторного появления выходных токенов и т. д.
Для моделей Gemini , способных выдавать мультимодальный вывод (например, модели "Nano Banana" или модели Gemini Live API ), вы можете дополнительно настроить тип применимого ответа (аудио, текст или изображения) и голос, используемый в аудиоответах (если применимо).
Для моделей Gemini , способных к мышлению , вы также можете указать конфигурацию, связанную с мышлением , включая уровень мышления (или бюджет мышления для моделей Gemini 2.5 ) и следует ли включать сводки мыслей .
Для моделей Imagen можно настроить такие параметры, как количество генерируемых изображений, соотношение сторон, добавление водяного знака и т. д.
Настройки безопасности
Используйте настройки безопасности , чтобы отрегулировать вероятность получения ответов, которые могут быть сочтены вредными. Эти настройки помогут вам контролировать вывод информации, содержащей разжигающие ненависть высказывания, домогательства, откровенно сексуальный контент и опасные материалы.
Например, вы можете блокировать ответы, которые способствуют или обеспечивают доступ к вредоносным товарам, услугам и действиям.
Системные инструкции
Задайте системные инструкции для управления поведением модели. Эта функция подобна «преамбуле», которую вы добавляете перед тем, как модель будет получать какие-либо дальнейшие инструкции от конечного пользователя.
Например, вы можете указать модели возвращать ответы так, как если бы она была пиратом, или возвращать ответы в определенном формате.
Структурированный вывод с использованием схемы ответа
Передайте схему ответа вместе с запросом, чтобы указать конкретную схему вывода. Эта функция чаще всего используется при генерации выходных данных в формате JSON , но ее также можно использовать для задач классификации (например, когда вы хотите, чтобы модель использовала определенные метки или теги).