【大模型】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大模型,有興趣的同學還可以在此基礎上繼續深入探索,西瓦對看到的同學有用,本篇到此結束,感謝觀看。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/72918.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/72918.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/72918.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《蒼穹外賣》SpringBoot后端開發項目重點知識整理(DAY1 to DAY3)

目錄 一、在本地部署并啟動Nginx服務1. 解壓Nginx壓縮包2. 啟動Nginx服務3. 驗證Nginx是否啟動成功&#xff1a; 二、導入接口文檔1. 黑馬程序員提供的YApi平臺2. YApi Pro平臺3. 推薦工具&#xff1a;Apifox 三、Swagger1. 常用注解1.1 Api與ApiModel1.2 ApiModelProperty與Ap…

Mysql5.7-yum安裝和更改mysql數據存放路徑-2020年記錄

記錄下官網里用yum rpm源安裝mysql, 1 官網下載rpm https://dev.mysql.com/downloads/repo/yum/ https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html&#xff08;附官網操作手冊&#xff09; wget https://repo.mysql.com//mysql80-community-release…

HTML5(Web前端開發筆記第一期)

p.s.這是萌新自己自學總結的筆記&#xff0c;如果想學習得更透徹的話還是請去看大佬的講解 目錄 三件套標簽標題標簽段落標簽文本格式化標簽圖像標簽超鏈接標簽錨點鏈接默認鏈接地址 音頻標簽視頻標簽 HTML基本骨架綜合案例->個人簡介列表表格表單input標簽單選框radio上傳…

Oracle19c進入EM Express(Oracle企業管理器)詳細步驟

以下是使用Oracle 19c進入Oracle Enterprise Manager Database Express&#xff08;EM Express&#xff09;的詳細步驟&#xff1a; ### **步驟 1&#xff1a;確認EM Express配置狀態** 1. **登錄數據庫服務器** 使用Oracle用戶或管理員權限賬戶登錄操作系統。 2. **查看EM…

JSAR 基礎 1.2.1 基礎概念_空間小程序

JSAR 基礎 1.2.1 基礎概念_空間小程序 空間空間自由度可嵌入空間空間小程序 最新的技術進展表明&#xff0c;官網之前的文檔準備廢除了&#xff0c;基于xsml的開發將退出歷史舞臺&#xff0c;three.js和普通web結合的技術將成為主導。所以后續學習請移步three.js學習路徑&#…

JavaWeb-servlet6中重定向、轉發、cookie、session、文件上傳和下載

請求重定向 一個 web 資源收到客戶端請求后&#xff0c;通知客戶端去訪問另外一個 web 資源&#xff0c;這稱之為請求重定向。 使用response對象提供的sendRedirect()方法&#xff0c;可以將網頁重定向到另一個頁面。SendRedirect()方法的語法格式&#xff1a; response.send…

信息安全訪問控制、抗攻擊技術、安全體系和評估(高軟42)

系列文章目錄 信息安全訪問控制、抗攻擊技術、安全體系和評估 文章目錄 系列文章目錄前言一、信息安全技術1.訪問控制2.抗攻擊技術 二、欺騙技術1.ARP欺騙2.DNS欺騙3.IP欺騙 三、抗攻擊技術1.端口掃描2.強化TCP/IP堆棧 四、保證體系和評估1.保證體系2.安全風險管理 五、真題在…

SpringBoot POST和GET請求

1. 什么是 HTTP 請求&#xff1f; HTTP 協議&#xff1a;超文本傳輸協議&#xff0c;用于客戶端和服務器之間的通信。 常見 HTTP 方法&#xff1a; GET&#xff1a;獲取資源POST&#xff1a;提交數據PUT&#xff1a;更新資源DELETE&#xff1a;刪除資源 2. GET 請求詳解 作…

mysql的Innodb最大支持的索引長度是多少,以及索引長度怎么計算

今天正好有空&#xff0c;來講個之前粉絲經常問的一個知識&#xff0c;就是mysql的Innodb最大支持的索引長度是多少&#xff1f;以及索引長度怎么計算&#xff1f; 一、mysql的innodb引擎&#xff0c;創建索引最大支持的長度是多少字節&#xff1f; 不墨跡&#xff0c;直接說…

Python 中 `sort()` 和 `sorted()` 的用法與區別

