当前位置: 首页 > news >正文

【大模型】WPS 接入 DeepSeek-R1详解,打造全能AI办公助手

目录

一、前言

二、WPS接入AI工具优势​​​​​​​

三、WPS接入AI工具两种方式

3.1 手动配置的方式

3.2 Office AI助手

四、WPS手动配置方式接入AI大模型

4.1 安装VBA插件

4.1.1 下载VBA插件并安装

4.2 配置WPS

4.3 WPS集成VB

4.4 AI助手效果测试

4.5 配置模板文件

五、使用OfficeAI 助手的方式接入AI大模型

5.1 OfficeAI 简介

5.2 Office AI安装

5.3 word 文档中开启授信

5.4 配置大模型

5.5 AI助手效果测试

5.5.1 内置大模型效果测试

5.5.2 使用硅基流动DeppSeek R1模型测试

六、写在文末


一、前言

随着当下国产大模型DeepSeek的走红,与之相关的应用领域也正在逐步接入DeepSeek,从而提升自己的竞争力,除了各大互联网巨头之外,比如像阿里云的百炼平台,硅基流动,字节的火山引擎等,都已经基于自身的平台与DeepSeek完成了整合,与此同时,一些开源的工具软件为了提升自己的AI能力,完善用户的使用体验,也开始支持对DeepSeek的模型配置能力,本文将详细介绍如何在wps中对接DeepSeek。

二、WPS接入AI工具优势

WPS(WPS Office)作为一款广泛使用的办公软件,在日常工作生活中具备重要的地位。但是随着AI大模型的诞生和广泛使用,传统的操作方式一定程度上在效率方面不够好,而接入AI工具可以显著提升其功能性和用户体验,带来多方面的优势。具体来说:

提升办公效率

  • 自动化处理:AI可以自动完成重复性任务,如文档格式调整、表格数据整理、PPT排版优化等,减少用户手动操作的时间。

  • 智能推荐:AI可以根据用户的使用习惯和内容,推荐合适的模板、样式或功能,帮助用户快速完成工作。

  • 语音输入与指令:通过AI语音识别技术,用户可以直接通过语音输入文字或下达指令,进一步提升操作效率。

增强文档处理能力

  • 智能写作助手:AI可以提供语法检查、拼写纠正、句子优化等功能,帮助用户写出更高质量的文档。

  • 内容生成:AI可以根据用户输入的关键词或主题,自动生成文章、报告、邮件等内容,节省创作时间。

  • 多语言翻译:集成AI翻译工具,支持实时文档翻译,帮助用户轻松处理多语言文档。

数据分析与可视化

  • 智能数据分析:在WPS表格中,AI可以自动分析数据,识别趋势、异常值,并生成可视化图表。

  • 预测与决策支持:AI可以根据历史数据提供预测分析,帮助用户做出更明智的决策。

  • 数据清洗:AI可以自动识别并清理表格中的重复数据、错误数据,提高数据质量。

个性化用户体验

  • 智能推荐模板:AI可以根据用户的需求和场景,推荐最合适的文档模板、表格样式或PPT主题。

  • 学习用户习惯:AI可以学习用户的操作习惯,提供个性化的功能推荐和界面优化。

  • 智能提醒:AI可以根据用户的工作进度和日程安排,提供任务提醒和截止日期提示。

创新功能拓展

  • AI生成PPT:用户只需输入主题或关键词,AI即可自动生成完整的PPT,包括内容、图表和设计。

  • 智能表格公式:AI可以自动推荐或生成复杂的表格公式,帮助用户快速完成计算。

  • 图像识别与处理:AI可以识别文档中的图片内容,并提供编辑、优化建议。

降低成本

  • 减少人工操作:通过AI自动化功能,减少用户对专业技能的依赖,降低人力成本。

  • 提高资源利用率:AI可以优化文档存储、共享和管理,减少资源浪费。

三、WPS接入AI工具两种方式

目前WPS中,以word或excel来说,如果要对接DeepSeek主要有两种方式。

3.1 手动配置的方式

手动配置,即通过一些底层的参数配置方式来实现,具体来说,像world或excel,都是支持VB插件的,而VB具备代码编程的能力,于是可以借助VB插件作为桥接,从而将AI大模型产品集成进去使用。

3.2 Office AI助手

