Содержание
Руководство пользователя
Данная программа является подключаемым плагином для программного комплекса Pyrog, руководство по работе с ним читайте в материале.
Установка плагина
Скачайте архив с кодом плагина со страницы Скачать DeepSeekExtractor, и распакуйте содержимое архива в папку …/Pyrog/manager/plugins/DeepseekExtractor или в любую другую папку, которую вы могли указать в настройках Менеджера в качестве дополнительной, только не забудьте создать новую папку для содержимого. Если Менеджер запущен, то перезапустите его.
Использование
Для того чтобы извлечь нужные данные необходимо экспортировать историю переписки. Для этого войдите в ваш аккаунт на сайте chat.deepseek.com и в левом нижнем углу веб-клиента рядом с именем пользователя нажмите на три точки, далее Settings → Data → Export, затем нужно будет подождать некоторое время, пока не подготовятся данные, затем нажать Download, начнется скачивание zip архива.
После скачивания распакуйте файлы из архива. Теперь, все готово к работе - переходим к утилите DeepseekExtractor.
Нажмите на Загрузить данные, появится диалоговое окно выбора файла, выберите файл с данными, обычно это conversations.json. Затем в выпадающем поле (2) выберите нужный чат. Нажмите на кнопку Выбрать последнее сообщение, появится диалоговое окно, где представлены все сообщения в чате, выберите последнее сообщение в нужной ветке, которая будет извлечена.
Чат Deepseek может имеет разветвленную структуру сообщений, когда вы изменяете промпт или перезапускаете генерацию ответа - создается отдельная ветка, поэтому чтобы извлечь нужную ветку необходимо выбрать последнее сообщение, начиная с которого вверх по цепочке будет произведено извлечение сообщений до самого первого.
Затем, из выпадающего списка (4) выберите представление для выбранной ветки сообщений. Всего есть три вида представлений, в зависимости от выводимого формата, тип указывается в круглых скобках после имени представления. Тип представления влияет на отображение текста в поле вывода ветки сообщений, на выбор 4 типа:
- обычный текст - текстовые данные выводятся в их оригинальном виде;
- markdown - при отображении учитывается специальный синтаксис markdown;
- HTML - язык разметка гипертекста версии 4.
- HTML5 - язык разметка гипертекста версии 5.
Тип выбранного представления определяет формат, в котором сохраняется ветка сообщений на диске. Список представлений можно расширить, для этого необходимо иметь навыки программирования на Python, подробности описаны с Расширенном руководстве.
Сохранение данных
Чтобы произвести сохранение нажмите на кнопку с изображением гаечного ключа (7), появится список доступных операций:
Сохранить ветку сообщений в буфер обмена - копирует ветку сообщений в буфер обмена, синтаксис markdown и HTML будет преобразован в текст.
Выбрать и экспортировать чаты - позволяет выбрать и сохранить чаты в нативном формате DeepSeek (JSON).
Сохранить ветку сообщений как - сохраняет текст ветки сообщений в формате, соответствующем выбранному типу представления.
Нарезка сообщений
Данная специфичная функция добавлена для того, чтобы иметь возможность загрузить текст одного чата в контекст другого. Поскольку клиент Deepseek ограничивает объем вводимой информации в одном сообщении, поэтому добавлена возможность разделить ветку сообщений на фрагменты с заданным количеством сообщений. Чтобы воспользоваться данной функцией перейдите на вкладку Нарезка.
«Нарезка» производится по количеству сообщений, в поле Сообщений на фрагмент укажите количество сообщений, которое попадет в один фрагмент и нажмите на кнопку Обновить. Заметьте, что операция работает только с представлениями типа Обычный текст. Затем нажмите на кнопку Копировать, чтобы скопировать текст фрагмента в буфер обмена, после чего поле с текстом фрагмента будет выделено зеленым цветом, повторное нажатие снимает выделение.
На этом руководство подошло к концу, для дополнительной информации обратитесь к Расширенному руководству. Спасибо, что используете Pyrog и DeepseekExtractor.



