Рассмотрите возможность пожертвования на поддержку развития: https://ko-fi.com/johnbalis
Это расширение для записи в libreoffice, позволяющее осуществлять встроенное генеративное редактирование с локальным выводом. Его можно использовать с любой языковой моделью, поддерживаемой text-generation-webui.
Это расширение добавляет в libreoffice Writer две мощные команды:
Использует языковую модель, чтобы предсказать, что будет после выделенного текста. Есть много способов использовать это.
Некоторые примеры использования этого включают в себя написание истории или электронного письма с конкретным запросом, добавление дополнительных возможных элементов в список покупок или обобщение выбранного текста.
Появится диалоговое окно с запросом у пользователя инструкций о том, как редактировать выделенный текст, затем выбранный текст заменяется отредактированным текстом.
Некоторые примеры использования этого включают изменение тона электронного письма, перевод текста на другой язык и семантическое редактирование сцены в истории.
Сначала перейдите к тегам и загрузите самую последнюю версию localwriter.oxt
.
В libreoffice перейдите в «Инструменты», затем «Диспетчер расширений», затем нажмите Add
и найдите файл localwriter.oxt
в своей файловой системе. Вам будет предложено прочитать лицензию, после чего расширение должно быть установлено.
Вам также необходимо настроить text-generation-webui
и включить локальный API openai (обратите внимание, что это просто означает, что в этом режиме text-generation-webui
будет отвечать в том же формате, что и открытый AI, все вычисления по-прежнему происходят на вашем компьютере. !). Вы можете использовать любую модель, которую захотите, но я бы рекомендовал openchat3.5, если вы не имеете в виду конкретную модель и у вас всего 8 гигабайт видеопамяти. Как только API в стиле OpenAI будет запущен на локальном порту 5000, localwriter должен работать без каких-либо дополнительных действий. Если вы используете Ollama в качестве бэкэнда, вам необходимо указать model
которую вы используете, в настройках и, вероятно, установить URL-адрес/точку конечной точки по умолчанию для Ollama, то есть http://127.0.0.1:11434
.
По умолчанию «Расширить выделение» привязано к Ctrl + q, а «Редактировать выделение» по умолчанию привязано к Ctrl + E.
В настройках вы можете установить максимальное количество дополнительных токенов для расширения выбора и максимальное количество дополнительных токенов (сверх количества букв в исходном выделении) для редактирования выбора. Вы также можете индивидуально установить «системное приглашение» для редактирования и расширения выбора в настройках, и это приглашение всегда будет невидимо добавляться перед отправкой выделения из вашего документа в языковую модель с помощью каждой из этих команд. Например, если вы хотите использовать определенный стиль письма, вы можете поместить образец вашего письма в приглашение системы выбора расширений вместе с директивой всегда писать в похожем стиле.
(Полный текст лицензии см. в License.txt)
Если иное не указано в исходном коде, это программное обеспечение предоставляется с лицензией MPL 2.0.
Код, не выпущенный с лицензией MPL2.0, выпускается на следующих условиях. Лицензия: Creative Commons Attribution-ShareAlike 3.0 Непортированная лицензия, Лицензия: The Document Foundation https://creativecommons.org/licenses/by-sa/3.0/
Большой объем кода получен из следующего лицензионного кода MPL2.0 от Document Foundation https://gerrit.libreoffice.org/c/core/+/159938.
МПЛ2.0
Авторские права (c) 2024 г. Джон Балис