Office AI是一款AI插件,可以理解为专为Office 办公软件而生的一款AI插件,基于这个插件的代理能力,用户可以在Office AI中配置指定的第三方大模型,从而达到使用外部AI大模型的能力。入口:OfficeAI助手 - 免费办公智能AI助手, AI写作

四、WPS手动配置方式接入AI大模型

以WPS中word为例进行操作演示。

4.1 安装VBA插件

为WPS默认不支持VB编辑器(Visual Basic forApplication),所以需要先手动在本地安装一个VB插件

4.1.1 下载VBA插件并安装

将下载的VBA插件放到本地的目录,然后安装即可

4.2 配置WPS

手动创建一个word文档,然后使用wps打开

打开: 文件->选型,弹出下面的框

找到左侧的"自定义功能区",然后勾选下面的"工具"选项

上一步保存完成后,再次进入,切换为 "信任中心",找到右侧的 "宏安全性",在弹框中勾选最下面的那一栏 "低"

同时在信任中心中,勾选下图中的两个选项,勾选完成后点击确定

4.3 WPS集成VB

基于上面配置完成之后,再在导航栏顶部,通过点击"工具",可以看到在这一栏中就看到了一个 VB编辑器的工具

点击VB编辑器进入下面的窗口

在当前的工程下插入一个模块

这样会打开一个代码编辑的窗口,然后将下面的代码粘贴到输入框中

