Excel 融合 deepseek

devtools/2025/2/11 22:38:53/

效果展示

代码实现

Function QhBaiDuYunAIReq(question, _Optional Authorization = "Bearer ", _Optional Qhurl = "https://qianfan.baidubce.com/v2/chat/completions")Dim XMLHTTP As ObjectDim url As Stringurl = Qhurl '这里替换为你实际的URLDim postData As String
'    postData = "model=deepseek-r1&" & "messages=[]"  '这里设置POST请求的数据requestBody = "{""model"":""deepseek-r1"",""messages"":[{""role"":""user"",""content"":""" & question & """}]}"Set XMLHTTP = CreateObject("MSXML2.XMLHTTP.6.0")XMLHTTP.Open "POST", url, FalseXMLHTTP.setRequestHeader "Content-Type", "application/json"XMLHTTP.setRequestHeader "Authorization", AuthorizationXMLHTTP.send requestBody'    Debug.Print XMLHTTP.responseText'    MsgBox QhReqText02If XMLHTTP.Status = 200 ThenQhReqText = XMLHTTP.responseTextQhReqText01 = Split(QhReqText, """content"":""")(1)QhReqText02 = Split(QhReqText01, """},""finish_reason")(0)QhReqText02 = Replace(QhReqText02, "\u003cthink\u003e\n\n\u003c/think\u003e\n\n", vbCrLf)   '替换不必要的内容QhReqText02 = Replace(QhReqText02, "\n", vbCrLf)  ' 回车转义符转vba的'        Debug.Print XMLHTTP.responseTextElse
'        Debug.Print "请求失败,状态码: " & XMLHTTP.StatusMsgBox "请求失败,状态码: " & XMLHTTP.Status & vbCrLf & "检查你是否更新你的ApiKey,阙辉!"End IfSet XMLHTTP = NothingQhBaiDuYunAIReq = QhReqText02
End FunctionSub QhBaiDuYunAI()Authorization0 = "**************"   ' 你的百度云ApiKeyAuthorization0 = "Bearer " & Authorization0question0 = Sheets("百度云AI_deepseek").Range("B2")Sheets("百度云AI_deepseek").Range("B7") = "思考中,请勿操作Excel,QH!"Sheets("百度云AI_deepseek").Range("B9") = QhBaiDuYunAIReq(question0, Authorization0)Sheets("百度云AI_deepseek").Range("B7") = ""
End Sub


http://www.ppmy.cn/devtools/158044.html

相关文章

Java入门 - 循环结构进阶

第1关&#xff1a;for循环的进阶使用-嵌套循环&#xff08;1&#xff09; package step1;public class ForPractice1 {public static void test() {/*****start*****/for(int i 1; i < 10; i){for(int j 1; j < 9; j)System.out.print("*");System.out.prin…

什么是推理大模型?DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么?什么时候该使用推理大模型?

本文原文来自DataLearnerAI官方博客&#xff1a;什么是推理大模型&#xff1f;DeepSeek R1推理大模型与DeepSeek V3模型的区别是什么&#xff1f;什么时候该使用推理大模型&#xff1f; | 数据学习者官方网站(Datalearner) 原文较为详细&#xff0c;本文为精简版本&#xff0c;…

《从0到1CTFer成长之路》逆向工程个人笔记--逆向工程基础

可执行文件 windows 使用的是 PE 可执行文件 由 DOS 头&#xff0c;PE 文件头&#xff0c;节表及各节数据组成如果需要引用外部的动态链接库&#xff0c;则有导入表如果自己可以提供函数给其他程序来动态链接&#xff08;DLL 文件&#xff09;&#xff0c;则有导出表 Linux …

基于 Nginx 的 CDN 基础实现

概览 本文是对基于Nginx的CDN网络的学习笔记&#xff0c;阅读的代码为&#xff1a;https://github.com/leandromoreira/cdn-up-and-running 其中&#xff0c;先确定CDN中的一些基础概念&#xff1a; Balancer&#xff1a;负载均衡&#xff0c;即请求数据的流量最开始打到Bal…

windows server独立部署Qwen2.5-vl-7B

服务器配置信息 CPU&#xff1a;64G GPU&#xff1a;48G&#xff08;RTX 4090&#xff09; 一、使用conda下载模型 Qwen2.5-VL-7B-Instruct conda下载 conda create --name qwen python3.11 conda activate qwen 魔塔社区下载模型 pip install modelscope modelscope downl…

课题推荐——基于大数据预测的水面舰艇惯性/星敏感器抗干扰组合导航方法研究

在水面舰艇导航中&#xff0c;星敏感器作为一种重要的高精度定位设备&#xff0c;因其受环境因素&#xff08;如海面风浪、云层等&#xff09;影响而导致测量精度下降&#xff0c;尤其是在载体变化和观星高度变化的情况下&#xff0c;星敏感器的性能受到显著影响。这使得其无法…

Git 分布式版本控制工具使用教程

1.关于Git 1.1 什么是Git Git是一款免费、开源的分布式版本控制工具&#xff0c;由Linux创始人Linus Torvalds于2005年开发。它被设计用来处理从很小到非常大的项目&#xff0c;速度和效率都非常高。Git允许多个开发者几乎同时处理同一个项目而不会互相干扰&#xff0c;并且在…

Redis 基本全局命令和单线程架构

Redis 提供了许多命令来管理和操作数据&#xff0c;以下是一些常用的全局命令&#xff0c;这些命令可以帮助你管理和监控 Redis 服务器的状态、配置和数据。 KEYS 语法&#xff1a; KEYS pattern 时间复杂度&#xff1a;O(N) 返回所有满⾜样式&#xff08;pattern&#xff09;…