ONLYOFFICE 与 LocalAI:在 Ubuntu 上搭建 AI 文档编辑环境

article/2025/6/7 13:03:38

如果你希望在本地 Ubuntu 设备上使用 AI 模型编辑文档、电子表格和演示文稿,ONLYOFFICE 桌面编辑器 与 GPT4ALL 搭配并不是唯一的选择。

还有另一个本地 AI 平台可供选择安装方便,并可以通过 AI 模型处理本地办公文件。这个平台叫做 LocalAI支持 ONLYOFFICE 桌面办公套件的集成。

这意味着可以在本地部署 LocalAI 的某个模型,在编辑文档、表格、幻灯片及 PDF 文件时,借助其 AI 功能提升效率。

在本指南中,你将学习如何在 Ubuntu 系统中安装并连接 LocalAIONLYOFFICE 桌面编辑器,从而启用 AI 辅助的文档编辑功能。

如果你的设备尚未安装 ONLYOFFICE,文中也提供了详细且易于操作的安装步骤说明。阅读本文了解更多信息

什么是 ONLYOFFICE

ONLYOFFICE 文档是一套多合一的文档编辑套件,支持 Word、Excel、PPT、PDF 和表单的查看、编辑、转换与协作,并与微软 Office 格式高度兼容。

如果需要为您的应用程序、网站或其他服务提供文档查看、编辑、协作功能,您可以选择ONLYOFFICE文档开发者版。集成这个功能强大且兼容性高的编辑器,您就可以在您的网站、平台或系统中高效处理多种类型的文档,实现文件格式间的便捷转换和无缝协作。

ONLYOFFICE文档开发者版:集成至Web应用程序,实现文档编辑功能

第一步:在 Ubuntu 上安装 ONLYOFFICE 桌面编辑器

我们即将安装的组合方案中, ONLYOFFICE 桌面编辑器关键ONLYOFFICE 桌面编辑器是一款开源的 Linux 办公套件,完全兼容 Word 文档、Excel 表格、PowerPoint 演示文稿以及 PDF 文件和表单。对于需要处理 DOCX、XLSX 和 PPTX 格式文件的 Linux 用户来说,这款应用是一个不错的 Microsoft Office 替代品

您可以通过多种方式Ubuntu安装 ONLYOFFICE 桌面编辑器。所有可行的安装方法都在这篇 Tecmint 教程 中有详细的分步骤说明,可以根据需求选择最适合的方法。

ONLYOFFICE 桌面编辑器
ONLYOFFICE   桌面 编辑器

第二步:部署 LocalAI 并安装模型

LocalAI组合方案的下一关键它是一个开源平台,专为在本地运行各类 AI 模型和AI 聊天助手而设计。

在安装之前,请确保你的 Ubuntu 设备有足够的磁盘空间至少需要 20 GB 用于存储本地模型和临时文件。

如果你计划安装更多模型,则相应需要更多可用空间。此外,还需关注内存要求。一般来说,8 GB 的内存足以应对基础任务,但某些操作可能需要高达 16 GB 的内存,才能保持流畅稳定的运行。

要在你的设备上安装 LocalAI,请打开终端并运行以下 curl 命令curl ht

curl https://localai.io/install.sh | sh
curl https://localai.io/install.sh | sh

在安装过程中,系统会提示你输入密码。

在Ubuntu中安装LocalAI
Ubuntu 安装 LocalAI

安装完成后,打开网页浏览器并访问 http://127.0.0.1:8080。这个地址可以访问本地的 LocalAI 实例,并且管理可用的 AI 模型。

在Ubuntu中使用LocalAI
Ubuntu 使用 LocalAI

现在,前往模型库浏览所有可用选项。你可以找到适用于不同任务的 AI 模型,例如文本处理、图像生成和音频处理等。

需要选择能够处理文本信息的模型用于文档编辑。任选一个你认为合适的模型即可,但请注意,有些模型可能会占用较多的磁盘空间。

点击安装,稍等片刻——安装过程是自动进行的,无需手动操作。当你看到安装完成的提示,就可以进入下一步了。

在Ubuntu中安装AI模型
Ubuntu 安装 AI 模型

第三步:通过 AI 插件在 ONLYOFFICE 中配置 LocalAI

ONLYOFFICE 中,默认不连接任何 AI 工具,因此需要先安装 AI 插件。为此,需要启动 ONLYOFFICE 应用程序,创建一个新文档或打开本地已有的文件。

接着,点击顶部工具栏中的插件标签,打开插件管理器。你会立即看到 AI 插件,只需点击安装 按钮即可。

ONLYOFFICE 中的 AI 工具栏

插件安装完成后,需要在同一个插件标签下,通过 后台插件 菜单启用它。如果操作正确,你将在顶部工具栏中看到一个新的标签页—— AI。这个标签页将用于所有与 AI 相关的操作和配置。

 OnlyOffice中的AI工具栏
ONLYOFFICE 中的 AI 工具栏

现在切换到 AI 标签页并打开设置 ,此时会出现 AI 配置窗口。该窗口用于在 ONLYOFFICE 程序中添加、编辑和删除 AI 模型。要添加之前安装的 LocalAI 模型,点击编辑 AI 模型按钮。

