当前位置:首页 > 文章中心 > 正文内容

MAC电脑WPS如何接入deepseek,附源码,全网最简单的接入教程

dgx66617小时前文章中心2



一、接入前准备

1.WPS最新版本(老版本没有开发工具菜单)

点击检查更新,按照步骤安装最新版本

2.硅基流动平台注册账号及秘钥

(1)目前deepseek官方平台,无法进行充值,除非原来有余额没有用完。所以采用通过硅基流动平台进行api能力接入。

添加图片注释,不超过 140 字(可选)

(2)地址:硅基流动平台地址如下,按照正常流程注册即可。

https://cloud.siliconflow.cn/cloud.siliconflow.cn/

(3)按照如下步骤创建秘钥

添加图片注释,不超过 140 字(可选)

二、WPS接入deepseek操作(源码在尾部)

1启用 Word 的开发者工具

(1)打开 Word。

(2)点击菜单栏中的 “工具”,然后选择”开发者工具“

添加图片注释,不超过 140 字(可选)

2.设置宏安全性

开发工具——宏安全性——设置为”低“,因为苹果系统的安全度要求高,所以正常安全级会影响宏文件的运行。

添加图片注释,不超过 140 字(可选)

3.编辑接入deepseek的宏文件

(1)点击WPS宏编辑器,然后复制代码,粘贴到代码框内

(2)替换自己的apiKey文件 为了各位操作方便,我在代码中已经将,调取的api地址和模型内置好,大家只需要替换下秘钥即可完成接入。

var apiUrl = 'https://api.siliconflow.cn/v1/chat/completions';

var apiKey = '替换为自己创建的apiKey';

var model = 'deepseek-ai/DeepSeek-R1';

添加图片注释,不超过 140 字(可选)

(3)保存文件,即可使用。


三、WPS接入deepseek程序代码

function callDeepSeekAPI() {
    // 获取选中文本
    var selection = this.Application.Selection;
    var selectedText = selection.Text;

    // 保存选中范围
    var range = selection.Range;

    // DeepSeek API配置
    var apiUrl = 'https://api.siliconflow.cn/v1/chat/completions';
    var apiKey = '替换成自己的apiKey';
    var model = 'deepseek-ai/DeepSeek-R1';

    // 构建请求体
    var requestBody = {
        "model": model,
        "messages": [
            {"role": "user", "content": selectedText}
        ],
        "stream": false
    };

    requestBody = JSON.stringify(requestBody);

    // 创建XMLHttpRequest对象
    var xhr = new XMLHttpRequest();
    xhr.open('POST', apiUrl, false);

    // 设置请求头
    xhr.setRequestHeader('Content-Type', 'application/json');
    xhr.setRequestHeader('Authorization', 'Bearer ' + apiKey);

    // 设置超时时间(单位:毫秒)
    xhr.timeout = 30000; // 设置为30秒

    // 超时处理函数
    xhr.ontimeout = function () {
        alert('请求超时,请稍后重试!');
    };

    // 发送请求
    xhr.send(requestBody);

    // 处理响应
    if (xhr.status === 200) {
        try {
            var response = JSON.parse(xhr.responseText);
            var answer = '\r\n【DeepSeek回答】\r\n' + response.choices[0].message.content;

            // 移动到选中范围末尾
            range.Collapse(1); // 折叠到末尾
            range.InsertAfter(answer); // 在末尾插入回答

            // 移动光标到插入内容之后
            selection.MoveEnd(1, 1);
            selection.Collapse(1);
        } catch (error) {
            alert('处理响应内容时出错:' + error.message + ',响应内容:' + xhr.responseText);
        }
    } else {
        alert('API调用失败!状态码:' + xhr.status + ' 响应内容:' + xhr.responseText);
    }
}

四、使用方法

(1)word中选中提示词,点击运行宏

(2)选择自己创建的宏名(第一次需要选择,后续自动默认),然后运行即可得到答案。

添加图片注释,不超过 140 字(可选)

五、其他说明

1.目前硅基流动调用的api,新用户会赠送一定额度,可以使用,超出额度,需要进行购买,不过费用也不算太贵,后续如果找到免费的版本,我会进行更新。

2.目前亲测的调用其实没有,免费网页版及时,会出现调用超时或者响应速度慢的问题。

如果在运行过程中,出现如下错误就是请求超时

添加图片注释,不超过 140 字(可选)


如果想要更加快捷的调用方法,选中提示词后自动弹出运行的宏,可以参考如下操作

需要通过第三方软件进行自动触发Keyboard Maestro

在 Keyboard Maestro 中创建一个新的宏(Macro),可以按照以下详细步骤操作:

1. 打开 Keyboard Maestro

在 Launchpad 中找到 Keyboard Maestro 的图标并点击打开它,或者使用 Spotlight 搜索(按下 Command + 空格,输入 “Keyboard Maestro” 后回车)来启动该应用程序。

