本帖最后由 KD飞飞 于 2025-2-9 11:34 编辑
1.对接了deepseek官方接口
2.只使用精易模块
3.只支持少量单句对话 没有流,也没有记忆
4.可设置角色
5.协助新手更好理解入门 json解析和deepseek官方接口对接
代码回复可见,仅调用精易模块,不回复也可直接下载附件
1
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回内容 | 文本型 | | | 协议头 | 类_POST数据类 | | | 响应头 | 文本型 | | | CDKEY | 文本型 | | | 请求数据 | 文本型 | | | 响应状态码 | 整数型 | | | 错误信息 | 文本型 | | | 返回协议头内容 | 文本型 | | | JSON | 类_json | | | content内容 | 文本型 | | |
CDKEY = “你的API ” 协议头. 添加 (“Content-Type”, “application/json”)协议头. 添加 (“Authorization”, “Bearer ” + CDKEY ) 请求数据 = #请求头 + 编辑框1.内容 + #请求尾 调试输出 (“请求数据:” + 请求数据 ) 返回内容 = 到文本 (编码_Utf8到Ansi (网页_访问_对象 (“https://api.deepseek.com/v1/chat/completions”, 1, 请求数据, , , 协议头. 获取协议头数据 (), 返回协议头内容, 响应状态码, , , , )) )调试输出 (返回内容 ) 调试输出 (“响应状态码:” + 到文本 (响应状态码 )) 调试输出 (“响应状态码:” + 到文本 (返回协议头内容 )) 如果 (响应状态码 = 200 )  如果 (JSON. 解析 (返回内容 ))   content内容 = JSON. 取通用属性 (“choices[0].message.content”) 调试输出 (“content内容:”, content内容 )  编辑框2.内容 = content内容       信息框 (“JSON解析失败”, 0, , )   如果 (响应状态码 = 404 )  错误信息 = “请求失败,状态码:404(未找到资源,请检查 URL 路径)”  错误信息 = “请求失败,状态码:” + 到文本 (响应状态码 ) 编辑框2.内容 = 错误信息 调试输出 (错误信息 )
1
|