API взаимодействия Gemini — это экспериментальный API, позволяющий разработчикам создавать приложения генеративного ИИ с использованием моделей Gemini. Gemini — наша самая мощная модель, разработанная с нуля для мультимодального взаимодействия. Она способна обобщать и беспрепятственно понимать, обрабатывать и комбинировать различные типы информации, включая язык, изображения, аудио, видео и код. Вы можете использовать API Gemini для таких задач, как рассуждения на основе текста и изображений, генерация контента, диалоговые агенты, системы суммирования и классификации и многое другое.
Создание взаимодействия
Создает новое взаимодействие.
Текст запроса
Тело запроса содержит данные следующей структуры:
модель ModelOption (необязательно)
Название модели, использованной для генерации взаимодействия.
Обязательно, если параметр `agent` не указан.
Возможные значения:
-
gemini-2.5-flashНаша первая гибридная модель рассуждений, поддерживающая контекстное окно в 1 миллион токенов и имеющая бюджеты мышления.
-
gemini-2.5-flash-imageНаша собственная модель генерации изображений, оптимизированная для скорости, гибкости и контекстного понимания. Стоимость ввода и вывода текста такая же, как у 2,5-дюймовой версии Flash.
-
gemini-2.5-flash-liteНаша самая компактная и экономичная модель, предназначенная для масштабного использования.
-
gemini-2.5-flash-lite-preview-09-2025Новейшая модель на базе Gemini 2.5 Flash lite, оптимизированная для экономичности, высокой производительности и высокого качества.
-
gemini-2.5-flash-native-audio-preview-12-2025Наши собственные аудиомодели оптимизированы для более высокого качества звука с улучшенным темпом, естественностью голоса, детализацией и передачей настроения.
-
gemini-2.5-flash-preview-09-2025Новейшая модель, основанная на версии 2.5 Flash. Версия 2.5 Flash Preview лучше всего подходит для крупномасштабной обработки, задач с низкой задержкой и большим объемом данных, требующих аналитического мышления, а также для сценариев использования агентных вычислений.
-
gemini-2.5-flash-preview-ttsНаша модель преобразования текста в речь 2.5 Flash оптимизирована для мощной, управляемой генерации речи с низкой задержкой.
-
gemini-2.5-proНаша передовая многоцелевая модель, превосходно справляющаяся с задачами программирования и сложным логическим мышлением.
-
gemini-2.5-pro-preview-ttsНаша аудиомодель преобразования текста в речь 2.5 Pro оптимизирована для мощного генерирования речи с низкой задержкой, что обеспечивает более естественный результат и упрощает управление голосовыми подсказками.
-
gemini-3-flash-previewНаша самая интеллектуальная модель, созданная для скорости, сочетает в себе передовые методы разведки с превосходными возможностями поиска и посадки на землю.
-
gemini-3-pro-image-previewСовременная модель генерации и редактирования изображений.
-
gemini-3-pro-previewНаша самая интеллектуальная модель с передовыми методами рассуждения и многомодальным пониманием, а также мощными возможностями агентного и эмоциональных кодирований.
-
gemini-3.1-pro-previewНаша новейшая, передовая модель логического мышления с беспрецедентной глубиной и детализацией, а также мощными возможностями многомодального понимания и кодирования.
-
gemini-3.1-flash-image-previewПрофессиональный уровень визуального интеллекта с эффективностью, сравнимой со скоростью Flash, и возможностями генерации, основанной на реальных данных.
агент AgentOption (необязательно)
Имя агента, использованного для генерации взаимодействия.
Обязательно, если параметр `model` не указан.
Возможные значения:
-
deep-research-pro-preview-12-2025Агент по глубоким исследованиям компании Gemini
Входные данные для взаимодействия (общие для модели и агента).
Системная инструкция для взаимодействия.
Список объявлений инструментов, которые модель может вызывать во время взаимодействия.
Обеспечивает, чтобы сгенерированный ответ представлял собой объект JSON, соответствующий схеме JSON, указанной в этом поле.
MIME-тип ответа. Это необходимо, если задан параметр response_format.
Только ввод данных. Будет ли взаимодействие передаваться в потоковом режиме.
Только ввод. Следует ли сохранять ответ и запрос для последующего получения.
Только ввод данных. Следует ли запускать взаимодействие с моделью в фоновом режиме.
generation_config GenerationConfig (необязательно)
Конфигурация модели
Параметры конфигурации для взаимодействия модели.
Альтернатива `agent_config`. Применимо только при заданном `model`.
Поля
Управляет степенью случайности выходных данных.
Максимальная кумулятивная вероятность токенов, которые следует учитывать при выборке.
Исходные данные используются при декодировании для обеспечения воспроизводимости.
Список последовательностей символов, которые прекратят взаимодействие с выводом.
thinking_level ThinkingLevel (необязательно)
Уровень мыслительных токенов, которые должна генерировать модель.
Возможные значения:
-
minimal -
low -
medium -
high
thinking_summaries ThinkingSummaries (необязательно)
Стоит ли включать в ответ краткое изложение мыслей?
Возможные значения:
-
auto -
none
Максимальное количество токенов, которые можно включить в ответ.
speech_config SpeechConfig (необязательно)
Настройка для речевого взаимодействия.
Поля
Голос говорящего.
Язык речи.
Имя выступающего должно совпадать с именем выступающего, указанным в задании.
image_config ImageConfig (необязательно)
Настройки для взаимодействия с изображениями.
Поля
Описание отсутствует.
Возможные значения:
-
1:1 -
2:3 -
3:2 -
3:4 -
4:3 -
4:5 -
5:4 -
9:16 -
16:9 -
21:9 -
1:8 -
8:1 -
1:4 -
4:1
Описание отсутствует.
Возможные значения:
-
1K -
2K -
4K -
512
Выбор инструмента для взаимодействия.
объект agent_config (необязательно)
Конфигурация агента
Настройки агента.
Альтернатива `generation_config`. Применимо только при заданном `agent`.
Возможные типы
Полиморфный дискриминатор: type
DynamicAgentConfig
Настройка для динамических агентов.
Описание отсутствует.
Всегда устанавливайте значение "dynamic" .
DeepResearchAgentConfig
Настройки агента Deep Research.
thinking_summaries ThinkingSummaries (необязательно)
Стоит ли включать в ответ краткое изложение мыслей?
Возможные значения:
-
auto -
none
Описание отсутствует.
Всегда устанавливайте значение "deep-research" .
Идентификатор предыдущего взаимодействия, если таковое имелось.
response_modalities ResponseModality (необязательно)
Требуемые форматы ответа (ТЕКСТ, ИЗОБРАЖЕНИЕ, АУДИО).
Возможные значения:
-
text -
image -
audio
Ответ
Возвращает ресурс " Взаимодействие" .
Простая просьба
Пример ответа
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "object": "interaction", "outputs": [ { "text": "Hello! I'm functioning perfectly and ready to assist you.\n\nHow are you doing today?", "type": "text" } ], "role": "model", "status": "completed", "updated": "2025-11-26T12:25:15Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 20, "total_thought_tokens": 22, "total_tokens": 49, "total_tool_use_tokens": 0 } }
Многооборотный
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "text", "text": "The capital of France is Paris." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 50 } ], "total_cached_tokens": 0, "total_input_tokens": 50, "total_output_tokens": 10, "total_thought_tokens": 0, "total_tokens": 60, "total_tool_use_tokens": 0 } }
Ввод изображения
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "text", "text": "A white humanoid robot with glowing blue eyes stands holding a red skateboard." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 10 }, { "modality": "image", "tokens": 258 } ], "total_cached_tokens": 0, "total_input_tokens": 268, "total_output_tokens": 20, "total_thought_tokens": 0, "total_tokens": 288, "total_tool_use_tokens": 0 } }
Вызов функции
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "requires_action", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "function_call", "id": "gth23981", "name": "get_weather", "arguments": { "location": "Boston, MA" } } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 100 } ], "total_cached_tokens": 0, "total_input_tokens": 100, "total_output_tokens": 25, "total_thought_tokens": 0, "total_tokens": 125, "total_tool_use_tokens": 50 } }
Глубокое исследование
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "agent", "outputs": [ { "type": "text", "text": "Here is a comprehensive research report on the current state of cancer research..." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 20 } ], "total_cached_tokens": 0, "total_input_tokens": 20, "total_output_tokens": 1000, "total_thought_tokens": 500, "total_tokens": 1520, "total_tool_use_tokens": 0 } }
Получение информации о взаимодействии
Получает полную информацию об одном взаимодействии на основе его `Interaction.id`.
Путь / Параметры запроса
Уникальный идентификатор взаимодействия, который необходимо получить.
Если установить значение true, сгенерированный контент будет передаваться потоком инкрементально.
Значение по умолчанию: False
Необязательный параметр. Если задан, возобновляет поток взаимодействия со следующего фрагмента после события, отмеченного идентификатором события. Может использоваться только в том случае, если `stream` имеет значение true.
Если установлено значение true, то введенные данные включаются в ответ.
Значение по умолчанию: False
Какую версию API использовать?
Ответ
Возвращает ресурс " Взаимодействие" .
Получить взаимодействие
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z", "role": "model", "outputs": [ { "type": "text", "text": "I'm doing great, thank you for asking! How can I help you today?" } ] }
Удаление взаимодействия
Удаляет взаимодействие по идентификатору.
Путь / Параметры запроса
Уникальный идентификатор взаимодействия, которое необходимо удалить.
Какую версию API использовать?
Ответ
В случае успеха ответ будет пустым.
Удалить взаимодействие
Отмена взаимодействия
Отменяет взаимодействие по идентификатору. Это относится только к фоновым взаимодействиям, которые все еще выполняются.
Путь / Параметры запроса
Уникальный идентификатор взаимодействия, которое необходимо отменить.
Какую версию API использовать?
Ответ
Возвращает ресурс " Взаимодействие" .
Отменить взаимодействие
Пример ответа
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "cancelled", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z", "role": "agent" }
Ресурсы
Взаимодействие
Ресурс "Взаимодействие".
Поля
модель ModelOption (необязательно)
Название модели, использованной для генерации взаимодействия.
Возможные значения:
-
gemini-2.5-flashНаша первая гибридная модель рассуждений, поддерживающая контекстное окно в 1 миллион токенов и имеющая бюджеты мышления.
-
gemini-2.5-flash-imageНаша собственная модель генерации изображений, оптимизированная для скорости, гибкости и контекстного понимания. Стоимость ввода и вывода текста такая же, как у 2,5-дюймовой версии Flash.
-
gemini-2.5-flash-liteНаша самая компактная и экономичная модель, предназначенная для масштабного использования.
-
gemini-2.5-flash-lite-preview-09-2025Новейшая модель на базе Gemini 2.5 Flash lite, оптимизированная для экономичности, высокой производительности и высокого качества.
-
gemini-2.5-flash-native-audio-preview-12-2025Наши собственные аудиомодели оптимизированы для более высокого качества звука с улучшенным темпом, естественностью голоса, детализацией и передачей настроения.
-
gemini-2.5-flash-preview-09-2025Новейшая модель, основанная на версии 2.5 Flash. Версия 2.5 Flash Preview лучше всего подходит для крупномасштабной обработки, задач с низкой задержкой и большим объемом данных, требующих аналитического мышления, а также для сценариев использования агентных вычислений.
-
gemini-2.5-flash-preview-ttsНаша модель преобразования текста в речь 2.5 Flash оптимизирована для мощной, управляемой генерации речи с низкой задержкой.
-
gemini-2.5-proНаша передовая многоцелевая модель, превосходно справляющаяся с задачами программирования и сложным логическим мышлением.
-
gemini-2.5-pro-preview-ttsНаша аудиомодель преобразования текста в речь 2.5 Pro оптимизирована для мощного генерирования речи с низкой задержкой, что обеспечивает более естественный результат и упрощает управление голосовыми подсказками.
-
gemini-3-flash-previewНаша самая интеллектуальная модель, созданная для скорости, сочетает в себе передовые методы разведки с превосходными возможностями поиска и посадки на землю.
-
gemini-3-pro-image-previewСовременная модель генерации и редактирования изображений.
-
gemini-3-pro-previewНаша самая интеллектуальная модель с передовыми методами рассуждения и многомодальным пониманием, а также мощными возможностями агентного и эмоциональных кодирований.
-
gemini-3.1-pro-previewНаша новейшая, передовая модель логического мышления с беспрецедентной глубиной и детализацией, а также мощными возможностями многомодального понимания и кодирования.
-
gemini-3.1-flash-image-previewПрофессиональный уровень визуального интеллекта с эффективностью, сравнимой со скоростью Flash, и возможностями генерации, основанной на реальных данных.
агент AgentOption (необязательно)
Имя агента, использованного для генерации взаимодействия.
Возможные значения:
-
deep-research-pro-preview-12-2025Агент по глубоким исследованиям компании Gemini
Только для вывода. Уникальный идентификатор завершения взаимодействия.
Только вывод. Статус взаимодействия.
Возможные значения:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
Только вывод. Время создания ответа в формате ISO 8601 (ГГГГ-ММ-ДДЧч:мм:ссЗ).
Только вывод. Время последнего обновления ответа в формате ISO 8601 (ГГГГ-ММ-ДДТч:мм:ссЗ).
Только вывод. Роль взаимодействия.
Только выходные данные. Ответы от модели.
Системная инструкция для взаимодействия.
Список объявлений инструментов, которые модель может вызывать во время взаимодействия.
Использование (необязательно )
Только вывод. Статистика использования токенов в запросе на взаимодействие.
Поля
Количество токенов в подсказке (контексте).
input_tokens_by_modality ModalityTokens (необязательно)
Анализ использования входных токенов в зависимости от модальности ввода.
Поля
модальность ResponseModality (необязательно)
Способ отображения количества токенов.
Возможные значения:
-
text -
image -
audio
Количество токенов для данного режима.
Количество токенов в кэшированной части запроса (кэшированное содержимое).
cached_tokens_by_modality ModalityTokens (необязательно)
Анализ использования кэшированных токенов по способам доступа.
Поля
модальность ResponseModality (необязательно)
Способ отображения количества токенов.
Возможные значения:
-
text -
image -
audio
Количество токенов для данного режима.
Общее количество токенов во всех сгенерированных ответах.
output_tokens_by_modality ModalityTokens (необязательно)
Анализ использования выходных токенов по видам модальностей.
Поля
модальность ResponseModality (необязательно)
Способ отображения количества токенов.
Возможные значения:
-
text -
image -
audio
Количество токенов для данного режима.
Количество токенов, присутствующих в подсказках использования инструмента.
tool_use_tokens_by_modality ModalityTokens (необязательно)
Анализ использования токенов инструментов в зависимости от модальности.
Поля
модальность ResponseModality (необязательно)
Способ отображения количества токенов.
Возможные значения:
-
text -
image -
audio
Количество токенов для данного режима.
Количество токенов мыслей для моделей мышления.
Общее количество токенов для запроса на взаимодействие (запрос + ответы + другие внутренние токены).
response_modalities ResponseModality (необязательно)
Требуемые форматы ответа (ТЕКСТ, ИЗОБРАЖЕНИЕ, АУДИО).
Возможные значения:
-
text -
image -
audio
Обеспечивает, чтобы сгенерированный ответ представлял собой объект JSON, соответствующий схеме JSON, указанной в этом поле.
MIME-тип ответа. Это необходимо, если задан параметр response_format.
Идентификатор предыдущего взаимодействия, если таковое имелось.
Входные данные для взаимодействия (общие для модели и агента).
объект agent_config (необязательно)
Параметры конфигурации для взаимодействия с агентом.
Возможные типы
Полиморфный дискриминатор: type
DynamicAgentConfig
Настройка для динамических агентов.
Описание отсутствует.
Всегда устанавливайте значение "dynamic" .
DeepResearchAgentConfig
Настройки агента Deep Research.
thinking_summaries ThinkingSummaries (необязательно)
Стоит ли включать в ответ краткое изложение мыслей?
Возможные значения:
-
auto -
none
Описание отсутствует.
Всегда устанавливайте значение "deep-research" .
Примеры
Пример
{ "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "object": "interaction", "outputs": [ { "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?", "type": "text" } ], "role": "model", "status": "completed", "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }
Модели данных
Содержание
Содержание ответа.
Возможные типы
Полиморфный дискриминатор: type
Текстовое содержимое
Блок текстового содержимого.
Текстовое содержание.
Аннотации (необязательно )
Информация об источниках для контента, сгенерированного моделью.
Возможные типы
Полиморфный дискриминатор: type
URLCitation
Аннотация URL-адреса.
URL.
Заголовок URL-адреса.
Описание отсутствует.
Всегда устанавливайте значение "url_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
FileCitation
Аннотация к файлу.
URI файла.
Название файла.
Источник указан для части текста.
Описание отсутствует.
Всегда устанавливайте значение "file_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
PlaceCitation
Аннотация к географическому местоположению.
Идентификатор места в формате `places/{place_id}`.
Название места.
URI-ссылка на это место.
review_snippets ReviewSnippet (необязательно)
Фрагменты отзывов, используемые для генерации ответов об особенностях того или иного места в Google Maps.
Поля
Заголовок рецензии.
Ссылка, соответствующая отзыву пользователя на Google Maps.
Идентификатор фрагмента отзыва.
Описание отсутствует.
Всегда устанавливайте значение "place_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
Описание отсутствует.
Всегда устанавливайте значение "text" .
ImageContent
Блок с графическим содержимым.
Содержание изображения.
URI изображения.
MIME-тип изображения.
Возможные значения:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
разрешение MediaResolution (необязательно)
Разрешение средств массовой информации.
Возможные значения:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Всегда устанавливайте значение "image" .
Аудиоконтент
Блок аудиоконтента.
Аудиоконтент.
URI аудиофайла.
MIME-тип аудиофайла.
Возможные значения:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac
Описание отсутствует.
Всегда устанавливайте значение "audio" .
Содержимое документа
Блок содержимого документа.
Содержание документа.
URI документа.
MIME-тип документа.
Возможные значения:
-
application/pdf
Описание отсутствует.
Всегда устанавливайте значение "document" .
Видеоконтент
Блок видеоконтента.
Видеоконтент.
URI видео.
Тип MIME видео.
Возможные значения:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
разрешение MediaResolution (необязательно)
Разрешение средств массовой информации.
Возможные значения:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Всегда устанавливайте значение "video" .
ThoughtContent
Блок мыслей.
Подпись должна соответствовать исходному коду бэкэнда и быть включена в процесс генерации.
Краткое содержание Мысли Краткое содержание Содержание (необязательно)
Краткое изложение мысли.
Возможные типы
Полиморфный дискриминатор: type
Текстовое содержимое
Блок текстового содержимого.
Текстовое содержание.
Аннотации (необязательно )
Информация об источниках для контента, сгенерированного моделью.
Возможные типы
Полиморфный дискриминатор: type
URLCitation
Аннотация URL-адреса.
URL.
Заголовок URL-адреса.
Описание отсутствует.
Всегда устанавливайте значение "url_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
FileCitation
Аннотация к файлу.
URI файла.
Название файла.
Источник указан для части текста.
Описание отсутствует.
Всегда устанавливайте значение "file_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
PlaceCitation
Аннотация к географическому местоположению.
Идентификатор места в формате `places/{place_id}`.
Название места.
URI-ссылка на это место.
review_snippets ReviewSnippet (необязательно)
Фрагменты отзывов, используемые для генерации ответов об особенностях того или иного места в Google Maps.
Поля
Заголовок рецензии.
Ссылка, соответствующая отзыву пользователя на Google Maps.
Идентификатор фрагмента отзыва.
Описание отсутствует.
Всегда устанавливайте значение "place_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
Описание отсутствует.
Всегда устанавливайте значение "text" .
ImageContent
Блок с графическим содержимым.
Содержание изображения.
URI изображения.
MIME-тип изображения.
Возможные значения:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
разрешение MediaResolution (необязательно)
Разрешение средств массовой информации.
Возможные значения:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Всегда устанавливайте значение "image" .
Описание отсутствует.
Всегда устанавливать значение "thought" .
FunctionCallContent
Блок содержимого вызова инструмента функции.
Название вызываемого инструмента.
Аргументы, передаваемые функции.
Описание отсутствует.
Всегда устанавливайте значение "function_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
FunctionResultContent
Блок содержимого результатов работы функционального инструмента.
Название вызванного инструмента.
Вызвал ли вызов инструмента ошибку?
Результат вызова инструмента.
Описание отсутствует.
Всегда устанавливайте значение "function_result" .
Идентификатор, соответствующий идентификатору из блока вызова функции.
Хэш подписи для проверки данных на стороне бэкэнда.
CodeExecutionCallContent
Содержимое выполнения кода.
аргументы CodeExecutionCallArguments (обязательно)
Аргументы, передаваемые для выполнения кода.
Поля
Язык программирования кода.
Возможные значения:
-
python
Код, который необходимо выполнить.
Описание отсутствует.
Всегда устанавливайте значение "code_execution_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
CodeExecutionResultContent
Содержимое результата выполнения кода.
Результат выполнения кода.
Выполнился ли код с ошибкой?
Описание отсутствует.
Всегда устанавливайте значение "code_execution_result" .
Идентификатор, соответствующий идентификатору из блока вызова выполнения кода.
Хэш подписи для проверки данных на стороне бэкэнда.
UrlContextCallContent
Содержимое контекста URL.
arguments UrlContextCallArguments (required)
Аргументы, передаваемые в контекст URL.
Поля
URL-адреса для загрузки.
Описание отсутствует.
Всегда устанавливайте значение "url_context_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
UrlContextResultContent
Содержимое результата контекста URL.
результат UrlContextResult (обязательно)
Результаты анализа контекста URL.
Поля
URL-адрес, который был получен.
Статус получения URL-адреса.
Возможные значения:
-
success -
error -
paywall -
unsafe
Указывалось, привела ли контекстная информация URL к ошибке.
Описание отсутствует.
Всегда устанавливайте значение "url_context_result" .
Идентификатор, соответствующий идентификатору из блока вызова контекста URL.
Хэш подписи для проверки данных на стороне бэкэнда.
GoogleSearchCallContent
Контент поиска Google.
arguments GoogleSearchCallArguments (обязательно)
Аргументы, которые необходимо передать в поиск Google.
Поля
Поисковые запросы в интернете для последующего поиска.
Тип включенной привязки поиска.
Возможные значения:
-
web_search -
image_search
Описание отсутствует.
Always set to "google_search_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
GoogleSearchResultContent
Содержание результатов поиска Google.
результат GoogleSearchResult (обязательно)
Результаты поиска Google.
Поля
Фрагмент веб-контента, который можно встроить в веб-страницу или веб-представление приложения.
Вызвал ли поиск в Google ошибку.
Описание отсутствует.
Всегда устанавливайте значение "google_search_result" .
Идентификатор, соответствующий идентификатору из блока вызова поиска Google.
Хэш подписи для проверки данных на стороне бэкэнда.
McpServerToolCallContent
Содержимое вызова инструмента MCPServer.
Название инструмента, который был вызван.
Название используемого MCP-сервера.
JSON-объект с аргументами для функции.
Описание отсутствует.
Всегда устанавливайте значение "mcp_server_tool_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
McpServerToolResultContent
Содержимое результатов работы инструмента MCPServer.
Название инструмента, который вызывается для данного конкретного вызова инструмента.
Название используемого MCP-сервера.
Результат вызова сервера MCP. Может представлять собой простой текст или расширенное содержимое.
Описание отсутствует.
Всегда устанавливайте значение "mcp_server_tool_result" .
Идентификатор, соответствующий идентификатору из блока вызова инструмента сервера MCP.
Хэш подписи для проверки данных на стороне бэкэнда.
FileSearchCallContent
Содержимое поиска файлов.
Описание отсутствует.
Всегда устанавливайте значение "file_search_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
FileSearchResultContent
Содержимое результатов поиска файлов.
результат FileSearchResult (необязательно)
Результаты поиска файлов.
Описание отсутствует.
Всегда устанавливайте значение "file_search_result" .
Идентификатор, соответствующий идентификатору из блока вызова поиска файла.
Хэш подписи для проверки данных на стороне бэкэнда.
GoogleКартыСодержаниеВызовов
Контент Google Maps.
arguments GoogleMapsCallArguments (необязательно)
Аргументы, передаваемые инструменту Google Maps.
Поля
Запросы, подлежащие выполнению.
Описание отсутствует.
Всегда устанавливайте значение "google_maps_call" .
Уникальный идентификатор для данного вызова инструмента.
Хэш подписи для проверки данных на стороне бэкэнда.
GoogleMapsResultContent
Содержимое результатов поиска Google Maps.
результат GoogleMapsResult (обязательно)
Результаты поиска в Google Maps.
Поля
Места (необязательно )
Места, которые были найдены.
Поля
Идентификатор места в формате `places/{place_id}`.
Название места.
URI-ссылка на это место.
review_snippets ReviewSnippet (необязательно)
Фрагменты отзывов, используемые для генерации ответов об особенностях того или иного места в Google Maps.
Поля
Заголовок рецензии.
Ссылка, соответствующая отзыву пользователя на Google Maps.
Идентификатор фрагмента отзыва.
Имя ресурса контекстного токена виджета Google Maps.
Описание отсутствует.
Всегда устанавливайте значение "google_maps_result" .
Идентификатор, соответствующий идентификатору из блока вызова Google Maps.
Хэш подписи для проверки данных на стороне бэкэнда.
Примеры
Текст
{ "type": "text", "text": "Hello, how are you?" }
Изображение
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
Аудио
{ "type": "audio", "data": "BASE64_ENCODED_AUDIO", "mime_type": "audio/wav" }
Документ
{ "type": "document", "data": "BASE64_ENCODED_DOCUMENT", "mime_type": "application/pdf" }
Видео
{ "type": "video", "uri": "https://www.youtube.com/watch?v=9hE5-98ZeCg" }
Мысль
{ "type": "thought", "summary": [ { "type": "text", "text": "The user is asking about the weather. I should use the get_weather tool." } ], "signature": "CoMDAXLI2nynRYojJIy6B1Jh9os2crpWLfB0+19xcLsGG46bd8wjkF/6RNlRUdvHrXyjsHkG0BZFcuO/bPOyA6Xh5jANNgx82wPHjGExN8A4ZQn56FlMwyZoqFVQz0QyY1lfibFJ2zU3J87uw26OewzcuVX0KEcs+GIsZa3EA6WwqhbsOd3wtZB3Ua2Qf98VAWZTS5y/tWpql7jnU3/CU7pouxQr/Bwft3hwnJNesQ9/dDJTuaQ8Zprh9VRWf1aFFjpIueOjBRrlT3oW6/y/eRl/Gt9BQXCYTqg/38vHFUU4Wo/d9dUpvfCe/a3o97t2Jgxp34oFKcsVb4S5WJrykIkw+14DzVnTpCpbQNFckqvFLuqnJCkL0EQFtunBXI03FJpPu3T1XU6id8S7ojoJQZSauGUCgmaLqUGdMrd08oo81ecoJSLs51Re9N/lISGmjWFPGpqJLoGq6uo4FHz58hmeyXCgHG742BHz2P3MiH1CXHUT2J8mF6zLhf3SR9Qb3lkrobAh" }
Вызов функции
{ "type": "function_call", "name": "get_weather", "id": "gth23981", "arguments": { "location": "Boston, MA" } }
Результат выполнения функции
{ "type": "function_result", "name": "get_weather", "call_id": "gth23981", "result": [ { "type": "text", "text": "{\"weather\":\"sunny\"}" } ] }
Вызов выполнения кода
{ "type": "code_execution_call", "id": "call_123456", "arguments": { "language": "python", "code": "print('hello world')" } }
Результат выполнения кода
{ "type": "code_execution_result", "call_id": "call_123456", "result": "hello world" }
Вызов контекста URL
{ "type": "url_context_call", "id": "call_123456", "arguments": { "urls": [ "https://www.example.com" ] } }
Результат контекста URL
{ "type": "url_context_result", "call_id": "call_123456", "result": [ { "url": "https://www.example.com", "status": "SUCCESS" } ] }
Поисковый звонок Google
{ "type": "google_search_call", "id": "call_123456", "arguments": { "queries": [ "weather in Boston" ] } }
Результаты поиска Google
{ "type": "google_search_result", "call_id": "call_123456", "result": [ { "url": "https://www.google.com/search?q=weather+in+Boston", "title": "Weather in Boston" } ] }
Вызов инструмента сервера Mcp
{ "type": "mcp_server_tool_call", "id": "call_123456", "name": "get_forecast", "server_name": "weather_server", "arguments": { "city": "London" } }
Результат работы инструмента Mcp Server
{ "type": "mcp_server_tool_result", "name": "get_forecast", "server_name": "weather_server", "call_id": "call_123456", "result": "sunny" }
Поиск файла Звонок
{ "type": "file_search_call", "id": "call_123456" }
Результаты поиска файлов
{ "type": "file_search_result", "call_id": "call_123456", "result": [ { "text": "search result chunk", "file_search_store": "file_search_store" } ] }
Звонок Google Maps
{ "type": "google_maps_call", "id": "call_123456", "arguments": { "query": "best food near me" } }
Результаты поиска в Google Maps
{ "type": "google_maps_result", "call_id": "call_123456", "result": [ { "places": [ { "url": "https://www.google.com/maps/search/best+food+near+me", "name": "Tasty Restaurant" } ] } ] }
Инструмент
Возможные типы
Полиморфный дискриминатор: type
Функция
Инструмент, который может быть использован моделью.
Название функции.
Описание функции.
JSON-схема для параметров функции.
Описание отсутствует.
Всегда устанавливайте значение "function" .
GoogleПоиск
Инструмент, который модель может использовать для поиска в Google.
Типы поиска, которые необходимо включить.
Возможные значения:
-
web_search -
image_search
Описание отсутствует.
Всегда устанавливайте значение "google_search" .
Выполнение кода
Инструмент, который может использоваться моделью для выполнения кода.
Описание отсутствует.
Всегда устанавливайте значение "code_execution" .
UrlContext
Инструмент, который может использоваться моделью для получения контекста URL-адреса.
Описание отсутствует.
Всегда устанавливайте значение "url_context" .
Использование компьютера
Инструмент, который модель может использовать для взаимодействия с компьютером.
Рабочая среда.
Возможные значения:
-
browser
Список предопределенных функций, исключенных из вызова модели.
Описание отсутствует.
Всегда устанавливайте значение "computer_use" .
McpServer
MCPServer — это сервер, который может быть вызван моделью для выполнения действий.
Имя MCPServer.
Полный URL-адрес конечной точки MCPServer. Пример: "https://api.example.com/mcp"
Необязательно: поля для заголовков аутентификации, тайм-аутов и т. д., если необходимо.
allowed_tools AllowedTools (необязательно)
Разрешенные инструменты.
Поля
режим ToolChoiceType (необязательно)
Способ выбора инструмента.
Возможные значения:
-
auto -
any -
none -
validated
Названия разрешенных инструментов.
Описание отсутствует.
Всегда устанавливайте значение "mcp_server" .
Поиск файлов
Инструмент, который может использоваться моделью для поиска файлов.
Названия хранилищ файлов для поиска.
Количество фрагментов семантического поиска, которые необходимо извлечь.
Фильтр метаданных, применяемый к документам и фрагментам, полученным в результате семантического поиска.
Описание отсутствует.
Всегда устанавливайте значение "file_search" .
Google Карты
Инструмент, который модель может использовать для вызова Google Maps.
Следует ли возвращать токен контекста виджета в результате вызова инструмента в ответе.
Широта местоположения пользователя.
Долгота местоположения пользователя.
Описание отсутствует.
Всегда устанавливайте значение "google_maps" .
Примеры
Функция
GoogleПоиск
Выполнение кода
UrlContext
Использование компьютера
McpServer
Поиск файлов
Google Карты
Повернуть
Поля
Автор этого хода. Для ввода данных должен быть пользователь, для вывода данных — модель.
Содержание хода.
Примеры
Поворот пользователя
{ "role": "user", "content": [ { "type": "text", "text": "user turn" } ] }
Модель Поворот
{ "role": "model", "content": [ { "type": "text", "text": "model turn" } ] }
InteractionSseEvent
Возможные типы
Полиморфный дискриминатор: event_type
InteractionStartEvent
Описание отсутствует.
Описание отсутствует.
Возможные значения:
-
interaction.start
Токен event_id, который будет использоваться для возобновления потока взаимодействия с этого события.
InteractionCompleteEvent
Завершение взаимодействия с пустыми выходными данными для уменьшения размера полезной нагрузки. Используйте предыдущие события ContentDelta для получения фактического результата.
Описание отсутствует.
Возможные значения:
-
interaction.complete
Токен event_id, который будет использоваться для возобновления потока взаимодействия с этого события.
InteractionStatusUpdate
Описание отсутствует.
Описание отсутствует.
Возможные значения:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
Описание отсутствует.
Всегда устанавливайте значение "interaction.status_update" .
Токен event_id, который будет использоваться для возобновления потока взаимодействия с этого события.
ContentStart
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Всегда устанавливайте значение "content.start" .
Токен event_id, который будет использоваться для возобновления потока взаимодействия с этого события.
ContentDelta
Описание отсутствует.
объект delta (обязательно)
Описание отсутствует.
Возможные типы
Полиморфный дискриминатор: type
ТекстДельта
Описание отсутствует.
Аннотации (необязательно )
Информация об источниках для контента, сгенерированного моделью.
Возможные типы
Полиморфный дискриминатор: type
URLCitation
Аннотация URL-адреса.
URL.
Заголовок URL-адреса.
Описание отсутствует.
Всегда устанавливайте значение "url_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
FileCitation
Аннотация к файлу.
URI файла.
Название файла.
Источник указан для части текста.
Описание отсутствует.
Всегда устанавливайте значение "file_citation" .
Начало фрагмента ответа, который приписывается этому источнику.
Конец выделенного сегмента, без учета каких-либо ограничений.
PlaceCitation
Аннотация к географическому местоположению.
Идентификатор места в формате `places/{place_id}`.
Название места.
URI-ссылка на это место.
review_snippets ReviewSnippet (необязательно)
Фрагменты отзывов, используемые для генерации ответов об особенностях того или иного места в Google Maps.
Поля
Title of the review.
A link that corresponds to the user review on Google Maps.
The ID of the review snippet.
Описание отсутствует.
Always set to "place_citation" .
Start of segment of the response that is attributed to this source.
End of the attributed segment, exclusive.
Описание отсутствует.
Always set to "text" .
ImageDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Possible values:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (optional)
The resolution of the media.
Possible values:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Always set to "image" .
AudioDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Possible values:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac
Описание отсутствует.
Always set to "audio" .
DocumentDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Possible values:
-
application/pdf
Описание отсутствует.
Always set to "document" .
VideoDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Possible values:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
The resolution of the media.
Possible values:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Always set to "video" .
ThoughtSummaryDelta
content ThoughtSummaryContent (optional)
A new summary item to be added to the thought.
Possible Types
Polymorphic discriminator: type
TextContent
A text content block.
The text content.
annotations Annotation (optional)
Citation information for model-generated content.
Possible Types
Polymorphic discriminator: type
UrlCitation
A URL citation annotation.
The URL.
The title of the URL.
Описание отсутствует.
Always set to "url_citation" .
Start of segment of the response that is attributed to this source.
End of the attributed segment, exclusive.
FileCitation
A file citation annotation.
The URI of the file.
The name of the file.
Source attributed for a portion of the text.
Описание отсутствует.
Always set to "file_citation" .
Start of segment of the response that is attributed to this source.
End of the attributed segment, exclusive.
PlaceCitation
A place citation annotation.
The ID of the place, in `places/{place_id}` format.
Title of the place.
URI reference of the place.
review_snippets ReviewSnippet (optional)
Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.
Поля
Title of the review.
A link that corresponds to the user review on Google Maps.
The ID of the review snippet.
Описание отсутствует.
Always set to "place_citation" .
Start of segment of the response that is attributed to this source.
End of the attributed segment, exclusive.
Описание отсутствует.
Always set to "text" .
ImageContent
An image content block.
The image content.
The URI of the image.
The mime type of the image.
Possible values:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (optional)
The resolution of the media.
Possible values:
-
low -
medium -
high -
ultra_high
Описание отсутствует.
Always set to "image" .
Описание отсутствует.
Always set to "thought_summary" .
ThoughtSignatureDelta
Signature to match the backend source to be part of the generation.
Описание отсутствует.
Always set to "thought_signature" .
FunctionCallDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Always set to "function_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
FunctionResultDelta
Описание отсутствует.
Описание отсутствует.
Tool call result delta.
Описание отсутствует.
Always set to "function_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
CodeExecutionCallDelta
arguments CodeExecutionCallArguments (required)
Описание отсутствует.
Поля
Programming language of the `code`.
Possible values:
-
python
The code to be executed.
Описание отсутствует.
Always set to "code_execution_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
CodeExecutionResultDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Always set to "code_execution_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
UrlContextCallDelta
arguments UrlContextCallArguments (required)
Описание отсутствует.
Поля
The URLs to fetch.
Описание отсутствует.
Always set to "url_context_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
UrlContextResultDelta
result UrlContextResult (required)
Описание отсутствует.
Поля
The URL that was fetched.
The status of the URL retrieval.
Possible values:
-
success -
error -
paywall -
unsafe
Описание отсутствует.
Описание отсутствует.
Always set to "url_context_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
GoogleSearchCallDelta
arguments GoogleSearchCallArguments (required)
Описание отсутствует.
Поля
Web search queries for the following-up web search.
Описание отсутствует.
Always set to "google_search_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
GoogleSearchResultDelta
result GoogleSearchResult (required)
Описание отсутствует.
Поля
Web content snippet that can be embedded in a web page or an app webview.
Описание отсутствует.
Описание отсутствует.
Always set to "google_search_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
McpServerToolCallDelta
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Описание отсутствует.
Always set to "mcp_server_tool_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
McpServerToolResultDelta
Описание отсутствует.
Описание отсутствует.
Tool call result delta.
Описание отсутствует.
Always set to "mcp_server_tool_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
FileSearchCallDelta
Описание отсутствует.
Always set to "file_search_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
FileSearchResultDelta
result FileSearchResult (optional)
Описание отсутствует.
Описание отсутствует.
Always set to "file_search_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
GoogleMapsCallDelta
arguments GoogleMapsCallArguments (optional)
The arguments to pass to the Google Maps tool.
Поля
The queries to be executed.
Описание отсутствует.
Always set to "google_maps_call" .
A unique ID for this specific tool call.
A signature hash for backend validation.
GoogleMapsResultDelta
result GoogleMapsResult (required)
The results of the Google Maps.
Поля
places Places (optional)
The places that were found.
Поля
The ID of the place, in `places/{place_id}` format.
Title of the place.
URI reference of the place.
review_snippets ReviewSnippet (optional)
Snippets of reviews that are used to generate answers about the features of a given place in Google Maps.
Поля
Title of the review.
A link that corresponds to the user review on Google Maps.
The ID of the review snippet.
Resource name of the Google Maps widget context token.
Описание отсутствует.
Always set to "google_maps_result" .
ID to match the ID from the function call block.
A signature hash for backend validation.
Описание отсутствует.
Always set to "content.delta" .
The event_id token to be used to resume the interaction stream, from this event.
ContentStop
Описание отсутствует.
Описание отсутствует.
Always set to "content.stop" .
The event_id token to be used to resume the interaction stream, from this event.
ErrorEvent
error Error (optional)
Описание отсутствует.
Поля
A URI that identifies the error type.
A human-readable error message.
Описание отсутствует.
Always set to "error" .
The event_id token to be used to resume the interaction stream, from this event.
Примеры
Interaction Start
{ "event_type": "interaction.start", "interaction": { "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "model": "gemini-3-flash-preview", "object": "interaction", "status": "in_progress" } }
Interaction Complete
{ "event_type": "interaction.complete", "interaction": { "created": "2025-12-09T18:45:40Z", "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "model": "gemini-3-flash-preview", "object": "interaction", "role": "model", "status": "completed", "updated": "2025-12-09T18:45:40Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 11 } ], "total_cached_tokens": 0, "total_input_tokens": 11, "total_output_tokens": 364, "total_thought_tokens": 1120, "total_tokens": 1495, "total_tool_use_tokens": 0 } } }
Interaction Status Update
{ "event_type": "interaction.status_update", "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "status": "in_progress" }
Content Start
{ "event_type": "content.start", "content": { "type": "text" }, "index": 1 }
Content Delta
{ "event_type": "content.delta", "delta": { "type": "text", "text": "Elara\u2019s life was a symphony of quiet moments. A librarian, she found solace in the hushed aisles, the scent of aged paper, and the predictable rhythm of her days. Her small apartment, meticulously ordered, reflected this internal calm, save" }, "index": 1 }
Content Stop
{ "event_type": "content.stop", "index": 1 }
Error Event
{ "event_type": "error", "error": { "message": "Failed to get completed interaction: Result not found.", "code": "not_found" } }
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-03-18 UTC.