我是在https://fuwu.weixin.qq.com/service/detail/00080e24c842d0364e7030ae761415 购买的服务,按照https://developers.weixin.qq.com/doc/oplatform/service_market/buyer_guideline/API/invokeService.html 内容对接
对照第三方的data 接口文档,对接的内容这里的参数结构链接,只是到官网就算了,
按照api 对接,我是写在云函数里面,通过openapi 对接的
const invokeRes = await cloud.openapi({
convertCase: false
}).serviceMarket.invokeService({
"service": 'wx16e18f189768eb81',
"api": 'ChatCompletions',
"data": {
"request_id": "1111122233445667",
"data": {
"model": "SenseChat",
"messages": [{
"role": "user",
"content": "请帮我分析和总结一下这件事情和其中存在的需要解决的问题"
}, {
"role": "system",
"content": "你是一个专业的心理学大师,你会对我当前的迷茫和焦虑进行分析。"
}]
}
},
"client_msg_id": "1111122233445667"
})
下面是返回的body
"response_body": "{\"errcode\":9301013,\"errmsg\":\"api type not match request id:[MLysQlbnwHfYrvT0g9B-xiJzOnnJ6llw7kZ1Ee29MkcSmomFt3wJj_ZUx1Bta6tdkQY] rid = 668e504b-5f87cc79-3557bd81 rid: 668e504b-5f87cc79-3557bd81\"}",