Function CallDeepSeekAPI(api_key As String, inputText As String) As StringDim API As StringDim SendTxt As StringDim Http As ObjectDim status_code As IntegerDim response As StringAPI = "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions"SendTxt = "{""model"": ""qwen-max-0125"", ""messages"": [{""role"":""system"", ""content"":""请根据用户的问题给出详细的解答。""}, {""role"":""user"", ""content"":""" & inputText & """}]}"Set Http = CreateObject("MSXML2.XMLHTTP")With Http.Open "POST", API, False.setRequestHeader "Content-Type", "application/json".setRequestHeader "Authorization", "Bearer " & api_key.send SendTxtstatus_code = .Statusresponse = .responseTextEnd With' 弹出窗口显示 API 响应(调试用)' MsgBox "API Response: " & response, vbInformation, "Debug Info"If status_code = 200 ThenCallDeepSeekAPI = responseElseCallDeepSeekAPI = "Error: " & status_code & " - " & responseEnd IfSet Http = Nothing
End FunctionSub qwen2_5()Dim api_key As StringDim inputText As StringDim response As StringDim regex As ObjectDim matches As ObjectDim originalSelection As Objectapi_key = "填写你的API-KEY"If api_key = "" ThenMsgBox "Please enter the API key."Exit SubElseIf Selection.Type <> wdSelectionNormal ThenMsgBox "Please select text."Exit SubEnd If' 保存原始选中的文本Set originalSelection = Selection.Range.DuplicateinputText = Replace(Replace(Replace(Replace(Replace(Selection.text, "\", "\\"), vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), "\""")response = CallDeepSeekAPI(api_key, inputText)If Left(response, 5) <> "Error" ThenSet regex = CreateObject("VBScript.RegExp")With regex.Global = True.MultiLine = True.IgnoreCase = False.Pattern = """content"":""(.*?)"""End WithSet matches = regex.Execute(response)If matches.Count > 0 Thenresponse = matches(0).SubMatches(0)' 处理换行符和特殊字符response = Replace(response, "\n\n", vbNewLine)  ' 双换行替换为真实的单换行response = Replace(response, "\n", vbNewLine)  ' 单换行替换为真实的换行response = Replace(Replace(response, """", Chr(34)), """", Chr(34))' 取消选中原始文本Selection.Collapse Direction:=wdCollapseEnd' 将内容插入到选中文字的下一行Selection.TypeParagraph ' 插入新行Selection.TypeText text:=response' 将光标移回原来选中文本的末尾originalSelection.SelectElseMsgBox "Failed to parse API response.", vbExclamationEnd IfElseMsgBox response, vbCriticalEnd If
End Sub

在自定义功能区 -> 工具 目录下,新建一个组,组的名称可以自己定义

在常用命令的下拉菜单中,选择宏,然后就可以看到上面创建的那个VB脚本的模块

添加到右侧刚刚自定义的AI助手下面 , 可以对其进行重命名,最后点击确定即可

此时,再看顶部导航栏的工具下面,就有了上面我们刚刚添加的这个AI助手了

4.4 AI助手效果测试

接下来就在当前的文档中进行一下测试,首先问一个问题,在文档中输入一段话,比如问 ”你是什么大模型”,选中这段话,然后点击上面的这个"千问2.5AI助手",等待片刻之后,可以看到在当前的文档中,千问大模型自动给出了回复

效果如下:

4.5 配置模板文件

当前的设置完成后,如果没有关闭窗口是可以使用的,但是为了让以后都可以使用自己配置的这个AI助手,则需要将设置好的wps文件另存为"带宏的模板文件"。

将这个文件存储为下面的这个格式的文件

保存之后的文件如下

最后将上面的这个模板文件放到本机电脑中的下面的目录中

通过这样的配置之后,以后就是永久生效了,有兴趣的同学不妨尝试关闭下,再打开看看效果

五、使用OfficeAI 助手的方式接入AI大模型

5.1 OfficeAI 简介

OfficeAI 助手 是一款免费的智能AI办公工具软件,专为 Microsoft Office 和 WPS 用户打造。 无论你是在寻找如何输入“打勾(√)符号”的方法,还是想知道“怎么在插入表格前添加文字”,或者“该用哪个公式”, AI办公助手都能为你提供快速、准确的解决方案。 通过简单的指令,ExcelAI 插件可以帮你自动完成复杂的公式计算、函数选择。 WordAI 插件还具备整理周报、撰写会议纪要、总结内容、以及文案润色的强大功能。 总之,OfficeAI 助手将大大提升你的办公效率,让日常工作变得更加轻松便捷。

5.2 Office AI安装

下载OfficeAi助手工具,下载地址:OfficeAI助手 - 免费办公智能AI助手, AI写作,文档地址:OfficeAI助手简介 | OfficeAI助手

下载到本地之后,傻瓜式安装即可

安装完成后,跳到下面的页面,全部勾选即可

5.3 word 文档中开启授信

在下图中,信任中心,在受信任的加载项中勾选即可

5.4 配置大模型

安装完上面的Office AI并重启word之后,再次进入时,在右侧就出现了一个对话框,简单来说,以后想要使用这个AI助手来辅助操作word文档,就可以在对话框中进行问题的输入即可

在【OfficeAI助手】插件选项卡下点击【右侧面板】,在面板中点击【设置】,在【大模型设置】选项卡内勾选打开【本地模型/KPI-KEY】,最后进入【KPIKEY标签】。

默认进来之后,内置的是豆包模型

可以切换到APiKey位置,打开之后,可以看到下拉框中支持很多种类型的大模型,比如在这里我选择硅基流动对接的DeepSeek模型

选择之后,将你在硅基流动平台上的ApiKey的信息粘贴到此处即可,硅基流动地址:Models

保存成功后关掉窗口

如果要设置其他的大模型,也是上述类似的方式操作即可

5.5 AI助手效果测试

上一步集成并配置好了之后,接下来我们就可以在右侧的对话框中基于AI助手帮我们操作当前的word文档了

5.5.1 内置大模型效果测试

在对话框输入一个问题,等待AI给出答案

然后点击 "导出到左侧",此时AI生成的文本就呈现在左侧的文档上面了 

你也可以再次输入问题,比如让AI为你的文档调整字体和颜色

5.5.2 使用硅基流动DeppSeek R1模型测试

下面切换为硅基流动的DeppSeek R1模型测试下效果,从设置那里将硅基流动的apikey粘贴进去保存

然后右侧的对话框中顶部的模型就变了,如下图所示

此时我们再次输入一个问题让大模型回答

 对比一下,内置豆包模型和DeepSeek给出的回答还是有明显的差异的,同时内置的模型在生成答案的时候速度更快点,可以结合自己的情况选择合适的大模型使用,需要注意的是,使用硅基流动的DeepSeek模型时,是需要消耗额度的,所以要确保账号的额度充足。

六、写在文末

本文通过实际操作演示了如何在WPS中集成并使用AI大模型,有兴趣的同学还可以在此基础上继续深入探索,西瓦对看到的同学有用,本篇到此结束,感谢观看。

相关文章:

【大模型】WPS 接入 DeepSeek-R1详解,打造全能AI办公助手

目录 一、前言 二、WPS接入AI工具优势​​​​​​​ 三、WPS接入AI工具两种方式 3.1 手动配置的方式 3.2 Office AI助手 四、WPS手动配置方式接入AI大模型 4.1 安装VBA插件 4.1.1 下载VBA插件并安装 4.2 配置WPS 4.3 WPS集成VB 4.4 AI助手效果测试 4.5 配置模板文…...

Neo4j 数据库备份

将包括系统数据库在内的所有数据库的最近备份存储在一个安全的位置是非常重要的。这确保了在发生数据丢失或损坏时&#xff0c;能够迅速恢复数据库到最近的状态&#xff0c;减少可能的业务影响。对于不同的数据库环境&#xff08;开发、测试或生产&#xff09;&#xff0c;根据…...

配置 Thunderbird 以使用 QQ 邮箱

配置 Thunderbird 以使用 QQ 邮箱 本片文章的操作系统为 windws 10 &#xff0c;thunder bird 客户端版本为 128.7.1esr(64位)。注意到其他文章的图片中 thunder bird 的 ui 界面和我这个不一样&#xff0c;导致看起来不太方便&#xff0c;所以这里写一篇博客。不同版本的 thu…...

Hadoop安装文件解压报错:无法创建符号链接。。。

您可能需要管理员身份运行winRAR; 客户端没有所需的特权&#xff1b; cmd进入该目录下&#xff0c;输入命令(本地解压)&#xff1a;start winrar x -y hadoop-2.10.1.tar.gz...

C++蓝桥杯皮亚诺曲线距离求解

C蓝桥杯皮亚诺曲线距离求解 一、题目概述二、解题分析2.1解题思路2.2k值范围限制 三、实现代码四、代码测试4.1蓝桥杯测试平台4.2直接传入原始输入的k值4.3限制k值大小4.4pow函数求整数高次幂存在误差4.5满分代码 附录error: ‘long long int y1’ redeclared as different kin…...

【语料数据爬虫】Python爬虫|批量采集工作报告数据(1)

前言 本文是该专栏的第4篇,后面会持续分享Python爬虫采集各种语料数据的的干货知识,值得关注。 在本文中,笔者将主要来介绍基于Python,来实现批量采集“工作报告”数据。同时,本文也是采集“工作报告”数据系列的第1篇。 采集相关数据的具体细节部分以及详细思路逻辑,笔…...

【音视频】ffmpeg命令提取像素格式

1、提取YUV数据 提取yuv数据&#xff0c;并保持分辨率与原视频一致 使用-pix_fmt或-pixel_format指定yuv格式提取数据&#xff0c;并保持原来的分辨率 ffmpeg -i music.mp4 -t "01:00" -pixel_format yuv420p music.yuv提取成功后&#xff0c;可以使用ffplay指定y…...

6-langchang多模态输入和自定义输出

6-langchang多模态输入和自定义输出 多模态数据输入urlbase64url list工具调用自定义输出: JSON, XML, YAML如何解析 JSON 输出json如何解析xmlYAML解析器多模态数据输入 这里我们演示如何将多模态输入直接传递给模型。我们目前期望所有输入都以与OpenAI 期望的格式相同的格式…...

STM32上跑SimpleFOC,电流环、速度环、位置环、棘轮软硬件全开源

引入 我之前写过不少SVPWM、FOC的介绍文章&#xff0c;比如&#xff1a; SVPWM算法原理及详解 从电机本质到park变换再到SVPWM&#xff0c;SVPWM代码实现 电机FOC算法的解释 FOC和SVPWM的C语言代码实现 simple foc可以看成是他们的简化版本。本来simple foc是跑在arduino上的…...

智慧锂电:开启能源新时代的钥匙

在科技日新月异的今天&#xff0c;智慧锂电正以其独特的魅力&#xff0c;引领着能源领域的新变革。智慧锂电不仅革新了传统电池技术&#xff0c;更以其智能化、高效化的特性&#xff0c;成为推动能源管理现代化的重要力量。 智慧锂电项目&#xff1a;点亮绿色转型之路 智慧锂电…...

密码学 网络安全 科普 网络安全密码技术

网络加密包括密码技术和网络加密方法两个方面。 一、 密码技术   密码技术一般分为常规密码和公钥密码。   常规密码是指收信方和发信方使用相同的密钥&#xff0c;即加密密钥和解密密钥是相同或等价的。比较著名的常规密码算法有DES及其各种变形、IDEA、FEAL、Skipjack…...

C# BlockingCollection

什么是 BlockingCollection<T>主要特点构造函数常用方法生产者操作消费者操作 示例代码注意事项串口接收底层存储的类型线程安全和并发访问串口数据接收的顺序性关键点 BlockingCollection<T> 是 C# 中一个非常有用的线程安全集合类&#xff0c;位于 System.Coll…...

学习笔记11——并发编程之并发关键字

并发关键字 synchronized关键字 在应用Sychronized关键字时需要把握如下注意点&#xff1a; 1.一把锁只能同时被一个线程获取&#xff0c;没有获得锁的线程只能等待&#xff1b; 2.每个实例都对应有自己的一把锁(this),不同实例之间互不影响&#xff1b;例外&#xff1a;锁…...

2.2 Windows本地部署DeepSeek模型 --- Ollama篇(下)

2.3Ollama加载已下载Deepseek模型 无网络连接&#xff0c;直接通过Ollama本地已经本地已经下载好的的Deepseek模型。 2.3.1 查看已安装模型 PS C:\Users\Administrator> ollama list NAME ID SIZE MODIFIED deepseek-r1:8…...

DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)

DeepSeek R1-32B微调实战指南 ├── 1. 环境准备 │ ├── 1.1 硬件配置 │ │ ├─ 全参数微调:4*A100 80GB │ │ └─ LoRA微调:单卡24GB │ ├── 1.2 软件依赖 │ │ ├─ PyTorch 2.1.2+CUDA │ │ └─ Unsloth/ColossalAI │ └── 1.3 模…...

mysql的锁--一篇读懂所有锁机制

目录 mysql的锁 概述&#xff1a;根据mysql锁的大类型可以分为 我们先来讲一下范围最大的全局锁 使用 为什么要使用全局锁&#xff1f; 使用全局锁进行备份的缺点 表级锁 表锁 1.共享读表锁的语法 2.排斥写表锁 元数据锁 意向锁 什么是意向锁 怎么产生意向锁 意向…...

LTC6804、LTC6811、LTC6813的使用

FSEC自制BMS第一步&#xff1a;从零开发使用LTC6804采集电池电压 LTC6811特性 LTC6811 是 LTC6804 的引脚兼容型升级器件&#xff0c;LTC6804官方已经不推荐选用 可测量多达 12 节串联电池 1.2mV 最大总测量误差 可堆叠式架构能支持几百个电池 内置 isoSPI™ 接口 可在 290μ…...

linux内存页块划分及位图存储机制

page_alloc.c - mm/page_alloc.c - Linux source code v5.4.285 - Bootlin Elixir Cross Referencer 一. 什么是页块&#xff08;Pageblock&#xff09;&#xff1f; 定义&#xff1a;页块是物理内存中的一个连续区域&#xff0c;由 2^pageblock_order 个物理页&#xff08;Pag…...

Vue 文件下载功能的跨域处理与前后端实现详解

在 Web 应用开发中&#xff0c;文件下载功能是常见需求。但由于跨域限制和认证机制的复杂性&#xff0c;实际开发中常遇到下载失败或权限错误等问题。本文将结合 Vue 前端和 Spring Boot 后端&#xff0c;详细介绍文件下载功能的实现与跨域问题的解决方案。 一、问题背景 在某…...

boost::beast websocket 实例

环境&#xff1a;ubuntu 1. 安装boost sudo apt install -y libboost-all-dev 2. Server端 #include <boost/asio.hpp> #include <boost/beast.hpp> #include <iostream> #include <thread>namespace beast boost::beast; // 从 Boost.Beast 中导…...

网络编程(Modbus进阶)

思维导图 Modbus RTU&#xff08;先学一点理论&#xff09; 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议&#xff0c;由 Modicon 公司&#xff08;现施耐德电气&#xff09;于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂

蛋白质结合剂&#xff08;如抗体、抑制肽&#xff09;在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上&#xff0c;高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术&#xff0c;但这类方法普遍面临资源消耗巨大、研发周期冗长…...

2.Vue编写一个app

1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r&#xff0c;求圆的面积。圆的面积应精确到小数点后5位。 例子&#xff1a; 输入&#xff1a;r 5 输出&#xff1a;78.53982 解释&#xff1a;由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982&#xff0c;因为我们只保留小数点后 5 位数字。 输…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现&#xff08;两者等价&#xff09;&#xff0c;用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例&#xff1a; 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存

文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

React---day11

14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store&#xff1a; 我们在使用异步的时候理应是要使用中间件的&#xff0c;但是configureStore 已经自动集成了 redux-thunk&#xff0c;注意action里面要返回函数 import { configureS…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...