gpt4 book ai didi

botframework - Microsoft 认知服务情感 API。错误 : 'Image size is too small or too big.'

转载 作者:行者123 更新时间:2023-12-04 05:09:05 26 4
gpt4 key购买 nike

我注意到认知服务套件中的情感 API 有一个相当奇怪的错误。

只要我向它发送 URL,一切都正常。发送图像附件时。我收到此 JSON 错误:{ 错误:{ 代码:'InvalidImageSize',消息:'图像尺寸太小或太大。' }

发送更小或更大的版本都无济于事。发送相同图片的 URL,突然又正常了。

我以与另一个认知服务 API(即计算机视觉)完全相同的方式将附件流式传输到 API 服务。这对流式附件非常有效。

代码在 GitHub 上:https://github.com/sebsylvester/botbuilder-mcs

我知道 API 仍处于预览阶段,但这仍然是一个奇怪的问题。

最佳答案

不幸的是,Emotion 和 Face API 不支持分块传输,如前所述 here . “解决方法”是在发出网络请求之前同步加载图像位。代码snippet因此从那个项目是:

function _postImageSync(url, image, options) {
return new _Promise(function (resolve, reject) {
request.post({
uri: host + rootPath + url,
headers: {
'Ocp-Apim-Subscription-Key': key,
'Content-Type': 'application/octet-stream'
},
qs: options,
body: fs.readFileSync(image)
}, (error, response) => {
response.body = JSON.parse(response.body);
_return(error, response, resolve, reject);
});
});
}

关于botframework - Microsoft 认知服务情感 API。错误 : 'Image size is too small or too big.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41806979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com