← Mnemora

Mnemora

Руководство пользователя

Локальный чат с языковой моделью и документами. Работает на вашем компьютере; видеокарта не обязательна.

1 Системные требования

ТребованиеМинимум
ОЗУ16 ГБ
ВидеокартаНе обязательна
ОСWindows

Главное

  • Меньше 16 ГБ ОЗУ — программа не запустится. Появится сообщение «Компьютер с ОЗУ меньше 16 ГБ не поддерживается», после OK приложение закроется.
  • Видеокарта не нужна. Встроенные модели (чат, поиск по документам) могут работать на процессоре при 16 ГБ ОЗУ и больше.
  • Если видеокарта есть, её можно использовать для ускорения (см. Настройки → Подключение). Можно и отключить GPU, если карта нужна играм или другим программам.

Что даёт видеокарта (если есть)

Видеопамять (примерно)Режим
Нет GPU / мало VRAMВсё на CPU
от ~4 ГБEmbedding на GPU, основная модель на CPU
от ~8 ГБОсновная модель и embedding на GPU
от ~12 ГБТо же, с увеличенным контекстом встроенной модели

Внешние серверы (если подключите свои) этой логикой не управляются — у них своё железо.

2 Быстрый старт

  1. Откройте чат или Чаты (Ctrl+N) → Новый чат.
  2. При необходимости задайте Системный промт (правила для этого чата).
  3. Добавьте документы справа → дождитесь индексации → нужные оставьте в работе.
  4. Напишите вопрос → Отправить (Ctrl+Enter).
  5. Уточняйте следующими сообщениями — история сохраняется.

Другая тема — новый чат. Файл больше не нужен — уберите его из работы (останется в списке).

3 Чат и история

Справа — панель Документы. Картинки к сообщению — отдельно, кнопкой у поля ввода (не в Документы).

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

  • Каждый чат хранит переписку на диске. Закрыли программу — открыли тот же чат: продолжаете с того места.
  • В ответ модель получает свежий кусок диалога и при необходимости релевантные фрагменты из более ранней истории.
  • Можно писать «короче», «разверни второй пункт» — без повторения всей задачи.
  • Если сообщений много — Загрузить старые сообщения.

Новый чат = новая беседа: своя история, свой системный промт, свои документы «в работе».

Действия у сообщений

Копировать · Редактировать последний запрос · Продолжить ответ (если обрезан) · Сохранить ответ в PDF.

Пока идёт ответ — Остановить (Esc).

4 Документы

Какие файлы

ТипФорматы
Word.docx
PDF.pdf
Текст / код.txt, .md, .csv, .json, …
Excel.xlsx, .xlsm

Не принимаются:

  • .doc — сохраните в Word/LibreOffice как .docx.
  • .xls — нужен .xlsx / .xlsm (нужны уже посчитанные значения в таблице).
  • Видео — не сюда: используйте Поиск в видео или Аудио и видео в текст.

Как добавить

  • + Добавить в панели Документы
  • Перетащить файл или папку
  • Вставить из буфера (файлы / папка / текст)
  • Очень длинное сообщение → диалог «Большой ввод» → В Документы

Имена при импорте нормализуются: пробелы → _ (удобнее для @упоминаний). После добавления идёт индексация — дождитесь готовности.

Папка: индексируются подходящие файлы внутри. В списке видна папка; содержимое участвует в поиске, когда папка в работе.

«В работе»

Документ в работе участвует в ответах этого чата (поиск по фрагментам / Excel).

ДействиеЭффект
Взять в работу (→)Подключён; над вводом — зелёный чип (RAG)
Убрать (← или × на чипе)Файл остаётся в списке, новые ответы его не видят

Новый документ после импорта обычно сам берётся в работу. Лишнее снимите вручную.

Excel: «в работу» доступно только когда таблица готова.

Как спрашивать

  1. Документ готов и в работе.
  2. Вопрос обычным языком — или кнопка @@Имя_файла.

5 Картинки и камера

Прикрепить картинку

Кнопка у поля ввода — только изображения к текущему сообщению. Чипы над полем: Закрепить / Открепить / убрать ×.

Текстовые файлы сюда не кладут — только в Документы.

Обычно до двух картинок на чат. Незакреплённые после отправки часто снимаются с полоски — для нескольких ходов нажмите Закрепить.

