Раньше от файла в чате было мало толку. Документ уходил в поиск по файлам, модель получала из него несколько обрывков, а половину форматов сайт вообще не принимал. Мы переписали эту часть с нуля.
Что можно прикрепить
К сообщению можно приложить PDF, документы Word, RTF, ODT и EPUB, таблицы Excel и CSV, презентации PowerPoint. Подойдут текст и код любого вида, от .txt до .php и .json. Можно отправить фото с айфона в HEIC, голосовое, аудио или видео. Если пришлёте ZIP-архив, мы откроем его и прочитаем файлы внутри. В одно сообщение помещается до 10 файлов, каждый до 40 МБ.
С какими моделями это работает
Со всеми текстовыми. Каждая нейросеть принимает файлы по-своему, многие не принимают совсем, и на это ушла основная часть работы. Перед отправкой сайт проверяет, что умеет выбранная модель, и готовит файл под неё.
Если модель читает PDF сама, мы отдаём ей оригинал с вёрсткой и картинками. Если не читает, мы достаём текст на своей стороне и сохраняем таблицы. Модели без зрения получают описание картинки или скана, которое мы делаем заранее. Голосовые и аудиозаписи мы расшифровываем в текст. Видео Gemini смотрит целиком, а остальным моделям мы отправляем кадры и расшифровку звука.
Вот как это выглядит на обычных файлах. Выгрузку Excel на полторы тысячи строк большинство моделей обрезают на тысячной и дальше придумывают цифры сами. Мы передаём лист целиком. Файл Word до части моделей раньше просто не доходил, и они отвечали, что вы ничего не прикладывали. Скан договора без текстового слоя теперь проходит распознавание, и по нему можно задавать вопросы.
Длинный текст сам становится файлом
Вставьте в поле ввода длинный лог или главу книги, и сайт сохранит их как файл «Вставленный текст». Поле ввода останется пустым. Файл можно открыть и проверить, а если передумаете, вернуть текст в поле.
Память диалога
Режимов памяти по-прежнему три, но два из них работают по-новому.
«Экономная память» раньше держала несколько последних сообщений и забывала всё, что было до них. Теперь к трём последним парам «вопрос — ответ» она добавляет краткую сводку всего разговора с именами, цифрами, договорённостями и задачами.
«Полная память» раньше упиралась в предел окна модели. Теперь, когда диалог его перерастает, мы сжимаем раннюю часть в сводку, и вы продолжаете писать. В ленте появится отметка «Память диалога сжата». Раскройте её, чтобы прочитать, что запомнила нейросеть. Сжать память можно и вручную кнопкой «Сжать сейчас», а в поле рядом с ней написать, что важно сохранить.
Под полем ввода появился индикатор памяти. Он показывает, какую часть окна модели вы уже заняли и чем именно: инструкциями, навыками, файлами, картинками, сводкой, сообщениями. Там же видно, сколько токенов спишется за следующий запрос. Нужный файл можно закрепить, и он останется в памяти до конца разговора. Лишний можно временно выключить.
Сколько это стоит
Модель читает содержимое файла как обычные входные токены. Оценку по каждому файлу вы видите до отправки. Распознавание, расшифровка и сжатие памяти идут отдельными строками в истории операций, так что каждое списание можно проверить.
Откройте любой текстовый чат, прикрепите документ и спросите по нему что-нибудь конкретное.