在 ONLYOFFICE 中添加 LocalAI 模型

AI 模型 列表菜单中,点击+按钮,进入 添加 AI 模型 选项。这一步用于添加你的 AI 模型。

提供方(Provider) 部分,你需要填写以下字段:

  • 名称:输入 LocalAI
  • URL输入 http://127.0.0.1:8080

如果配置无误,你的 AI 模型将出现在模型字段中。如果没有看到模型,点击更新模型列表按钮。

完成所有配置后,点击确定即可。

在 ONLYOFFICE 中配置 LocalAI 模型

点击 确定 后,你将返回到 AI 模型列表 菜单。在菜单,你可以编辑模型、删除模型,或添加新的模型。点击 返回 按钮,回到 AI 配置窗口。

在该窗口中,你可以选择让本地的 AI 模型执行任务。目前提供以下四个选项:

  1. 聊天机器人:直接向聊天机器人发送自定义请求。
  2. 摘要:将长文本压缩为简洁内容。
  3. 翻译:快速翻译成包括英语在内的多种语言。
  4. 文本分析:处理各类与文本相关的任务。

你可以将所有这些任务分配给一个 LocalAI 模型,也可以添加多个模型,为不同任务分配不同模型。完成配置后,关闭窗口即可。

LocalAI 模型 配置

第四步:在 ONLYOFFICE 中用 LocalAI 实现更智能的编辑

现在你已经将模型成功添加到 ONLYOFFICE 桌面编辑器中的 AI 插件中,可以开始使用它的功能来对文档进行智能编辑。你可以通过 AI 标签页访问一些选项,右键菜单调用另一些选项

你可以生成新的文本内容,让已有文本变长或变短,以不同方式改写段落,进行翻译,查看不同单词的含义,检查写作中的错误,在独立窗口中与 AI 助手交互,或者进行更多操作。

总结

ONLYOFFICE 桌面编辑器LocalAI 的集成优势在于,你可以在编辑文档、表格和演示文稿时使用数以百计的大型语言模型。

你可以灵活选择最适合自身需求的模型,甚至组合多个不同的 AI 助手,以打造流畅无误的编辑体验。另一个优势是,在本地离线工作时,你可以始终掌握自己的数据控制权。

只有在你需要为 LocalAI 实例下载新模型时,才需要连接互联网。对于那些将安全性和数据主权放在首位的 Linux 用户而言,这是一个极具吸引力的选择。

相关链接

ONLYOFFICE文档开发者版

如何在 Linux 上使用 ONLYOFFICE 文档协作编辑 PDF 文件 

如何使用 Moodle 和 ONLYOFFICE 搭建在线学习平台

ONLYOFFICE 中的 AI 助手

AI 插件:新功能介绍

AI 集成:Ollama / LocalAI / DeepSeek /  Together AI /  Grok AI /  Mistral AI


http://www.hkcw.cn/article/hNdvoTkHOj.shtml

相关文章

【OCCT+ImGUI系列】011-Poly-Poly_Triangle三角形面片

Poly_Triangle 是什么? Poly_Triangle 是一个非常轻量的类,用于表示一个三角网格中的单个三角形面片。它是构成 Poly_Triangulation(三角网格对象)的基本单位之一。之后会写关于碰撞检测的相关文章,三角面片是非常重要…

分布式拜占庭容错算法——权益证明(PoS)算法详解

Java 实现权益证明(PoS)算法详解 一、PoS 核心机制 #mermaid-svg-8VcpJQY92Jtxe9m1 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-8VcpJQY92Jtxe9m1 .error-icon{fill:#552222;}#mermaid-s…

Pycharm的使用技巧总结

目录 一、高效便捷的快捷键 二、界面汉化处理 1.设置 2.插件 3.汉化插件安装 三、修改字体大小、颜色 1.选择文件-设置 2.选择编辑器-配色方案-python 3.修改注释行颜色 4.修改编辑器字体颜色 一、高效便捷的快捷键 序号快捷键功能场景效果1Ctrl /快速注释/取消注释…

从 Docker 到 Containerd:Kubernetes 容器运行时迁移实战指南

