Знакомство с Gemini 2.5 Flash, Veo 2 и обновлениями Live API. Подробнее ,Знакомство с Gemini 2.5 Flash, Veo 2 и обновлениями Live API. Подробнее ,Знакомство с Gemini 2.5 Flash, Veo 2 и обновлениями Live API. Подробнее ,Знакомство с Gemini 2.5 Flash, Veo 2 и обновлениями Live API. Узнайте больше.
Gemini по умолчанию генерирует неструктурированный текст, но некоторым приложениям требуется структурированный текст. В этих случаях вы можете ограничить Gemini ответом в формате JSON — структурированном формате данных, подходящем для автоматической обработки.
Например, эти варианты использования требуют структурированного вывода модели:
Создайте базу данных компаний, извлекая информацию о компаниях из газетных статей.
Извлекайте стандартизированную информацию из резюме.
Извлекайте ингредиенты из рецептов и отображайте ссылку на продуктовый веб-сайт для каждого ингредиента.
В своем приглашении вы можете попросить Gemini создать выходные данные в формате JSON, но учтите, что Google не может гарантировать, что он будет создавать JSON и ничего, кроме JSON. Для более детерминированного ответа вы можете передать определенную схему JSON в поле responseSchema , чтобы Gemini всегда отвечал ожидаемой структурой.
В этом руководстве показано, как генерировать JSON с помощью generateContent с помощью выбранного вами SDK. Он ориентирован на ввод только текста, хотя Gemini также может создавать ответы JSON на мультимодальные запросы, включающие изображения , видео и аудио .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-09-10 UTC."],[],[]]