2. 进入宏编辑界面

  • 打开 Keyboard Maestro 后,在菜单栏中点击 “Keyboard Maestro”,选择 “Preferences”(偏好设置)。
  • 在弹出的偏好设置窗口中,切换到 “Macros”(宏)选项卡。这里会显示你当前已有的宏列表,如果是首次使用,列表可能为空。

3. 创建新的宏

  • 点击窗口左下角的 “+” 按钮,在弹出的菜单中选择 “New Macro”(新建宏)。这将在宏列表中添加一个新的空白宏。
  • 你可以为新宏设置一个有意义的名称,双击宏的默认名称进行修改,方便后续识别和管理。

4. 设置宏的触发器(Trigger)

触发器决定了宏在什么条件下会被触发执行。以实现选中文字后触发宏为例,操作如下:

  • 点击新宏中的 “Triggers”(触发器)部分,然后点击右侧的 “+” 按钮。
  • 在弹出的触发器类型列表中,选择 “Selected Text”(选中文字)。
  • 可以进一步设置触发条件,比如选择 “Any change to the selected text”(选中文字有任何变化),这样只要选中的文字发生改变,宏就会被触发。

5. 添加执行动作(Actions)

动作定义了宏被触发后要执行的具体操作。假设你要调用 WPS 宏,可以通过执行 AppleScript 来实现,步骤如下:

  • 点击 “Actions”(动作)部分,然后点击右侧的 “+” 按钮。
  • 在动作类型列表中,选择 “Execute AppleScript”(执行 AppleScript)。
-- 获取选中的文本
set the clipboard to ""
tell application "System Events" to keystroke "c" using command down
set selectedText to the clipboard
-- 这里可以继续添加调用 WPS 宏的代码,可能需要模拟按键操作来触发 WPS 中的宏

如果要调用 WPS 宏,可能需要根据 WPS 的具体操作方式进行模拟按键等操作。例如,若 WPS 宏对应的菜单路径是 “工具” -> “宏” -> “运行指定宏”,可以通过模拟按键依次按下对应菜单快捷键来触发宏。

6. 保存和测试宏

  • 完成触发器和动作的设置后,点击窗口左上角的 “Save”(保存)按钮保存宏的设置。
  • 为了验证宏是否能正常工作,可以在支持文本选择的应用程序中选中一段文字,观察宏是否按照预期被触发执行。如果没有达到预期效果,可以返回宏编辑界面检查触发器和动作的设置是否正确。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/3644.html

分享给朋友:

“MAC电脑WPS如何接入deepseek,附源码,全网最简单的接入教程” 的相关文章

退伍季——请你来的慢一点

时光荏苒又是一年退伍季秋风起草渐黄岁月斑驳不诉离别 只诉衷肠老兵,因为退伍季的来临,悄悄开始了他们的改变,他们用自己的方式,奉献着最后的军旅青春,发挥着他们的余温。“通信业务这一块不是一下就能学会的,紧邻复退的前两个月殷兵班长只要有时间就把我叫到身边,告诉我这个黄色线链接的是1号屏幕,这个白色的线链...

CAD打开提示:“可执行文件超出指定的受信任的位置”怎么办?

如果AutoCAD2014、2015、2016、2017、2018、2019、2020、2021、2022、2023等软件平台上,在加载CAD类二次开发软件(如飞时达工程类设计软件、天正建筑设计软件等),会提示文件加载安全提示:“可执行文件超出指定的受信任的位置”,您要执行什么操作?如下图所示:Au...

各种软件自下载

室内/外设计 AutoCAD CAD2004 CAD2004下载地址:链接:http://pan.baidu.com/s/1i5lBAQT 密码:y02h CAD2005 CAD2005下载地址:链接:http://pan.baidu.com/s/1jI02Bn4 密码:u3je CAD2006 C...

cad2007新手入门基础绘图案例 #学习

大家好,这节课给大家分享一个简单的 cad 入门案例。1. 这里是一个半径为三十的圆,这里间隔距离是五十,所以直接输入命令 c 空格。2. 第一点输入一个三十的半径画出了一个圆,画好了以后再画第二个圆是一空格。3. 然后以这里的圆心再来画一个五十加三十就是八十的半径,这样画了两个圆。4. 画好了以后...

WIN10系统安装低版本CAD(如2006.2007)时出现错误的解决办法

很多同学在WIN10系统下安装低版本CAD(如2006.2007)时会出现各种问题,比如提示“许可系统出现错误”“没有足够的权限安装本产品”“写入文件时发生错误”等,导入CAD无法正常安装或打开。所以老师结合多年的教学经验整理了非常全面的几种解决办法,希望能帮助各位同学解决困惑(WIN10系统与低版...

四款电脑桌面好用的备忘录app推荐,可同步手机

1、sticky notes这款是Windows系统自带的备忘记事工具,中文名叫“便笺”。点击桌面左下角“开始”,在程序列表中可找到。它在电脑桌面上是以一张一张彩色便利贴展现的,可以记录简单的文字和图片,非常像纸质便利贴的电子版。可以通过Office365和手机端同步数据。2、敬业签这款是我目前一直...