|

楼主 |
发表于 2025-2-16 14:16:43
|
显示全部楼层
广东省广州市
.版本 2
.支持库 iext2
.子程序 _按钮1_被单击
.局部变量 提问内容, 文本型
.局部变量 HTTP请求, 对象
.局部变量 请求体, 文本型
.局部变量 响应文本, 文本型
' 获取输入框的内容
提问内容 = 编辑框1.内容
' 创建HTTP请求对象
.如果真 (HTTP请求.创建 (“WinHttp.WinHttpRequest.5.1”, ) = 假)
信息框 (“创建HTTP请求对象失败!”, 0, , )
返回 ()
.如果真结束
' 构造请求体
请求体 = “{” + #引号 + “question” + #引号 + “:” + #引号 + 提问内容 + #引号 + “}”
' 打开连接
HTTP请求.方法 (“Open”, “POST”, “https://api.moonshot.cn/v1/chat/completions”, 假)
' 设置请求头
HTTP请求.方法 (“SetRequestHeader”, “Content-Type”, “application/json”)
HTTP请求.方法 (“SetRequestHeader”, “Authorization”, “Bearer sk-eW6oy3kId6VsOZYpnpwmBu55Ty9hpJR5BRFGG4WPoYfszuTZ”)
' 发送请求
HTTP请求.方法 (“Send”, 请求体)
' 获取响应
响应文本 = HTTP请求.方法 (“ResponseText”, )
' 显示响应内容到超级编辑框
超级编辑框1.内容 = 响应文本
有这个报错 错误(10066): 用作提供参数数据的子语句未返回数据。哪里不对
|
|