LLM API и интеграция

Gemini API хранит запросы по умолчанию: как выключить

Gemini API хранит запросы по умолчанию: как выключить

С 26 октября 2026 года Gemini API в новых платных проектах сохраняет запросы и ответы по умолчанию (store=true). Записи живут в журнале проекта до 55 дней, срок можно сократить до 7 дней. Проекты, созданные раньше, сохраняют старую настройку. Выключить хранение можно переключателем в AI Studio или параметром store=false в отдельном запросе.

Новость короткая, одна строка в журнале изменений, но касается любого, кто заводит новый проект под Gemini. Разберём по документации Google, что именно хранится, где это видно и что поменять в коде, если хранение вам не нужно.

Что изменилось 26 октября

В журнале изменений Gemini API запись от 26 октября 2026 года называется «Generate Content API storage on by default». Смысл такой: новые проекты, которые на платном тарифе вызывают generateContent, streamGenerateContent и batchGenerateContent, теперь сохраняют запросы по умолчанию. Google прямо пишет, что поведение выравнивается с Interactions API, где хранение было включено и раньше.

Вторая половина записи важнее первой: существующие проекты сохраняют текущую настройку. Чтобы отказаться от хранения, Google предлагает два пути — store=false в отдельном запросе или выключенное логирование Generate Content API в панели Settings на странице Logs and Datasets.

Кого это касается, а кого нет

Граница проходит по дате создания проекта и по тарифу.

ПроектGenerate Content APIInteractions API
Платный, создан 26.10.2026 или позжехранит по умолчаниюхранит по умолчанию
Платный, создан до 26.10.2026не хранит, если логирование не включали вручнуюхранит по умолчанию
Без биллингажурнал проекта недоступенхранит 1 день

Страница о логах уточняет формулировку: проекты, созданные до 26 октября, сохраняют прежнюю настройку для Generate Content API, а она выключена (store=false), если её не включали в AI Studio. Хранение журнала, по той же странице, доступно только проектам на платном тарифе.

С Interactions API отдельная история. Там хранение включено по умолчанию у всех: на платном тарифе объекты взаимодействий живут 55 дней, на бесплатном — 1 день. Это описано на странице Interactions API и к изменению 26 октября не относится.

Практический вывод простой: если вы завели проект под новую интеграцию на этой неделе, у вас хранение уже включено, даже если вы ничего не трогали.

Что именно сохраняется

Полный запрос и полный ответ. На странице о логах сказано, что в записи журнала можно открыть полный промпт и ответ Gemini, а также контекст предыдущих ходов. Для Interactions API в записи есть ещё ссылка на previous_interaction_id.

Журнал собирает вызовы GenerateContent, BatchGenerateContent, StreamGenerateContent и Interactions API, кроме управляемых агентов. Отдельно оговорено, что сюда же попадают вызовы через OpenAI-совместимые эндпоинты Gemini. Если вы подключаетесь к Gemini через библиотеку OpenAI, изменение касается и вас.

Есть и исключения. Логирование не поддерживается для моделей Imagen и Veo, эмбеддингов Gemini, модели Gemini Robotics, агентов в публичном превью и для запросов, во входе которых есть видео, GIF или PDF.

Сколько Google хранит запросы

По умолчанию 55 дней. После этого записи помечаются на удаление.

Срок настраивается на уровне проекта: 7, 14, 28 или 55 дней, больше нельзя. Исключение одно — записи, которые вы сами сохранили в датасет. У датасетов срока хранения нет, они живут, пока вы их не удалите.

Отдельная деталь из документации: чтобы журнал отображался, у проекта должен быть хотя бы один активный API-ключ. Если удалить все ключи, например после утечки, вы перестанете видеть журнал, пока не появится новый ключ. Что при этом происходит с самими записями, страница не уточняет.

Учится ли Gemini на сохранённых запросах

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

Ситуация меняется в двух случаях, и оба требуют вашего действия.

Вы поделились датасетом с Google. Тогда записи в нём обрабатываются по правилам бесплатных сервисов: могут использоваться для обучения моделей, их могут читать рецензенты-люди. Google при этом отвязывает данные от аккаунта, ключа и проекта, но прямо просит не включать в такие датасеты персональную, чувствительную и конфиденциальную информацию.

