如何本地部署DeepSeek集成Word办公软件
目录
- 本地部署DeepSeek
- 安装Ollama
- 下载并部署DeepSeek模型
- 安装ChatBox客户端(可选)
- 将DeepSeek集成到Word
- 修改Word中的VBA代码
- 执行操作
- ✍️相关问答
- 如何在Word中安装和使用VBA宏
- DeepSeek模型有哪些常见的API接口?
- 如何优化DeepSeek在Word中的集成效果
- 🧐脑图
要在本地部署DeepSeek并将其集成到Word办公软件中,需要完成安装必要的软件、下载并部署DeepSeek模型,以及编写和运行VBA宏或使用Office JS插件。
本地部署DeepSeek
安装Ollama
首先,需要安装Ollama,这是一个用于本地调用大模型的工具。访问Ollama官网(https://ollama.com/),下载并安装适合您操作系统的版本。安装完成后,打开命令行窗口,输入ollama --version以验证安装是否成功。
Ollama的安装过程简单且直接,适合不熟悉命令行的用户。它是运行DeepSeek模型的基础工具,确保您能够成功调用模型。
下载并部署DeepSeek模型
在Ollama安装完成后,需要下载并部署DeepSeek模型。访问DeepSeek模型页面,选择适合你电脑配置的模型版本(如1.5B、7B等)。复制相应的安装指令,在命令行中粘贴并回车,等待模型下载完成。
选择合适的模型版本非常重要,1.5B版本适合低配置电脑,而7B版本则适合大多数电脑。下载和部署过程虽然需要一些时间,但一旦完成,您将能够在本地高效运行模型。
安装ChatBox客户端(可选)
如果希望使用图形化界面而不是命令行,可以安装ChatBox客户端。下载并安装ChatBox客户端后,配置API密钥和模型版本,即可通过客户端与DeepSeek进行交互。
ChatBox客户端提供了更友好的用户界面,适合不熟悉命令行的用户。它简化了与DeepSeek的交互过程,提高了使用体验。
将DeepSeek集成到Word
修改Word中的VBA代码
打开Microsoft Word,按 Alt + F11 进入VBA编辑器。创建一个新的模块,并将以下代码复制并粘贴到模块中:
Function CallDeepSeekAPI(inputText As String) As StringDim API As StringDim SendTxt As StringDim Http As ObjectDim status_code As IntegerDim response As StringAPI = "http://localhost:11434/api/chat"SendTxt = "{""model"": ""deepseek-r1:1.5b"", ""messages"": [{""role"":""user"", ""content"":""" & inputText & """}], ""stream"": false}"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 WithIf status_code = 200 ThenCallDeepSeekAPI = responseElseCallDeepSeekAPI = "Error: " & status_code & " - " & responseEnd IfSet Http = Nothing
End FunctionSub DeepSeek()Dim inputText As StringDim response As StringDim regex As ObjectDim matches As ObjectDim originalSelection As ObjectIf Selection.Type <> wdSelectionNormal ThenMsgBox "请选择文本。"Exit SubEnd IfSet originalSelection = Selection.Range.DuplicateinputText = Replace(Replace(Replace(Selection.Text, "\", "\\"), vbCrLf, ""), vbCr, "")response = CallDeepSeekAPI(inputText)If Left(response, 5) <> "Error" ThenSet regex = CreateObject("VBScript.RegExp")With regex.Global = True.MultiLine = True.Pattern = """content"":\s*""([\s\S]*?)"""End WithIf regex.Test(response) Thenresponse = regex.Execute(response)(0).SubMatches(0)response = Replace(response, "\u003c", "<")response = Replace(response, "\u003e", ">")response = Replace(response, "
", vbCrLf)Selection.Collapse Direction:=wdCollapseEndSelection.TypeParagraphSelection.TypeText Text:=responseoriginalSelection.SelectElseMsgBox response, vbCriticalEnd IfElseMsgBox response, vbCriticalEnd If
End Sub
执行操作
在Word中选中希望提交给模型的文本,执行宏 DeepSeek,模型将处理文本并返回结果。处理后的文本将插入到原选中文本之后。
通过VBA宏,可以在Word中直接调用DeepSeek模型,实现文本处理、生成等功能。这种方法适用于需要频繁使用AI功能的用户,可以显著提高工作效率。
要在本地部署DeepSeek并将其集成到Word办公软件中,需要先安装Ollama和DeepSeek模型,然后通过VBA宏或Office JS插件与Word集成。这些步骤确保了可以在本地高效运行DeepSeek模型,并通过Word实现智能写作、文本分析等功能。
✍️相关问答
如何在Word中安装和使用VBA宏
在Word中安装和使用VBA宏可以通过以下步骤进行:
启用开发者选项卡:
打开Word,点击“文件” > “选项” > “自定义功能区”。
在右侧的“主选项卡”中勾选“开发工具”,然后点击“确定”。
创建新宏:
在“开发工具”选项卡中,点击“宏”按钮。
在弹出的窗口中,选择“录制宏”。
输入宏的名称,选择存储位置(可以选择“此文档”或“所有文档”),然后点击“确定”开始录制。
执行你想要自动化的操作(例如,格式化文本、插入图片等)。
完成后,点击“停止录制”。
编辑宏:
在“开发工具”选项卡中,点击“宏”按钮。
选择你刚才创建的宏,点击“编辑”。
这将打开VBA编辑器,你可以在这里查看和修改宏的代码。
运行宏:
在“开发工具”选项卡中,点击“宏”按钮。
选择你要运行的宏,然后点击“运行”。
保存宏:
确保将文档保存为支持宏的格式(例如,.docm),以便下次使用。
DeepSeek模型有哪些常见的API接口?
DeepSeek模型提供了多种API接口,以下是一些常见的API接口:
对话补全接口:
端点路径:/v1/chat/completions
HTTP方法:POST
功能说明:支持多轮对话、流式输出、function calling(最高支持128k上下文)。
模型列表查询接口:
端点路径:/v1/models
HTTP方法:GET
功能说明:获取当前可用模型清单及基础信息。
向量化服务接口:
端点路径:/v1/embeddings
HTTP方法:POST
功能说明:生成文本向量表示(支持512维/1024维两种规格)。
语音合成接口:
端点路径:/v1/tts
HTTP方法:POST
功能说明:支持中英双语的语音生成(2025年新增服务)。
知识库检索接口:
端点路径:/v1/knowledge/search
HTTP方法:POST
功能说明:支持私域知识库的RAG检索(需配合腾讯云服务使用)。
如何优化DeepSeek在Word中的集成效果
要优化DeepSeek在Word中的集成效果,可以考虑以下几个方面:
使用API Key: 获取DeepSeek的API Key,并在Word中配置API调用,以提高模型的访问速度和稳定性。
本地部署模型: 如果网络延迟较高,可以考虑在本地部署DeepSeek模型,以减少响应时间。
优化VBA代码: 通过优化VBA代码,提高API调用的效率和稳定性。例如,添加错误处理和日志记录机制。
使用Office Add-ins: 考虑使用Office Add-ins进行更复杂的集成,利用JavaScript、HTML和CSS创建自定义功能。
插件和宏管理: 确保插件和宏的正确安装和配置,避免安全风险和兼容性问题。
🧐脑图

相关文章:
如何本地部署DeepSeek集成Word办公软件
目录 本地部署DeepSeek安装Ollama下载并部署DeepSeek模型安装ChatBox客户端(可选) 将DeepSeek集成到Word修改Word中的VBA代码执行操作 ✍️相关问答如何在Word中安装和使用VBA宏DeepSeek模型有哪些常见的API接口?如何优化DeepSeek在Word中的集…...
Centos10 Stream 基础配置
NetworkManger 安装 dnf install NetworkManager 查看网络配置 nmcli [rootCentos-S-10 /]# nmcli ens33:已连接 到 ens33"Intel 82545EM"ethernet (e1000), 00:0C:29:08:3E:71, 硬件, mtu 1500ip4 默认inet4 192.168.31.70/24route4 default …...
时间序列分析(三)——白噪声检验
此前篇章: 时间序列分析(一)——基础概念篇 时间序列分析(二)——平稳性检验 一、相关知识点 白噪声的定义:白噪声序列是一种在统计学和信号处理中常见的随机过程,由一系列相互独立、具有相同…...
ThinkPHP8视图赋值与渲染
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 在控制器操作中,使用view函数可以传入视图…...
对贵司需求的PLC触摸的远程调试的解决方案
远程监控技术解决方案 一、需求痛点分析 全球设备运维响应滞后(平均故障处理周期>72小时)客户定制化需求频繁(每月PLC程序修改需求超50次)人力成本高企(单次跨国差旅成本约$5000)多品牌PLC兼容需求&am…...
2.12寒假作业
web:[HDCTF 2023]Welcome To HDCTF 2023 可以直接玩出来 但是这边还是看一下怎么解吧,看一下js代码,在js.game里面找到一个类似brainfuck加密的字符串 解密可以得到答案,但是后面我又去了解了一下let函数let命令、let命令 let命…...
记使用AScript自动化操作ios苹果手机
公司业务需要自动化操作手机,本来以为很困难,没想到使用AScript工具出乎意料的简单,但是还有很多坑存在,写个博客记录一下。 工具信息: 手机:iphone7 系统版本:ios15 AScript官方文档链接&a…...
【Apache Paimon】-- 16 -- 利用 paimon-flink-action 同步 kafka 数据到 hive paimon 表中
目录 引言CDC 技术概述 2.1 什么是 CDC2.2 CDC 的应用场景Kafka 作为 CDC 数据源的原理与优势 3.1 Kafka 的基本架构3.2 Kafka 在 CDC 中的角色...
基于 PyTorch 的树叶分类任务:从数据准备到模型训练与测试
基于 PyTorch 的树叶分类任务:从数据准备到模型训练与测试 1. 引言 在计算机视觉领域,图像分类是一个经典的任务。本文将详细介绍如何使用 PyTorch 实现一个树叶分类任务。我们将从数据准备开始,逐步构建模型、训练模型,并在测试…...
算法之 数论
文章目录 质数判断质数3115.质数的最大距离 质数筛选204.计数质数2761.和等于目标值的质数对 2521.数组乘积中的不同质因数数目 质数 质数的定义:除了本身和1,不能被其他小于它的数整除,最小的质数是 2 求解质数的几种方法 法1,根…...
Java 大视界 -- 人工智能驱动下 Java 大数据的技术革新与应用突破(83)
💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…...
【04】RUST特性
文章目录 隐藏shadowing所有权ownership堆区&栈区所有权规则变量&数据Copy Trait与Drop TraitCopy TraitDrop Trait移动克隆函数参数与返回值的所有权参数引用可变引用悬垂引用slice生命周期隐藏shadowing 有点像同名覆盖 let mut guess = String::new();let guess: u3…...
PlantUml常用语法
PlantUml常用语法,将从类图、流程图和序列图这三种最常用的图表类型开始。 类图 基础语法 在 PlantUML 中创建类图时,你可以定义类(Class)、接口(Interface)以及它们之间的关系,如继承&#…...
保存字典类型的文件用什么格式比较好
保存 Python 字典类型的数据时,有几个常见的格式可以选择,这些格式都具有良好的可读性和提取内容的便利性。以下是几种推荐的格式: JSON 格式: 优点:JSON 格式非常适合存储和传输结构化数据,具有良好的跨平…...
开源模型应用落地-Qwen1.5-MoE-A2.7B-Chat与vllm实现推理加速的正确姿势(一)
一、前言 在人工智能技术蓬勃发展的当下,大语言模型的性能与应用不断突破边界,为我们带来前所未有的体验。Qwen1.5-MoE-A2.7B-Chat 作为一款备受瞩目的大语言模型,以其独特的架构和强大的能力,在自然语言处理领域崭露头角。而 vllm 作为高效的推理库,为模型的部署与推理提…...
一竞技瓦拉几亚S4预选:YB 2-0击败GG
在2月11号进行的PGL瓦拉几亚S4西欧区预选赛上,留在欧洲训练的YB战队以2-0击败GG战队晋级下一轮。双方对阵第二局:对线期YB就打出了优势,中期依靠卡尔带队进攻不断扩大经济优势,最终轻松碾压拿下比赛胜利,以下是对决战报。 YB战队在天辉。阵容是潮汐、卡尔、沙王、隐刺、发条。G…...
deepseek+kimi一键生成PPT
1、deepseek生成大纲内容 访问deepseek官方网站:https://www.deepseek.com/ 将你想要编写的PPT内容输入到对话框,点击【蓝色】发送按钮,让deepseek生成内容大纲,并以markdown形式输出。 等待deepseek生成内容完毕后,…...
mybatis 是否支持延迟加载?延迟加载的原理是什么?
1. MyBatis 是否支持延迟加载? 是的,MyBatis 支持延迟加载。延迟加载的主要功能是推迟数据加载的时机,直到真正需要时再去加载。这种方式能提高性能,尤其是在处理关系型数据时,可以避免不必要的数据库查询。 具体来说…...
【Android开发】安卓手机APP拍照并使用机器学习进行OCR文字识别
前言:点击手机APP上的拍照后,调取手机设备相机拍照并获取图片显示到手机APP页面,进行提取照片内的文字,并将识别结果显示在界面上,在离线模式下也可用。文末工程链接下载 演示视频: 目录 1.新建java项目 2.添加依赖 3. MainActivity.java文件 4.activity_main.xml 文…...
力扣 15.三数之和
题目: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k,同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的…...
网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?
一、核心优势:专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发,是一款收费低廉但功能全面的Windows NAS工具,主打“无学习成本部署” 。与其他NAS软件相比,其优势在于: 无需硬件改造:将任意W…...
LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...
2023赣州旅游投资集团
单选题 1.“不登高山,不知天之高也;不临深溪,不知地之厚也。”这句话说明_____。 A、人的意识具有创造性 B、人的认识是独立于实践之外的 C、实践在认识过程中具有决定作用 D、人的一切知识都是从直接经验中获得的 参考答案: C 本题解…...