一、背景 Kubernetes 自 v1.24 起移除了 dockershim,不再原生支持 Docker Engine,用户需迁移至受支持的 CRI 兼容运行时,如: Containerd(推荐,高性能、轻量级) CRI-O(专为 Kuberne…

基于 NXP + FPGA+Debian 高可靠性工业控制器解决方案

在工业系统开发中,**“稳定”**往往比“先进”更重要。设备一旦部署,生命周期动辄 5~10 年,系统重启或异常恢复成本高昂。 这时候,一套“值得托付”的软硬件组合,就显得尤为关键。 ✅ NXP —— 提供稳定、长期供货的工…

03.搭建K8S集群

K8S集群搭建的方式 目前主流的搭建k8s集群的方式有kubeadm、minikube、二进制包三种方式: kubeadm(本案例搭建方式) 是一个工具,用于快速搭建kubernetes集群,目前应该是比较方便和推荐的,简单易用 kubea…

Redis底层数据结构之快链表(QuickList)

QuickList基本结构 用一句话来说,QuickList是一个双端链表,每一个链表节点中存储的是ZipList,参照下面这张图可以更好地理解QuickList的结构组成: QuickList在Redis6.0中一共定义了6个结构体,分别为: quick…

Mac查看MySQL版本的命令

通过 Homebrew 查看(如果是用 Homebrew 安装的) brew info mysql 会显示你安装的版本、路径等信息。 你的终端输出显示:你并没有安装 MySQL,只是查询了 brew 中的 MySQL 安装信息。我们一起来看下重点: &#x1f9fe…

Spring Boot 自动配置原理:从入门到精通

Spring Boot 的自动配置是其核心特性之一,它极大地简化了 Spring 应用的开发,让开发者可以专注于业务逻辑,而无需编写大量的配置代码。 本文将深入探讨 Spring Boot 自动配置的原理,帮助你理解其工作机制,并能灵活运用…

网络原理1

协议 在网络通信中,协议是非常重要的概念。协议是在网络通信过程中的约定。发送方和接收方需要提前商量好数据的格式,才能确保正确进行沟通。 应用层协议 应用层,对应着应用程序,是跟我们程序员打交道最多的一层。调用操作系统…

【JSON-to-Video】设置背景视频片断

欢迎来到JSON转视频系列教程。今天要教大家如何添加背景视频片断,在视频制作中,巧妙运用背景视频,能为作品增添独特魅力。下面就为大家详细讲解具体步骤。 JSON转视频教程,添加背景视频片断 设置bgVideo字段 {"bgVideo"…

工作服/反光衣检测算法AI智能分析网关V4安全作业风险预警方案:筑牢矿山/工地/工厂等多场景安全防线

一、方案背景​ 在工地、矿山、工厂等高危作业场景,反光衣是保障人员安全的必备装备。但传统人工巡查存在效率低、易疏漏等问题,难以实现实时监管。AI智能分析网关V4基于人工智能技术,可自动识别人员着装状态,精准定位未穿反光衣…

Java垃圾回收机制深度解析:从理论到实践的全方位指南

Java垃圾回收(GC)是Java虚拟机(JVM)的核心功能,它自动管理内存分配与回收,避免了C/C中常见的内存泄漏问题。本文将深入剖析Java垃圾回收的工作原理、算法实现、收集器类型及调优策略,助你全面掌握JVM内存管理的精髓。 一、垃圾回收基础概念 …

实验设计与分析(第6版,Montgomery著,傅珏生译) 第9章三水平和混合水平析因设计与分式析因设计9.5节思考题9.1 R语言解题

本文是实验设计与分析&#xff08;第6版&#xff0c;Montgomery著&#xff0c;傅珏生译) 第9章三水平和混合水平析因设计与分式析因设计9.5节思考题9.1 R语言解题。主要涉及方差分析。 YieldDesign <-expand.grid(A gl(3, 1, labels c("-", "0","…

Vue内置组件Teleport和Suspense

一. Vue内置组件Teleport 认识Teleport( teleport&#xff1a;允许我们把组件的模板渲染到特定的元素上) 1.1. 在组件化开发中&#xff0c;我们封装一个组件A&#xff0c;在另外一个组件B中使用 组件A中template的元素&#xff0c;会被挂载到组件B中template的某个位置&#xf…

冷雨泉教授团队:新型视觉驱动智能假肢手,拟人化抓握技术突破,助力截肢者重获生活自信

研究背景&#xff1a;日常生活中&#xff0c;健康人依靠手完成对物体的操作。对于手部截肢患者&#xff0c;手部的缺失导致他们难以有效地操作物体&#xff0c;进而影响正常的日常生活。拥有一个能够实现拟人地自然抓取多种日常物体的五指动力假手是手部截肢患者的夙愿&#xf…

Ansys Zemax | 手机镜头设计 - 第 4 部分:用 LS-DYNA 进行冲击性能分析

附件下载 联系工作人员获取附件 该系列文章将讨论智能手机镜头模组设计的挑战&#xff0c;从概念和设计到制造和结构变形分析。本文是四部分系列中的第四部分&#xff0c;它涵盖了相机镜头的显式动态模拟&#xff0c;以及对光学性能的影响。使用 Ansys Mechanical 和 LS - DY…

windows可视化粘贴使用剪贴板

复制 ctrl c可视化粘贴 win v选择要粘贴的内容

【QT】认识QT

文章目录 1. 认识Qt2. 创建QT项目3. 认识对象树4. 其它4.1 窗口坐标系4.2 快捷键 1. 认识Qt 什么是QT Qt 是⼀个跨平台的C图形用户界⾯应用程序框架。 它为应用程序开发者提供了建立艺术级图形界⾯所需的所有功能。它是完全⾯向对象的&#xff0c;很容易扩展。Qt为开发者提供…

OpenCV CUDA模块特征检测------角点检测的接口createMinEigenValCorner()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数创建一个 基于最小特征值&#xff08;Minimum Eigenvalue&#xff09;的角点响应计算对象&#xff0c;这是另一种经典的角点检测方法&…