Возможности управления формированием ответов

В зависимости от конкретного случая и необходимого уровня контроля вы можете управлять генерацией ответов различными способами.

Быстрый дизайн

Изучите принципы проектирования подсказок , чтобы вы могли влиять на модель и генерировать результаты, соответствующие вашим потребностям.

Например, научитесь структурированно предоставлять необходимую информацию, связанную с задачей.

Конфигурация модели

Задайте параметры конфигурации модели , чтобы управлять тем, как модель генерирует ответ. Параметры конфигурации зависят от используемой модели и ее возможностей.

Для моделей Gemini можно настроить такие параметры, как максимальное количество выходных токенов, температуру, top-K и top-P. А если вы используете Gemini Live API или модель Gemini , способную к многомодальному выводу, вы можете дополнительно настроить тип ответа (аудио, текст или изображения) и голос, используемый в аудиоответах.

Для моделей Gemini , способных к мышлению , вы также можете указать конфигурацию, связанную с мышлением , включая бюджет мышления и необходимость включения сводок мыслей .

Для моделей Imagen можно настроить такие параметры, как количество генерируемых изображений, соотношение сторон, добавление водяного знака и т. д.

Настройки безопасности

Используйте настройки безопасности , чтобы отрегулировать вероятность получения ответов, которые могут быть сочтены вредными. Эти настройки помогут вам контролировать вывод информации, содержащей разжигающие ненависть высказывания, домогательства, откровенно сексуальный контент и опасные материалы.

Например, вы можете блокировать ответы, которые способствуют или обеспечивают доступ к вредоносным товарам, услугам и действиям.

Системные инструкции

Задайте системные инструкции для управления поведением модели. Эта функция подобна «преамбуле», которую вы добавляете перед тем, как модель будет получать какие-либо дальнейшие инструкции от конечного пользователя.

Например, вы можете указать модели возвращать ответы так, как если бы она была пиратом, или возвращать ответы в определенном формате.

Структурированный вывод с использованием схемы ответа

Передайте схему ответа вместе с запросом, чтобы указать конкретную схему вывода. Эта функция чаще всего используется при генерации выходных данных в формате JSON , но ее также можно использовать для задач классификации (например, когда вы хотите, чтобы модель использовала определенные метки или теги).