Расширение для Chrome · ключ модели остаётся у вас
Vkladka

Хранение переписки

Сколько разговоров хранится и что уходит в модель

Переписка остаётся в хранилище браузера, а не на сервере, и у неё есть пределы: и на хранение, и на то, что попадает в очередной запрос.

Пределы хранения

50 папок, 200 чатов, 300 сообщений в чате

Расширение держит до 50 папок, 200 разговоров и по 300 сообщений в каждом. Пределы стоят не из экономии — диалог на тысячу реплик всё равно не поместится в запрос к модели целиком.

Что уходит в запрос

Только хвост разговора, а не вся история

В запрос к модели попадают последние 12 сообщений и не больше 8000 знаков суммарно. Если одна реплика длиннее лимита сама по себе, обрезается она, а не соседние — иначе запрос упёрся бы в предел модели и вернулся ошибкой. Что ещё покидает браузер вместе с текстом, — в данных для анализа.

Граница

Хранилище — браузер, а не облако

Разговоры живут в chrome.storage.local на вашем устройстве: сменили профиль или переустановили расширение — и старая переписка недоступна, пока её не перенесли файлом самостоятельно.

Как это делается

Сначала защищены закреплённые

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

Где граница

Восемь тысяч знаков считаются от нового к старому

История для модели собирается от последнего сообщения назад. Если самая свежая реплика длинная сама по себе, она способна занять весь предел в 8000 знаков — и часть из двенадцати сообщений в запрос попросту не попадёт. Обрезанный текст получает пометку с точным числом отброшенных знаков, а не исчезает без следа. Реплика с ролью, отличной от «assistant», при сборке истории всегда становится репликой человека — иначе список сообщений для модели не собрался бы вовсе.

Откройте историю, которую расширение правда хранит

Каждый чат остаётся в хранилище браузера, пока не упрётся в один из трёх пределов.