Вы подключили Contributor Tier. Это программа по приглашениям: скидка до 50% на токены отдельных моделей в обмен на право использовать данные проекта для развития продуктов Google. Включение — сознательный шаг, сам по себе он не происходит.

Хранение и обучение — разные вещи. Включённый store означает, что запись лежит в журнале вашего проекта, а не то, что на ней учат модели.

Чем журнал проекта отличается от логов контроля злоупотреблений

Это два разных хранилища, и переключатель store управляет только первым.

Страница политики логов называет журнал данными, которыми владеет разработчик, и отдельно подчёркивает: эти логи приватны для вашего Cloud-проекта и отделены от логов, которые хранятся только для контроля злоупотреблений.

Вторые описаны в условиях Gemini API. Для платных сервисов Google логирует промпты и ответы на ограниченный срок, только чтобы находить нарушения политики запрещённого использования и выполнять требования закона. Число дней в условиях не названо. Подробнее о том, как разные вендоры описывают такое хранение, — в материале кто хранит ваши промпты.

Из этого следует аккуратный вывод: выключив store, вы убираете запросы из журнала AI Studio. Документация не утверждает, что это отключает логи контроля злоупотреблений, и мы этого тоже не утверждаем.

Как выключить хранение для всего проекта

Через панель Settings на странице Logs and Datasets в AI Studio.

Порядок такой:

  1. Откройте страницу логов в AI Studio и выберите проект в выпадающем списке.
  2. Откройте панель Settings.
  3. Выключите логирование Generate Content API.
  4. Если вы пользуетесь Interactions API, решите отдельно, нужно ли там хранение.
  5. Там же проверьте срок хранения и, если журнал вам нужен, сократите его до 7 или 14 дней.

Переключатели для Generate Content API и Interactions API независимы. У второго есть предупреждение: если выключить его логирование, API перестанет автоматически хранить и подтягивать историю диалога, пока вы явно не переопределите это в запросе.

Как выключить хранение для одного запроса

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

На Python это выглядит так:

from google import genai

client = genai.Client()
response = client.models.generate_content(
    model="gemini-3.8-flash",
    contents="Текст запроса",
    config={"store": False},
)

Параметр в Generate Content API требует свежих SDK: google-genai 2.33.0 или новее для Python, @google/genai 2.31.0 или новее для JavaScript, google-genai 1.79.0 для Java и google.golang.org/genai 1.76.0 для Go. Документация называет эти версии обязательными, поэтому начните с обновления зависимостей.

Для OpenAI-совместимого слоя Gemini параметр store в документации не описан, хотя сами вызовы через него в журнал попадают. Если вы работаете через библиотеку OpenAI, надёжнее выключить хранение на уровне проекта.

Что сломается, если выключить хранение

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

Для Interactions API последствия есть, и они прописаны. store=false несовместим с фоновым режимом background=true и не даёт продолжать диалог через previous_interaction_id. Если ваш агент держит историю на стороне Google, выключение хранения его сломает — историю придётся передавать в каждом запросе самим.

Взвесьте и пользу журнала. Он удобен для отладки: видно, что ушло в модель и что вернулось, без собственной инфраструктуры логов. Многим командам разумнее не выключать журнал совсем, а сократить срок до 7 дней и следить, чтобы в датасеты не попадало лишнее. О том, что писать в собственные логи, — в материале логирование запросов к LLM.

Что проверить в своём проекте

Пять пунктов на полчаса.

Дата создания проекта. Если он создан 26 октября или позже и на платном тарифе, хранение у вас включено.

Настройка в AI Studio. Даже у старого проекта логирование могли включить вручную, например при отладке. Откройте Settings и посмотрите фактическое состояние, не полагайтесь на дату.

Версии SDK. Если собираетесь управлять хранением из кода, обновите библиотеки до версий, указанных выше.

Что вы отправляете. Если в запросах есть персональные данные клиентов, журнал на 55 дней — это ещё одно место, где они лежат. Какие данные вообще уходят провайдеру при вызове модели, разобрано в материале нейросети и персональные данные.