Камера

Кнопка камеры (под «Прикрепить картинку») — снимок с веб-камеры в чат. Не видеозвонок и не запись.

  1. Откройте чат → Сделать снимок камерой.
  2. Выберите камеру (если их несколько).
  3. Сделать снимок (Пробел) → проверить → Добавить (Enter).
  4. При необходимости Закрепить чип → напишите вопрос.
КлавишаЖивое превьюПросмотр снимка
ПробелСнимокСделать другой
EnterДобавить
RСделать другой
EscОтменаОтмена

Минимум разрешения камеры — примерно 1280×720. Если кнопки камеры нет — в настройках может быть выключено «Разрешить картинки в чате».

Если не работает: разрешите камеру в Windows; закройте Zoom/Teams/браузер, которые её заняли.

6 Список чатов

Чаты на верхней панели или Ctrl+N. Пока окно открыто — модальное.

ЭлементНазначение
Новый чатСоздать (спросит имя)
ПоискФильтр по названию
Все чатыВыкл. — последние 20; вкл. — полный список
СписокИмя и дата обновления; текущий — жирным
  • Открыть: двойной щелчок или Enter.
  • Переименовать: контекстное меню / F2.
  • Удалить: контекстное меню / Delete (с подтверждением).

Удаление необратимо: история, документы чата, вложения и видеоматериалы этого чата удаляются вместе с ним.

Новому чату копируется системный промт по умолчанию из настроек.

7 Системный промт

Кнопка Системный промт — инструкция модели для текущего чата (язык, стиль, роль). Другие чаты не затрагивает.

  • Сохранить — записать в чат.
  • Сбросить к умолчанию — подставить текст из Настройки → «Промт по умолчанию» (ещё нужно Сохранить).
  • Пустой промт допустим.

Смена промта по умолчанию в настройках не переписывает уже созданные чаты.

8 Настройки

Кнопка Настройки (Ctrl+,). Изменения применяются только после Сохранить. Отмена / Escape — без сохранения.

Сбросить к умолчанию — вернуть поля формы; на диск пишется только после Сохранить.

8.1. Подключение

Использовать GPU этого компьютера (по умолчанию вкл.) — встроенные модели могут работать на видеокарте. Выкл. — только CPU (удобно, если GPU нужен другим программам). После смены опции встроенные серверы перезапускаются.

Внешний main-сервер

Вместо встроенной основной модели — OpenAI-совместимый сервер (например llama.cpp / llama-server).

ОпцияОписание
Использовать внешний mainВкл. — чат на внешнем сервере
АдресБазовый URL, напр. http://127.0.0.1:8083
Имя моделиВручную или из списка после проверки
Таймаут (сек.)По умолчанию 120 (1–3600)

Не указывайте порты встроенных серверов: 11434 (main), 11435 (embedding), 11436 (reranker).

При успешном подключении встроенная основная модель останавливается. Если внешний сервер станет недоступен, программа может вернуться на встроенную.

Внешний embedding / reranker

Для семантического поиска по документам и переранжирования результатов. Тот же принцип: галочка → адрес → имя модели.

Проверить подключение — запрос списка моделей у всех включённых внешних серверов; результат в статусной строке.

8.2. Генерация

ОпцияПо умолчаниюСмысл
Temperature0.7Ниже — стабильнее; выше — разнообразнее (0–2)
Top P0.95Nucleus sampling (0–1)
Repeat Penalty1.1Штраф за повторения (0–3)
Seed−1−1 — случайный; иначе воспроизводимый
Стримингвкл.Поточный вывод ответа

8.3. Контекст

  • Размер контекста — сколько токенов модель «держит» за раз (512–2 000 000).
  • Определять автоматически (по умолчанию вкл.) — размер берётся у активной основной модели.

8.4. Документы

Как обрабатывать картинки внутри .docx / .pdf при импорте (описание через VLM). Влияют только на новые импорты.

ОпцияПо умолчанию
Описывать изображения через VLMвкл.
Максимум изображений на документ50
Таймаут описания одного изображения90 сек.
Мин. короткая сторона200 px
Макс. длинная сторона перед VLM1280 px

8.5. Видео

  • Внешний VL-сервер — для анализа кадров (иначе встроенная VL-модель).
  • 1 кадр за сколько секунд? — по умолчанию 3 (1–10). Реже = быстрее и грубее; чаще = детальнее. Действует на новые импорты / загрузки.

