LLM 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 API | Interactions 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.
Порядок такой:
- Откройте страницу логов в AI Studio и выберите проект в выпадающем списке.
- Откройте панель Settings.
- Выключите логирование Generate Content API.
- Если вы пользуетесь Interactions API, решите отдельно, нужно ли там хранение.
- Там же проверьте срок хранения и, если журнал вам нужен, сократите его до 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 видны ключ, модель, токены и стоимость, тексты запросов мы не храним. Что происходит с данными у провайдеров моделей, этот ответ не описывает.