Python 中 sort() 和 sorted() 的用法與區別 1. sort() 方法&#xff1a; sort() 是 Python 列表類型 (list) 的一個方法&#xff0c;它用于就地&#xff08;原地&#xff09;排序列表&#xff0c;修改原始列表。排序時可以通過 key 參數指定排序依據&#xff0c;還可以通過 …

SpringBoot過濾器(Filter)的使用:Filter接口、FilterRegistrationBean類配置、@WebFilter注釋

1、過濾器(Filter)的介紹 Spring Boot 的過濾器用于對數據進行過濾處理。通過 Spring Boot 的過濾器,程序開發人員不僅可以對用戶通過 URL 地址發送的請求進行過濾處理(例如:過濾一些錯誤的請求或者請求中的敏感詞等),而且可以對服務器返回的數據進行過濾處理(例如:壓…

C++修煉之路:初識C++

Hello大家好&#xff01;很高興我們又見面啦&#xff01;給生活添點passion&#xff0c;開始今天的編程之路&#xff01; 我的博客&#xff1a;<但凡. 我的專欄&#xff1a;《編程之路》、《數據結構與算法之美》、《題海拾貝》 歡迎點贊&#xff0c;關注&#xff01; 引言 …

【STM32MP157系統移植】3.TF-A目錄結構

bl1&#xff1a;部分一般不用TFA自帶的&#xff0c;而是芯片內部的BOOTROM bl2&#xff1a;更像傳統意義的TF-A&#xff0c;TF-A本身 bl31&#xff1a;是ARMV&#xff18;的EL3運行時固件 bl32&#xff1a;OPTEE或者TF-A提供的sp_min bl33&#xff1a;就是uboot 真正需要移…

OpenCV連續數字識別—可運行驗證

前言 ? 文章開始&#xff0c;瞎說一點其他的東西&#xff0c;真的是很離譜&#xff0c;找了至少兩三個小時&#xff0c;就一個簡單的需求&#xff1a; 1、利用OpenCV 在Windows進行抓圖 2、利用OpenCV 進行連續數字的檢測。 3、使用C&#xff0c;Qt 3、將檢測的結果顯示出來 …

shell的模擬實現 ─── linux第16課

在shell的命令行中輸入命令,會有兩種執行命令的途徑 shell自己執行 shell創建子進程(fork ,exit ,waitpid,exec) ,子進程去執行 shell自己執行的命令是自建命令(bulit command) 子進程執行的是非自建命令 第一版只能維護命令行參數表創建子進程, 執行非內建命令 我們先創…

MySQL創建數據庫和表,插入四大名著中的人物

一、登錄數據庫并創建數據庫db_ck 二、創建表t_hero 表屬性包括&#xff08;id&#xff0c;name&#xff0c;nickname&#xff0c;age&#xff0c;gender&#xff0c;address&#xff0c;weapon&#xff0c;types&#xff09; mysql> create table t_hero(-> id int,-…

靜態網頁的爬蟲(以電影天堂為例)

一、電影天堂的網址&#xff08;url&#xff09; 電影天堂_免費電影_迅雷電影下載_電影天堂網最好的迅雷電影下載網&#xff0c;分享最新電影&#xff0c;高清電影、綜藝、動漫、電視劇等下載&#xff01;https://dydytt.net/index.htm 我們要爬取這個頁面上的內容 二、代碼…

【C++】:STL詳解 —— 紅黑樹封裝map和set

目錄 紅黑樹的源代碼 正向迭代器的代碼 反向迭代器的代碼 set的模擬實現 map的模擬實現 紅黑樹的源代碼 #pragma once #include <iostream>using namespace std; // set ->key // map ->key/value// set ->key // map ->key/valueenum Colour {RED,BLAC…

MATLAB控制函數測試要點剖析

一、功能準確性檢驗 基礎功能核驗 針對常用控制函數&#xff0c;像用于傳遞函數建模的 tf 、構建狀態空間模型的 ss &#xff0c;以及開展階躍響應分析的 step 等&#xff0c;必須確認其能精準執行基礎操作。以 tf 函數為例&#xff0c;在輸入分子與分母系數后&#xff0c;理…

MoonSharp 文檔一

目錄 1.Getting Started 步驟1&#xff1a;在 IDE 中引入 MoonSharp 步驟2&#xff1a;引入命名空間 步驟3&#xff1a;調用腳本 步驟4&#xff1a;運行代碼 2.Keeping a Script around 步驟1&#xff1a;復現前教程所有操作 步驟2&#xff1a;改為創建Script對象 步驟…