8.6. Аудио

Распознавание речи для окна «Аудио и видео в текст». Нужен внешний ASR-сервер (Qwen3-ASR / llama-server). Встроенного ASR нет.

8.7. Интерфейс

Тема: как в системе / светлая / тёмная. Автосворачивание длинных блоков кода (по умолчанию от 40 строк; 0 — выкл.).

8.8. Промт по умолчанию

Текст для новых чатов. По умолчанию: «Пиши на русском языке».

9 Перевод

Перевод (Ctrl+T) — отдельное окно. Не использует системный промт, историю и документы чата. Пока открыто — главное окно заблокировано.

  1. Укажите язык (Перевести на:) — из списка или любой вручную.
  2. Введите или Вставить текст.
  3. Перевести → дождитесь «Готово» (или Стоп).
  4. Скопировать при необходимости.

Язык исходного текста выбирать не нужно. Длинный текст режется на части автоматически. Результат не сохраняется — при закрытии окна содержимое пропадает.

Используется та же активная модель, что и для чата.

10 Вёрстка в PDF

Кнопка Вёрстка — быстрая сборка текста (+ папка с фото) в PDF A4. Не замена Word/InDesign: черновик «отправить как есть».

Работает независимо от чата. Результат — только PDF.

  1. Вставьте текст; при необходимости Фото → папка с картинками.
  2. Оставьте или снимите Корректура текста и дизайна (ИИ).
  3. Создать → укажите файл → дождитесь «PDF готов» (файл сам не открывается).

Нужны текст, фото или оба.

Режим ИИ (по умолчанию): модель правит орфографию/типографику, размечает структуру, расставляет фото. На больших текстах может занять несколько минут.

Ручное оформление (галочка ИИ снята): титул, буквица, разделители сцен, номера страниц, интервалы абзацев. Текст моделью не правится; фото без тегов ИИ может расставить по смыслу.

Ручная привязка в тексте:

<файл: море.jpg | Закат на море>

или без подписи: <файл: море.jpg>

Форматы фото: .jpg, .jpeg, .png, .bmp, .gif, .webp. HEIC и ряд других пропускаются.

Для PDF рядом с программой нужен компонент Chromium.

11 Аудио и видео в текст

Аудио и видео в текст (Ctrl+M) — речь из аудио или звуковой дорожки видео → текст. В чат сам не уходит.

Перед началом

  1. Настройки → Аудио → внешний ASR-сервер → ПроверитьСохранить.
  2. Рядом с программой должна быть папка ffmpeg.

Один файл

  1. Открыть… → аудио или видео.
  2. РаспознатьСохранить как… / Копировать / ИИ выравнивание.

ИИ выравнивание — делает транскрипт читаемее через основную модель чата (не через ASR).

Пакет по папке

Откуда…Куда…Распознать папку. Структура папок сохраняется (запись/интервью.mp4запись/интервью.txt).

АудиоВидео
.wav, .mp3, .m4a, .aac, .flac, .ogg, .opus, .wma, .amr .mp4, .mkv, .webm, .mov, .avi (берётся только звук)

Видео без звуковой дорожки распознать нельзя.

12 Поиск в видео

Окно Поиск в видео — поиск по кадрам (vision), не по звуку. Видео сюда, не в Документы. Окно можно держать открытым рядом с основным.

  1. Загрузить видео или перетащить файл.
  2. Дождаться подготовки кадров.
  3. Запрос обычным языком («красный автомобиль», «человек в шляпе») → Найти.
  4. Переход по местам: ◀ ▶ или ползунок меток.

Кадры снимаются с интервалом из Настройки → Видео (по умолчанию раз в 3 сек.). Смена интервала действует на следующую загрузку.

Для речи используйте Аудио и видео в текст.

13 Горячие клавиши

КлавишаДействие
Ctrl+EnterОтправить сообщение
EscСтоп генерации / закрыть диалог
Ctrl+LФокус в поле ввода
Ctrl+FПоиск по истории чата
Ctrl+,Настройки
Ctrl+NСписок чатов
Ctrl+TПеревод
Ctrl+MАудио и видео в текст

В списке чатов: Enter — открыть, F2 — переименовать, Delete — удалить.