|
发表于 2025-2-3 13:03:16
|
显示全部楼层
山西省太原市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 请求头 | 文本型 | | | 请求数据 | 文本型 | | | JSON | 类_json | | | 消息数 | 整数型 | | | i | 整数型 | | | 响应内容 | 文本型 | | | 响应JSON | 类_json | | | 结果文本 | 文本型 | | |
请求头 = "Authorization: Bearer op_Fu0vdY7Gjko69IkYlg69Fr" + #换行符 + "Content-Type: application/json" JSON. 清除 ()JSON. 置属性 ("model", "deepseek-r1" )JSON. 加成员 ("messages", "", 真) 消息数 = 取数组成员数 (消息数组 ) 计次循环首 (消息数, i ) JSON. 进入数组 ("messages" ) JSON. 加成员对象 () JSON. 置属性 ("role", 文本_取左边 (消息数组 [i ], "|" ))  JSON. 置属性 ("content", 文本_取右边 (消息数组 [i ], "|" ))  JSON. 退出数组 () 计次循环尾 ()请求数据 = JSON. 取数据文本 () 响应内容 = 到文本 (网页_访问 ("http://api.bingapi.us.kg:2095/v1/chat/completions", 1, 请求数据, , , 请求头, , , , 300000 )) 调试输出 ("API响应:", 响应内容 ) 如果 (响应JSON. 解析 (响应内容 ))  如果 (响应JSON. 取属性 ("error" ). 取数据文本 () ≠ "null" )  结果文本 = "API返回错误:" + 响应JSON. 取属性 ("error" ). 取数据文本 ()  如果 (响应JSON. 取属性 ("choices [0 ].message.content" ). 取数据文本 () ≠ "null" )   结果文本 = 响应JSON. 取属性 ("choices [0 ].message.content" ). 取文本 ()   结果文本 = "响应中未找到有效回复内容"   结果文本 = "响应JSON解析失败"   返回 结果文本 变量名 | 类 型 | 静态 | 数组 | 备 注 | 消息数组 | 文本型 | | 0 | 返回内容 | 文本型 | | | 加入成员 (消息数组, "system|You are a helpful assistant." )加入成员 (消息数组, "user|写一个汽车广告" )返回内容 = 调用DeepSeek接口 (消息数组 )调试输出 ("助理回复:", 返回内容 )  
|
|