考慮捐贈以支持發展:https://ko-fi.com/johnbalis
這是一個 libreoffice 編寫器擴展,允許透過本地推理進行內聯生成編輯。它可以與 text- Generation-webui 支援的任何語言模型一起使用。
此擴充功能為 libreoffice writer 新增了兩個強大的指令:
使用語言模型來預測所選文本後面的內容。有很多方法可以使用它。
一些範例用例包括,根據特定提示編寫故事或電子郵件、向購物清單添加其他可能的項目或總結所選文字。
將出現一個對話框,提示使用者有關如何編輯所選文字的說明,然後所選文字將被編輯的文字替換。
此類用例的一些範例包括更改電子郵件的語氣、將文字翻譯為不同的語言以及對故事中的場景進行語義編輯。
首先前往標籤,然後下載最新版本的localwriter.oxt
。
在 libreoffice 中,導航至“工具”,然後選擇“擴充功能管理器”,然後按一下Add
並在檔案系統中找到localwriter.oxt
檔案。您將被引導閱讀許可證,然後安裝擴充功能。
您還需要設定text-generation-webui
,並啟用本機 openai API(請注意,這僅意味著在此模式下text-generation-webui
將以與open AI 相同的格式進行回應,所有計算仍然在您的計算機上進行! )。您可以使用任何您想要的型號,但如果您沒有特定的型號並且只有 8 GB 的 VRAM,我建議您使用 openchat3.5。一旦 OpenAI 風格的 API 在本機主機連接埠 5000 上運行,localwriter 就應該不需要額外的步驟就可以運作。如果您使用 Ollama 作為後端,則需要在設定中指定您使用的model
,並可能將端點 url/point 設定為 Ollama 的預設值,即http://127.0.0.1:11434
。
擴充選擇預設綁定到 ctrl + q,編輯選擇預設綁定到 ctrl + e。
在設定中,您可以設定擴充選擇的最大附加標記數和編輯選擇的最大附加標記數(高於原始選擇中的字母數)。您還可以在設定中單獨設定編輯選擇和擴展選擇的“系統提示”,並且在使用每個命令將文件中的選擇發送到語言模型之前,該提示將始終以不可見的方式附加。例如,如果您想使用特定的寫作風格,您可以在擴展選擇系統提示中放置您的寫作樣本,以及始終以類似風格寫作的指令。
(完整的許可證文字請參見 License.txt)
除非原始程式碼另有說明,否則軟體附帶 MPL 2.0 授權。
未使用 MPL2.0 授權發布的程式碼根據以下條款發布。許可證:知識共享署名-相同方式共享 3.0 未移植許可證,許可證:文檔基金會 https://creativecommons.org/licenses/by-sa/3.0/
大量程式碼源自以下來自文件基金會的 MPL2.0 授權代碼 https://gerrit.libreoffice.org/c/core/+/159938
MPL2.0
版權所有 (c) 2024 約翰‧巴利斯