虽然不错了,咱们需要借助VBA代码来完结,以下的代码齐是由DeepSeek自动生成的,咱们还需要调用DeepSeek的API校园春色网,
完结在A1单位格中输入数据,然后点击按钮实施,在B1单位格中输出适度的成果,咱们来看下具体怎么作念的
图片校园春色网
一、获得API
当先咱们需要获得DeepSeek的API,只需来到官网,右上角点击【API开放平台】,然后在右侧找到【API keys】然后在中间点击【API keys】,就会败露窗口,咱们需要为其诞生一个名字,加多撸然后复制下API,等下需要用到。
图片
二、插入VBA代码
绽放Excel,按下快捷键ALT+F11,调出VBA的剪辑窗口,然后在左侧点击空缺的区域,找到【插入】剿袭【模块】之后将底下的代码粘贴到窗口中
咱们需要将【你的API】替换为你刚才获得的API地址
图片
女教师Sub CallDeepSeekAPI() Dim question As String Dim response As String Dim url As String Dim apiKey As String Dim http As Object Dim content As String Dim startPos As Long Dim endPos As Long ' 获得 A1 单位格中的问题 question = ThisWorkbook.Sheets(1).Range("A1").Value ' 诞生 API 的 URL 和 API 密钥 url = "https://api.deepseek.com/v1/chat/completions" ' 替换为内容的 API URL apiKey = "你的API" ' 替换为你的 API 密钥 ' 创建 HTTP 苦求对象 Set http = CreateObject("MSXML2.XMLHTTP") ' 诞生苦求头 http.Open "POST", url, False http.setRequestHeader "Content-Type", "application/json" http.setRequestHeader "Authorization", "Bearer " & apiKey ' 诞生苦求体 Dim requestBody As String requestBody = "{""model"":""deepseek-chat"",""messages"":[{""role"":""user"",""content"":""" & question & """}]}" ' 发送苦求 http.send requestBody ' 获得反应 If http.Status = 200 Then response = http.responseText ' 从 JSON 字符串中索要 content 字段 startPos = InStr(response, """content"":""") + Len("""content"":""") endPos = InStr(startPos, response, """") content = Mid(response, startPos, endPos - startPos) ' 将适度写入 A2 单位格 ThisWorkbook.Sheets(1).Range("A2").Value = content Else ' 淌若苦求失败,败露错误信息 ThisWorkbook.Sheets(1).Range("A2").Value = "Error: " & http.Status & " - " & http.statusText End IfEnd Sub
三、诞生按钮
点击【诱骗器具】然后点击【插入】在表单控件中剿袭【剿袭】,然后径直新建按钮,将按钮指定给【CallDeepSeekAPI】这个宏即可
到此就诞生诞生罢了了,只需在A1单位格输入问题,然后点击【按钮】恭候一段时辰就能得到适度,公共不错开端试一下~
图片
本站仅提供存储工作,所有内容均由用户发布,如发现存害或侵权内容,请点击举报。