Возможности
- Ответ печатается по мере готовности, а не появляется целиком в конце.
- Рассуждения модели показываются отдельным блоком «Thinking»: пока модель пишет, он раскрыт, после ответа сворачивается.
- Поиск включается отдельной кнопкой, найденные ссылки собираются в блок «Sources · N», по любой ссылке открывается страница.
- К сообщению прикладываются картинки и документы, до четырёх штук за раз.
- Вложение берётся из галереи, выбирается файлом или вставляется из буфера обмена.
- Ответ модели можно прослушать голосом устройства.
- Код из ответа копируется одной кнопкой «Code · N» — вместе, целиком.
- Последний ответ можно переспросить, неудачный — повторить.
- Своё сообщение можно исправить: текст возвращается в поле, всё, что было после него, убирается.
- Идёт ответ — кнопка отправки превращается в «стоп», прерывание оставляет пометку «— stopped —».
- Поле ввода разворачивается на всю высоту экрана, лента на это время прячется.
- Диалоги складываются в папки, закрепляются, переименовываются и удаляются.
- Поиск по диалогам по названию и началу последней реплики.
- Шаблоны промптов: четыре готовых и своих сколько угодно.
- Диалогом можно поделиться текстом в любом приложении.
- Пока идёт ответ, экран не гаснет.
Технические данные
| Параметр | Значение |
|---|---|
| Модель по умолчанию | DeepSeek V4 Flash (deepseek-v4-flash) |
| Моделей в окне выбора | одна — DeepSeek V4 Flash |
| Провайдеров в интерфейсе | один; сервер знает ещё три |
| Выбор аккаунта | автоматический, вручную в чате недоступен |
| Рассуждения | включены, состояние помнится между запусками |
| Поиск | выключен, состояние помнится между запусками |
| Вложений на сообщение | до 4 |
| Размер вложения | до 10 МБ на телефоне, до 20 МБ на сервере |
| Форматы картинок | jpg, jpeg, png, gif, webp, bmp |
| Форматы документов | pdf, doc, docx, txt, md, csv, xls, xlsx |
| Подготовка картинки | до 3 МП как есть, дальше jpeg качества 95 и сторона до 3072 |
| Расширение файла | приводится к настоящему формату картинки |
| Куда кладутся файлы | в папку uploads/webai на сервере |
| Обновление текста ответа | 20 раз в секунду |
| Название нового диалога | «New chat», потом заменяется своим |
| Длина авто-заголовка | 3–8 слов, до 60 символов, на языке первого сообщения |
| Голос | встроенный синтез речи, язык устройства |
| Расход суточной нормы | общий с другими вызовами: 100 на аккаунт в сутки |
| Где хранится история | в базе на сервере, переживает переустановку приложения |
Как проходит отправка
- В поле ввода можно писать, ничего не прикладывая, а можно отправить только картинку — текст тогда необязателен.
- Пока файлы загружаются, отправка заблокирована: сначала дождитесь, пока у чипов исчезнут крутилки.
- Ответ приходит кусками. Пока модель пишет, второе сообщение отправить нельзя.
- Над лентой висит полоска состояния: «working… 0:12» с полоской прогресса, во время поиска — «searching…», после — «found 5 sources».
- Когда всё доехало, у реплики появляется время ответа и время отправки.
Если запрос не удался, над лентой появляется полоса с текстом ошибки и кнопкой OK, а у самой реплики — кнопка повтора.
Если во время ответа вы ушли вверх по ленте, она сама не прокрутится вниз — чтобы вы могли спокойно читать. Над лентой в этом случае появляется кнопка возврата вниз, и автопрокрутка снова включится.
Почему первый ответ стоит двух обращений к модели
Сначала приходит сам ответ, потом отдельным запросом модель придумывает название диалога: 3–8 слов на языке вашего первого сообщения. Пока название не придумано, в шапке и в списке видно первые 60 символов вашего сообщения.
Если вы переименовали диалог вручную, своё название больше не трогают — оно считается вашим. И каждый первый ответ в новом диалоге тратит суточную норму аккаунта дважды: один запрос — ответ, второй — заголовок.
Почему рассуждения и поиск — отдельные кнопки
Обе возможности модель умеет сама, но каждая добавляет время и тратит норму. Поэтому они вынесены в две кнопки под полем ввода и запоминаются: включили один раз — работает и дальше. Рассуждения приходят отдельным потоком и складываются в свёрнутый блок, а не в текст ответа.
Поиск — это поиск самой модели, а не отдельный движок приложения: ссылки приходят от DeepSeek вместе с ответом. Пока идёт поиск, текста может ещё не быть — это нормально, а не зависание.
Почему картинки готовятся перед отправкой
Большие фотографии тормозят загрузку и модель, поэтому картинки заранее уменьшаются: до 3 мегапикселей ничего не трогается, чтобы не мылить текст в скриншотах; всё, что больше, пережимается в jpeg с высоким качеством, а длинная сторона ограничивается 3072 точками. Маленькие png остаются png.
Из-за этого расширение файла может измениться: photo.png после подготовки вполне может уйти как photo.jpeg. Это не ошибка — так устроена отправка.
Почему кнопка вложений иногда не работает
Кнопка активна, только когда выполнены два условия: выбранная модель вообще принимает файлы и есть рабочий аккаунт. Если аккаунт помечен сломанным или выключен, кнопка не нажмётся, а под полем появится подсказка. Если формат не подходит, приложение скажет об этом сразу, до загрузки.
Диалоги, папки и шаблоны
В списке диалогов сверху три кнопки: выбор модели, управление папками и новый диалог. Сам список разбит на секции: сначала закреплённые, потом папки, в конце — всё остальное. У каждого диалога есть закрепление, перенос в папку, переименование и удаление с подтверждением.
Папки создаются, переименовываются и удаляются. При удалении папки её диалоги не пропадают — они просто переходят в секцию «без папки».
Шаблоны вызываются кнопкой с листочком под полем ввода. В списке есть четыре готовых: сократить текст, улучшить текст, перевести и разобрать код. Кнопка «Save current» сохраняет то, что уже набрано в поле, как свой шаблон. Нажатие на шаблон подставляет его текст в поле: в пустое поле — целиком, в заполненное — снизу через пустую строку. Подстановка ничего не отправляет, вы решаете сами.
Что агент умеет с этим чатом
Открыть чат на экране
Агент может сам открыть экран чата или список диалогов на телефоне. Это удобно, чтобы показать, что происходит прямо сейчас, и снять снимок экрана.
Задать вопрос той же модели
У агента есть прямой вызов DeepSeek с теми же аккаунтами и той же суточной нормой. Он подходит, чтобы быстро получить мнение модели по задаче.
При этом это другой слой: такие ответы не попадают в ваши диалоги, агент не видит вашу переписку, папки, шаблоны и вложения. История чата и прямой вызов живут отдельно.
Посмотреть состояние аккаунтов
Агент может показать, вход подтверждён или нет, сколько запросов израсходовано из дневных ста, есть ли очередь или пауза после отказа. Это самый быстрый способ понять, почему ответ не приходит.
Прочитать диалоги и создать новый
Специального инструмента для чатов нет, но агент умеет обращаться к тем же адресам сервера из терминала: он может прочитать список диалогов, сообщения, папки и шаблоны, создать диалог или удалить. Это обычные запросы к серверу, а не кнопки в интерфейсе, поэтому команды приходится писать вручную.
Чего агент не может
Нажимать кнопки внутри чата, прикладывать файлы, читать ответы вслух, менять тумблеры и оформлять диалоги так, как это делаете вы. Всё это доступно только через экран и ваши руки.
Ограничения
- В окне выбора модели одна строка: DeepSeek V4 Flash. Сервер умеет четыре провайдера, но в интерфейс попал только DeepSeek.
- Все варианты модели DeepSeek показываются под одним названием, поэтому старые чаты с другими идентификаторами выглядят одинаково.
- Правка своего сообщения убирает из ленты всё, что было после него, и сама ничего не отправляет — повтор нужно нажать руками.
- Прикреплённые файлы уходят на сервер, на телефоне остаётся только превью. Нажатие на вложение открывает экран файлов, а не просмотр картинки.
- Пока идёт ответ, текст обновляется с задержкой около 0,15 секунды — так экран не дёргается на каждом кусочке.
- Озвучка прерывается, если включить другую реплику: одновременно звучит только один фрагмент.
- Ссылки из блока «Sources» открываются обычным приложением для ссылок, а не встроенным браузером.
- Текст для «Поделиться» содержит пути к картинкам на сервере — при отправке другому человеку картинки не поедут.
- Пока идёт ответ, экран не гаснет — это может заметно съесть заряд.
- Модели уходит только ваше последнее сообщение, а связь с прошлыми репликами держит сервер на стороне DeepSeek. После перезапуска сервера эта связь начнётся заново, и модель может не помнить начало диалога.