微信扫码
添加专属顾问
我要投稿
掌握AI技术,10分钟内让WPS办公软件智能化。 核心内容: 1. WPS办公软件与AI大模型DeepSeek的集成方法 2. 通过JS宏实现自动化文本扩写功能的步骤 3. 代码示例与接口申请指南
在办公场景中,WPS 作为一款强大的办公软件,不仅提供了丰富的文档编辑功能,还支持宏(Macro)来实现自动化处理。
随着人工智能技术的发展,将大模型(如 ChatGPT、DeepSeek、文心一言等)集成到 WPS 中,可以大幅提升文档编辑、内容创作、数据分析的效率。
本文介绍如何通过 WPS JS宏调用 DeepSeek 大模型,实现自动化文本扩写功能。
1.随便打开一个word文档,点击工具栏“工具”
2.点击“开发工具”
3.点击“查看代码”
4.在打开的WPS宏编辑器界面中,左侧找到“Project(Normal.dotm)”,在“代码”上右击,选择“插入”->“模块”
5.在新建的模块“Module1”上右击,点击“重命名”,重命名为“deepseek”
6.在右边的代码编辑器中,粘贴JS宏代码,保存
代码 wps_text_expander.js 已放入学习资料大礼包,下载方法见文末
代码中接口定义相关内容改成自己的,除了DeepSeek也可以使用其他模型
deepseek接口申请:https://platform.deepseek.com/api_keys
const OPENAI_API_KEY = "使用自己申请的API-KEY";
// deepseek的接口地址
const OPENAI_API_URL = "https://api.deepseek.com/v1/chat/completions";
// 调用模型名称
const OPENAI_MODEL = "deepseek-chat";
// 提示词模板
function PROMPT_TEMPLATE(text) {
return `你是一位专业的文本扩写助手。请根据以下要求扩写文本:
1. 保持原文核心意思不变
2. 增加相关细节和背景信息
3. 使用正式、专业的语言风格
请扩写以下文本:
${text}`;
}
7.回到文字编辑界面,点击“文件”菜单,选择“选项”
8.在选项对话框中,找到“自定义功能区”,在右侧的“自定义功能区”中,“工具”选项卡下点击“新建组”
9.选中上一步新建的组,在左侧“自定义功能区”中下拉,找到“宏”,可以看到宏代码的名称“Project.deepseek.expandText”,选中,点击中间的“添加”按钮,添加到新建的组下
10.在右侧“自定义功能区”中,选择新添加的“Project.deepseek.expandText”,点击“重命名”
11.名称修改为“扩写”,点击确定
12.点击“确定”
13.回到文字编辑界面,看到“工具”栏下,多了“扩写”工具
14.写一句文字“从前有座山”,用鼠标滑动选择需要扩写的内容,点击“扩写”,稍等片刻,等待deepseek返回
15,看到文字“从前有座山”成功被扩写
从前,在遥远的东方大地上,矗立着一座巍峨雄伟的山脉。这座山海拔数千丈,山势陡峭险峻,犹如一位威严的巨人屹立于天地之间。山脉绵延数百里,山顶常年云雾缭绕,仿佛披着一层神秘的面纱。山中古木参天,苍松翠柏交错生长,形成了一片茂密的原始森林。山间溪流潺潺,清泉叮咚,滋养着这片古老的土地。据当地老人代代相传,这座山已有数万年的历史,见证了无数沧桑巨变,是这片土地上最古老、最神圣的象征。
至此,已经完成了 WPS 宏的基本环境搭建,并掌握了如何调用 AI API 进行文本扩写。后续可以进一步优化代码,增加更多智能化功能,例如自动摘要、润色和智能翻译等。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-23
Unsloth:提升 LLM 微调效率的革命性开源工具
2025-04-23
超越 DevOps?VibeOps 引领 AI 驱动的开发革命
2025-04-23
大模型想 “专精” 特定任务?这 3 种 Addition-Based 微调法别错过
2025-04-23
重参数化微调:揭秘LoRA家族让大模型训练成本暴降的方法
2025-04-23
为什么全参数微调能让大模型从“通才”变“专才”?
2025-04-22
使用 LLaMA-Factory 微调 llama3 模型
2025-04-22
费曼讲解大模型参数微调——小白也能看懂
2025-04-22
超详细使用Ollama本地部署Deepseek
2025-02-04
2025-02-04
2024-09-18
2024-07-11
2024-07-09
2024-07-11
2024-07-26
2025-02-05
2025-01-27
2025-02-01
2025-04-23
2025-04-20
2025-04-01
2025-03-31
2025-03-20
2025-03-16
2025-03-16
2025-03-13