相关资讯

快乐风男 勾引 WPS 镶嵌 DeepSeek 教程

发布日期:2025-07-04 13:09    点击次数:127

快乐风男 勾引 WPS 镶嵌 DeepSeek 教程

谋划: 在 WPS 中镶嵌 DeepSeek 功能快乐风男 勾引,终了文档智能处理。

所需器具:

WPS Office 最新版块

DeepSeek API 密钥

文本剪辑器(如记事本、VS Code)

体式:

一、获得 DeepSeek API 密钥

加多撸

看望 DeepSeek 官网 (https://www.deepseek.com/) 并注册账号。

图片快乐风男 勾引

点击右上角API绽放平台。

图片

创建一个新期骗,并获得 API 密钥。

图片

二、wps设置经过

1、启用开发器具

领先,咱们得让WPS具有开发功能,翻开WPS,新建一个文档,点击顶部菜单栏“文献”--“选项”--“自界说功能区”,找到“器具”勾选上,点击细则。

图片

2、设置信任中心

在WPS里要运行VBA代码,默许是禁用的,是以需要把宏安全性裁汰。

点击顶部菜单栏“文献”--“选项”--“信任中心”,点击右上角“宏安全性”,遴荐“低”。

图片

三、编写 VBA 代码

1.翻开 WPS,新建一个空缺文档。

2.点击菜单栏“器具”--“开发器具”--点击右上角“切换到VB环境”。(若是莫得vb剪辑器的需要单独装配)。

图片

图片

3.翻开vb剪辑器后,遴荐“插入”--“模块”。

图片

4.在新建的VB模块中,粘贴以下代码:

Function CallDeepSeekAPI(api_key As String, inputText As String) As String

Dim API As String

Dim SendTxt As String

Dim Http As Object

Dim status_code As Integer

Dim response As String

' DeepSeek API 的 URL

API = 'https://api.deepseek.com/chat/completions'

' 对 inputText 中的双引号进行转义,确保 JSON 体式正确

inputText = Replace(inputText, '''', '\''')

' 构造发送的 JSON 数据

SendTxt = '{''model'': ''deepseek-chat'', ''messages'': [ {''role'':''system'', ''content'':''You are a Word assistant''}, {''role'':''user'', ''content'':''' & inputText & '''} ], ''stream'': false}'

' 创建 XMLHTTP 对象

Set Http = CreateObject('MSXML2.XMLHTTP')

With Http

' 翻开相接,使用 POST 步调

.Open 'POST', API, False

' 开拓恳求头

.setRequestHeader 'Content-Type', 'application/json'

.setRequestHeader 'Authorization', 'Bearer ' & api_key

' 发送恳求

.send SendTxt

' 获得状况码和反应骨子

status_code = .Status

response = .responseText

End With

' 把柄状况码复返反应骨子或不实信息

Select Case status_code

Case 200

CallDeepSeekAPI = response

Case 402

CallDeepSeekAPI = 'Error: 402 - Insufficient Balance. Please check your account balance.'

Case Else

CallDeepSeekAPI = 'Error: ' & status_code & ' - ' & response

End Select

' 开释对象

Set Http = Nothing

End Function

Sub DeepSeekV3()

Dim api_key As String

Dim inputText As String

Dim regex As Object

Dim matches As Object

Dim originalSelection As Object

Dim response As String

' 开拓 API 密钥

api_key = '替换为你的 DeepSeek API 密钥'

' 查抄 API 密钥是否为空

If api_key = '' Then

MsgBox '请输入 API 密钥。'

Exit Sub

' 查抄是否有文本被选中

ElseIf Selection.Type <> wdSelectionNormal Then

MsgBox '请遴荐文本。'

Exit Sub

End If

' 保存原始选中的文本

Set originalSelection = Selection.Range.Duplicate

' 清算选中的文本,去除不消要的字符

inputText = Replace(Replace(Replace(Replace(Replace(Selection.Text, '', ''), vbCrLf, ''), vbCr, ''), vbLf, ''), Chr(34), '''')

' 调用 DeepSeek API

response = CallDeepSeekAPI(api_key, inputText)

' 查抄反应是否包含不实

If Left(response, 5) <> 'Error' Then

' 创建正则抒发式对象

Set regex = CreateObject('VBScript.RegExp')

With regex

.Global = True

.MultiLine = True

.IgnoreCase = False

' 开拓正则抒发式口头,用于索要 API 反应中的骨子

.Pattern = '''content'':''(.*?)'''

End With

' 奉行正则抒发式匹配

Set matches = regex.Execute(response)

' 若是匹配见效,索要骨子并插入到文档中

If matches.Count > 0 Then

response = matches(0).SubMatches(0)

response = Replace(Replace(response, '\''', ''''), '\''', '''')

' 取消选华夏始文本

Selection.Collapse Direction:=wdCollapseEnd

' 将骨子插入到选中笔墨的下一瞥

Selection.TypeParagraph ' 插入新行

Selection.TypeText Text:=response

' 将光标移回原本选汉文本的末尾

originalSelection.Select

Else

MsgBox '无法领略 API 反应。', vbExclamation

End If

Else

MsgBox response, vbCritical

End If

End Sub

四、自界说Deepseek按钮

1. 翻开“文献'->“选项”->“自界说功能区”,在右侧功能区列表中点击“新建组”,定名为“DeepSeek”。

图片

2.在左侧高歌列表中找到“宏”,找到Project.模块1.DeepSeekR1,添加到右侧功能区“DeepSeek”中,然后改一个你可爱的名字,点击“细则”保存开拓。

图片

作念完这些,你就有了一个专属DeepSeek按钮。

图片

五、测试功能

1.复返 WPS 文档,输入一段文本。

2.选中这段笔墨,点击刚刚创建的“运行对话”按钮。

3.DeepSeek会自动生成骨子,松驰完成任务!

4.将汉文翻译成英文,DeepSeek也能快速责罚!

图片

友情指示:这里存在一个小问题,若是你的DeepSeek账号内部没多余额,况兼当今由于资源病笃也不复旧充值,当你点击完你的DeepSeek小按钮后,它就会给你报错Error 402。是以天下若是念念要用API,只可等再行绽放充值。

图片

图片

六、创建模板

为了能一直使用一直高效办公摸鱼,咱们把这个功能保存成一个模板。

点击“文献”-“另存为”,遴荐Microsoft Word 带宏的模板文献 (*.dotm),文献保存到C:\Users\用户名\AppData\Roaming\kingsoft\wps\startup,下次再翻开WPS的时间就不错使用,不需要叠加设置。

图片

本站仅提供存储就业,悉数骨子均由用户发布,如发现存害或侵权骨子,请点击举报。