网易首页 > 网易号 > 正文 申请入驻

DeepSeek接入PyCharm、Jupyter、Cursor、WPS、Obsidian、知识库&Agent、聊天助手

0
分享至

大家好,我是老章

一文中,我介绍了

DeepSeek + Cursor Al 辅助编程

DeepSeek+ Obsidian 辅助写作

DeepSeek+ 沉浸式翻译/总结

在 这篇文章中介绍了

DeepSeek+ JupyterHub 辅助编程

DeepSeek + openwebui 聊天助手

DeepSeek+ 知识库&Agent

今天再补充两个网友写的DeepSeek接入PyCharm和WPS教程

DeepSeek + PyCharm

作****者:G.E.N.,编辑:根根AI

PyCharm 接入 DeepSeek 实现 AI 编程。

DeepSeek-V3

DeepSeek-V3是一个拥有671B参数的MoE模型,吞吐量每秒达60 token,比上一代V2提升3倍;在数学代码性能上,堪比国外大模型Claude 3.5 Sonnet。

接下来,我们把DeepSeek接入到PyCharm中,并利用其能力辅助我们进行代码开发。

效果演示

首先来看一下效果。

我们可以直接选中代码,并对代码段进行解释。


我们也可以通过选中代码,对代码进行修改。



创建API Key

首先进入DeepSeek官网,官网链接如下

https://www.deepseek.com/

点击API开放平台:



点击左侧“API Keys”,点击创建 API key,输出名称为“AI 代码提示”,也可以使用其它自定义的名称。


点击“创建",一定要记录此处的 API key,可以先将 API key 复制在其它地方。


在PyCharm中下载Continue插件

打开PyCharm,打开文件->设置->插件,搜索“Continue”,点击安装。


等待插件安装完毕后,点击“应用”,插件安装成功。

配置Continue

插件安装成功后,在右侧的标签栏中,会显示一个Continue的标签,我们点击即可进入,随后点击设置按键,如下图。


点击后,文本编辑区将会弹出配置文件。


我们对配置文件进行修改,将内容替换为下面的内容:

Function CallSiliconFlowAPI(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
    API = "https://api.siliconflow.cn/v1/chat/completions"
    ' 模型名称     SendTxt = "{ ""model"": ""deepseek-ai/DeepSeek-R1-Distill-Qwen-32B"", ""messages"": [{""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 SendTxt        status_code = .Status        response = .responseText     End With     If status_code = 200 Then         CallSiliconFlowAPI = response     Else        CallSiliconFlowAPI = "Error: " & status_code & " - " & response     End If     Set Http = Nothing End Function Sub SiliconFlowV3()     Dim api_key As String     Dim inputText As String     Dim response As String     Dim regex As Object     Dim matches As Object     Dim originalSelection As Object     api_key = "你的API KEY"     If api_key = "" Then        MsgBox "Please enter the API key."        Exit Sub     ElseIf Selection.Type <> wdSelectionNormal Then        MsgBox "Please select text."        Exit Sub     End If     ' 保存原始选中的文本
    Set originalSelection = Selection.Range.Duplicate
    inputText = Replace(Replace(Replace(Replace(Replace(Selection.Text, "\", "\\"), vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), "\""")     ' 调用硅基流动 API     response = CallSiliconFlowAPI(api_key, inputText)     If Left(response, 5) <> "Error" Then        Set regex = CreateObject("VBScript.RegExp")        With regex            .Global = True            .MultiLine = True            .IgnoreCase = False            ' 根据文档,响应中内容的格式,调整正则表达式            .Pattern = """content"":""(.*?)"""        End With        Set matches = regex.Execute(response)        If matches.Count > 0 Then            response = matches(0).SubMatches(0)            response = Replace(Replace(response, """", Chr(34)), """", Chr(34))             ' 取消选中原始文本            Selection.Collapse Direction:=wdCollapseEnd             ' 将内容插入到选中文字的下一行            Selection.TypeParagraph ' 插入新行            Selection.TypeText Text:=response             ' 将光标移回原来选中文本的末尾            originalSelection.Select        Else            MsgBox "Failed to parse API response.", vbExclamation        End If     Else        MsgBox response, vbCritical     End If End Sub

修改时将会弹出提示,点击确定。


随后,我们将两处apiKey替换为先前保存的API key。



保存文件后,即可开始使用。


DeepSeek + WPS

❝ 整理:Peter 编辑:能源数聚

今天我们讲讲怎么将最近爆火的DeepSeek接入常用的WPS文档,实现人工智能对已有文档的检查、归纳、提炼、总结,或者是一些故事和诗歌的创作。

经常用WPS的土豪或许会问了,WPS不是本身就有AI吗?


❝ 对于普通的WPS用户来说,恐怕免费才是唯一的归途。那么我接下来要写的教程则满足了大部分人在WPS使用AI的愿望。
步骤1:获取DeepSeek大模型的API KEY

首先登陆【硅基流动】注册网址(现在注册每个人可以领取2000万Tokens的额度):



步骤2:配置VB编辑器

进入VB编辑器界面:


首先新建一个文档,切换到VB编辑器,同时降低宏的安全性。



输入下面的配置代码:

Function CallSiliconFlowAPI(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
    API = "https://api.siliconflow.cn/v1/chat/completions"
    ' 模型名称     SendTxt = "{ ""model"": ""deepseek-ai/DeepSeek-R1-Distill-Qwen-32B"", ""messages"": [{""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 SendTxt        status_code = .Status        response = .responseText     End With     If status_code = 200 Then         CallSiliconFlowAPI = response     Else        CallSiliconFlowAPI = "Error: " & status_code & " - " & response     End If     Set Http = Nothing End Function Sub SiliconFlowV3()     Dim api_key As String     Dim inputText As String     Dim response As String     Dim regex As Object     Dim matches As Object     Dim originalSelection As Object     api_key = "你的API KEY"     If api_key = "" Then        MsgBox "Please enter the API key."        Exit Sub     ElseIf Selection.Type <> wdSelectionNormal Then        MsgBox "Please select text."        Exit Sub     End If     ' 保存原始选中的文本
    Set originalSelection = Selection.Range.Duplicate
    inputText = Replace(Replace(Replace(Replace(Replace(Selection.Text, "\", "\\"), vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), "\""")     ' 调用硅基流动 API     response = CallSiliconFlowAPI(api_key, inputText)     If Left(response, 5) <> "Error" Then        Set regex = CreateObject("VBScript.RegExp")        With regex            .Global = True            .MultiLine = True            .IgnoreCase = False            ' 根据文档,响应中内容的格式,调整正则表达式            .Pattern = """content"":""(.*?)"""        End With        Set matches = regex.Execute(response)        If matches.Count > 0 Then            response = matches(0).SubMatches(0)            response = Replace(Replace(response, """", Chr(34)), """", Chr(34))             ' 取消选中原始文本            Selection.Collapse Direction:=wdCollapseEnd             ' 将内容插入到选中文字的下一行            Selection.TypeParagraph ' 插入新行            Selection.TypeText Text:=response             ' 将光标移回原来选中文本的末尾            originalSelection.Select        Else            MsgBox "Failed to parse API response.", vbExclamation        End If     Else        MsgBox response, vbCritical     End If End Sub

其中最重要的就是这两行代码:

  • 一个是你在硅基流动网站选用的模型名称

  • 一个则是你生成的API KEY

SendTxt = "{ ""model"": ""deepseek-ai/DeepSeek-R1-Distill-Qwen-32B"", ""messages"": [{""role"": ""user"", ""content"": """ & inputText & """}]} "

api_key = "你的API KEY"

新建的模块可以导出到桌面,方便以后调用。右上角直接叉掉关闭VB编辑器。


步骤3:配置WPS宏

点击文档的“文件”——“选项”——“自定义功能区”,选择“宏”


此时我们可以看到我们刚才在VB编辑器里面建好的宏。新建组,重命名为DeepSeek,然后把宏添加到新建的组下面,重命名为DeepSeek,最后点击确定。




此时我们回到文档菜单栏的“工具”,就可以看到多了一个“DeepSeek”的选项。


此时我们只需要在文档里输入内容,选中输入的内容,然后点击“DeepSeek”选项,就可以得到回应啦!是不是很简单!


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
57岁香港第五天王回归!观众也不买账,新片上映2天票房仅66.5万

57岁香港第五天王回归!观众也不买账,新片上映2天票房仅66.5万

靠谱电影君
2025-03-19 19:01:21
肯尼迪遇刺身亡时喉咙与头部分别中枪

肯尼迪遇刺身亡时喉咙与头部分别中枪

历史通
2025-02-10 09:48:53
97 岁李兆基晚年凄凉!守 40 亿庄园,护工相伴却盼不来儿孙

97 岁李兆基晚年凄凉!守 40 亿庄园,护工相伴却盼不来儿孙

娱乐故事荟
2025-03-19 22:38:15
16年,湖北13岁男孩服用维生素D辅助补钙,1年后检查让他无法接受

16年,湖北13岁男孩服用维生素D辅助补钙,1年后检查让他无法接受

今日养生之道
2025-03-19 01:00:08
掘金开始挑对手了!故意轮休2大超巨送湖人赢卡位战,坑库里+詹皇

掘金开始挑对手了!故意轮休2大超巨送湖人赢卡位战,坑库里+詹皇

嘴炮体坛
2025-03-20 09:36:31
“巴特勒”观战热火9连败 拿着小酒 小座一靠 有点惬意

“巴特勒”观战热火9连败 拿着小酒 小座一靠 有点惬意

直播吧
2025-03-20 14:47:18
长相太美无人敢追?她魅力究竟多大?谢园:太性感,看到就想勾引

长相太美无人敢追?她魅力究竟多大?谢园:太性感,看到就想勾引

素衣读史
2025-03-20 15:44:03
⚡印尼、巴林双双输球,国足今晚击败沙特即可升至小组第3

⚡印尼、巴林双双输球,国足今晚击败沙特即可升至小组第3

雷速体育
2025-03-20 20:47:14
基本告别CBA!辽篮10年功臣解约,4个冠军在手,比郭艾伦晚走半年

基本告别CBA!辽篮10年功臣解约,4个冠军在手,比郭艾伦晚走半年

体坛大事记
2025-03-20 11:41:20
5年前都以为这6人能统治NBA,如今回头看,发现我们都看错人了

5年前都以为这6人能统治NBA,如今回头看,发现我们都看错人了

大卫的篮球故事
2025-03-19 17:41:26
印度急红眼!曝沙特140亿大单弃购中国歼35真相 六代机谎言被揭穿

印度急红眼!曝沙特140亿大单弃购中国歼35真相 六代机谎言被揭穿

Ck的蜜糖
2025-03-20 05:28:17
28岁女生攒了77万黄金,23天日均收益超4700元!有人“一克也不放过”

28岁女生攒了77万黄金,23天日均收益超4700元!有人“一克也不放过”

鲁中晨报
2025-03-20 13:28:08
年入200亿!江苏出现超级IPO

年入200亿!江苏出现超级IPO

蓝色海边
2025-03-20 00:42:34
中国最美的10座县城,争取一年去一个!

中国最美的10座县城,争取一年去一个!

布拉旅游说
2025-02-24 13:03:32
蒋友青正式定居大陆!在杭州创业当网红,租豪华别墅给员工做宿舍

蒋友青正式定居大陆!在杭州创业当网红,租豪华别墅给员工做宿舍

娱圈小愚
2025-03-20 11:09:39
香菜立大功!研究发现:经常吃香菜的人,不用半年,或有这4变化

香菜立大功!研究发现:经常吃香菜的人,不用半年,或有这4变化

今日养生之道
2025-03-17 13:29:21
收礼收钱收卡,数额特别巨大!山西省长治市政协原副主席杨江波被公诉

收礼收钱收卡,数额特别巨大!山西省长治市政协原副主席杨江波被公诉

正义网
2025-03-20 16:06:19
天塌了!天然饮料椰子水居然也是科技与狠活,被曝配料表造假......

天塌了!天然饮料椰子水居然也是科技与狠活,被曝配料表造假......

脊梁in上海
2025-03-18 17:50:24
浙江富豪在新加坡惨遭“杀猪盘”:被员工骗走4亿

浙江富豪在新加坡惨遭“杀猪盘”:被员工骗走4亿

财通社
2025-03-20 20:36:09
山东男子从阿里离职,带父母闯澳洲贴砖,一家年存款150万人民币

山东男子从阿里离职,带父母闯澳洲贴砖,一家年存款150万人民币

振华观史
2025-03-20 16:42:22
2025-03-21 00:00:49
机器学习与Python社区 incentive-icons
机器学习与Python社区
机器学习算法与Python
2867文章数 10942关注度
往期回顾 全部

科技要闻

华为发业界首款阔折叠华为Pura X,7499元起

头条要闻

13款宣称零添加酱油被送检:12款检出镉 7款检出总砷

头条要闻

13款宣称零添加酱油被送检:12款检出镉 7款检出总砷

体育要闻

赛季快结束了,想起来自己是合同年了?

娱乐要闻

主流媒体为大S发声,生前最后一条动态被提起

财经要闻

快递诈骗 韵达出事

汽车要闻

搭华为ADS 3.3 问界新M5 Ultra售22.98万起

态度原创

教育
艺术
时尚
家居
游戏

教育要闻

2025南京幼升小开始动了!

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

春天一定要拥有这件“爆火单品”,让你美出新高度

家居要闻

阳光简约 清新大气

支持NS2?《异度之刃X:终极版》有隐藏60帧

无障碍浏览 进入关怀版