Кто видит журнал. Google называет его приватным для вашего Cloud-проекта, значит, смотреть его могут все, у кого есть доступ к проекту в AI Studio. Пересмотрите этот список вместе с ключами: см. материал как хранить API-ключи.

Юридическую оценку — можно ли с такой настройкой обрабатывать персональные данные по 152-ФЗ — мы не даём. Это вопрос к юристу, который видит ваш договор и ваши данные.

Как это выглядит при подключении через KeyDealer

Если вы обращаетесь к Gemini через KeyDealer, проект в Google AI Studio вы не заводите, и переключателя store у вас нет. В журнале ключа KeyDealer видны ключ, модель, число токенов и стоимость запроса, тексты запросов мы не храним. Что происходит с данными у провайдеров моделей, этот абзац не описывает.

Как подключиться к Gemini напрямую из России и что для этого нужно, разобрано в материале Gemini API из России. Сколько стоит старшая модель линейки, — в разборе Gemini 4 Argon. Расход по ключу можно ограничить дневным и месячным лимитом в рублях, подробности — в материале лимит расходов на API-ключ.

Чего мы не утверждаем

Три оговорки.

Мы не утверждаем, что store=false отключает всё хранение у Google. Документация отделяет журнал проекта от логов контроля злоупотреблений, и о вторых переключатель ничего не говорит.

Мы не проверяли параметр store на каждом SDK и через OpenAI-совместимый слой. Версии библиотек взяты со страницы документации. Убедиться, что запрос не попал в журнал, можно только в самом журнале вашего проекта.

Мы не даём юридических выводов. Совместимость такой настройки с 152-ФЗ и вашими договорами с клиентами оценивает юрист.

Что держать в голове

Первое. Изменение касается новых платных проектов, созданных с 26 октября 2026 года. Старые проекты Google не трогал, но проверить фактическую настройку в AI Studio всё равно стоит.

Второе. Хранение не равно обучению. Журнал лежит в вашем проекте до 55 дней, и на обучение он идёт только если вы сами поделились датасетом или подключили Contributor Tier.

Третье. У Interactions API хранение — часть механики: без него не работают фоновые задачи и продолжение диалога по previous_interaction_id. Выключайте осознанно. Что мы за проект — на странице о проекте, ключ заводится на keydealer.ru/login.

Частые вопросы

Что изменилось в Gemini API 26 октября 2026 года?

Для новых проектов на платном тарифе Generate Content API стал сохранять запросы по умолчанию, то есть с store=true. Так уже работал Interactions API. Проекты, созданные до 26 октября, сохраняют прежнюю настройку, а у них хранение по умолчанию было выключено.

Сколько Google хранит такие запросы?

По умолчанию 55 дней, после чего записи помечаются на удаление. Срок можно сократить до 7, 14 или 28 дней в настройках проекта в AI Studio. Записи, которые вы сами сохранили в датасет, срока хранения не имеют.

Как выключить хранение запросов в Gemini API?

Два способа. Для всего проекта — выключить логирование Generate Content API в панели Settings на странице Logs and Datasets в AI Studio. Для отдельного запроса — передать store=false в конфигурации вызова, для этого нужны свежие версии официальных SDK.

Обучает ли Google модели на сохранённых запросах?

По документации — нет, пока вы сами не поделились датасетом. Для проектов с биллингом промпты и ответы в журнале не используются для улучшения продуктов. Если вы передаёте датасет Google или подключаете Contributor Tier, данные обрабатываются по правилам бесплатных сервисов и могут идти на обучение.

Если выключить store, Google совсем ничего не сохранит?

Нет. Журнал проекта в документации отделён от логов, которые Google ведёт для контроля злоупотреблений. По условиям для платных сервисов промпты и ответы логируются на ограниченный срок ради соблюдения политики запрещённого использования и требований закона, и переключатель store эти логи не описывает.

Касается ли это тех, кто работает через KeyDealer?

Проект в Google AI Studio у вас в этом случае не создаётся, поэтому переключателя store у вас нет. В журнале ключа KeyDealer видны ключ, модель, токены и стоимость, тексты запросов мы не храним. Что происходит с данными у провайдеров моделей, этот ответ не описывает.

Источники