今天,我们要探讨一个有趣的话题:如何将DeepSeek集成到PPT中,从而实现AI自动处理内容的功能。这意味着你可以让AI来帮你生成内容,节省大量时间,提高工作效率!
没错,你没听错!结合AI的能力,不仅能让你的PPT变得更智能,还可以为你的工作增添科技感。接下来,我将带你逐步操作,确保你能够轻松上手😄。
第一步:准备工作
1. 获取DeepSeek的API Key
要实现AI处理内容,你首先需要一个DeepSeek的API Key。通过这个Key,你可以调用DeepSeek提供的AI服务。不过,请注意,DeepSeek官网的API充值功能现已暂停。优先考虑通过官方渠道获取API Key,这样更可靠哦。
- 腾讯云充值链接:https://curl.qcloud.com/T3M5yBHp
- 阿里云充值链接:https://sourl.cn/T4Swar
2. 启用PPT的开发者工具
虽然PPT没有直接暴露给你开发的接口,但别担心!微软早已为我们准备了开发者工具。只需几步操作就能开启这个“宝藏”。
首先,打开PPT,点击菜单栏的“文件”选项,再进入“选项”。接着,选择“自定义功能区”,勾选“开发工具”,点击确定。
完成后,你将看到PPT菜单栏中新增的“开发工具”选项卡,准备好进行更多操作了!
3. 调整信任设置
为了确保VBA(Visual Basic for Applications)里的代码可以正常运行,你需要调整一下PPT的信任设置。
进入“文件 -> 选项 -> 信任中心 -> 信任中心设置 -> 宏设置”,勾选“启用所有宏”和“信任对VBA工程对象模型的访问”。
这样做后,你自编写的宏代码就不会被系统限制,可以自由运行了。
第二步:编写VBA代码
1. 打开VBA编辑器
虽然PPT没有集成IDE,但VBA编辑器完全能满足我们的需求。
只需点击“开发工具”选项卡,然后点击“Visual Basic”即可打开VBA编辑器。
2. 粘贴核心代码
在VBA编辑器中,选择“插入 -> 模块”,新建一个代码模块。
然后,将DeepSeek的API调用代码粘贴进去。
Function CallDeepSeekAPI(api_key As String, inputText As String) Dim API As String Dim SendTxt As String Dim Http As Object Dim status_code As Integer Dim response As String MsgBox "开始调用Deepseek V3进行总结,耐心等待......" API = "https://api.deepseek.com/chat/completions" SendTxt = "{" & _ """model"": ""9dc913a037774fc0b248376905c85da5"", " & _ """messages"": [{" & _ """role"":""system"", ""content"":""你是PPT文案专家,善于总结,输出要总结为条目,每个条目不超过50字,前面总结4至8字,加冒号进行概要描述,总字数不超过200字""}, {" & _ """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 SendTxt status_code = .Status response = .responseText End With If status_code = 200 Then CallDeepSeekAPI = response Else CallDeepSeekAPI = "Error: " & status_code & " - " & response End If Set Http = Nothing End Function
确保在正确的位置替换为你的API Key。这样一来,这段代码就能顺利调用DeepSeek的AI服务了。
这就完成了代码的初步设置。接下来,让我们为PPT添加一些酷炫的功能!
第三步:自定义功能区
1. 添加自定义按钮
虽然PPT的开发工具菜单很强大,有时直接点击宏代码不够直观。我们可以自定义一个按钮,在菜单栏里方便随时点击使用。
点击“文件 -> 选项 -> 自定义功能区”。右键“开发工具”,选择“添加新组”,并为其命名为“DeepSeek”。
为这个新组选择一个合适的图标,方便一目了然识别。
2. 绑定宏到按钮
现在,将你提前编写的宏绑定到这个按钮上。
在左侧命令列表中找到“宏”,选择你刚才创建的“CallDeepSeekAPI”,点击“添加”到右侧的“DeepSeek”组,最后确认即可。
完成后,每次点击这个自定义按钮,都会调用DeepSeek的AI接口,处理PPT内容。
第四步:测试功能
1. 打开PPT幻灯片
现在,是时候来检验一切设置是否成功了!打开一张PPT幻灯片,选中一块含有文本的形状,比如文本框。
2. 输入文字
在文本框中输入一些文字,比如“你好,AI!”。这些文字将交给AI处理哦!
3. 点击按钮
接下来,点击你之前添加到PPT中的“DeepSeekAPI”按钮。
如果设置正确,DeepSeek将处理你输入的文本并将结果显示在选中的形状中。
是不是很酷?AI不仅能够自动生成内容,还能根据上下文调整语句功能,成为PPT的得力助手。🌟
处理可能的错误
在使用过程中,如果遇到问题,不用担心,看看以下常见错误及其解决方案:
-
API Key不正确
若DeepSeek未返回任何内容,请首先检查你在代码中输入的API Key是否无误。错误的API Key会导致服务无法调用。 -
网络连接问题
DeepSeek API调用需要稳定的网络连接。若网络不稳定,请确认连接正常后再次尝试。 -
代码参数设置问题
若AI生成的结果不如预期,可能是因为代码中的某些参数设置不当。检查请求参数确保符合DeepSeek的要求。
总结
通过以上步骤,你可以轻松将DeepSeek的AI能力接入到PPT中,自动处理文本,还能让幻灯片内容更加智能,提升效率。
对于有一定编程基础的朋友来说,这个过程其实并不复杂,按照步骤操作就能完成。如果对于VBA和API接口不太熟悉,也没关系,按照步骤来,AI的智能操作会为你节省不少时间⏳。
最后,我为大家准备了一份从入门到精通的DeepSeek教程,完全免费:https://www.songshuhezi.com/deepseek
同时,也欢迎加入下方的交流群,一起研究DeepSeek的最新玩法!
发表回复