首页 > 解决方案 > 寻求 IBM Watson 凭证修复

问题描述

我正在按照 github 页面文档中的说明进行操作。我应该在我的 API 密钥中提供,我相信这是我第一次注册 IBM Watson - Visual Recognition 时自动生成的。

curl -X POST -u "apikey:{INSERT-YOUR-IAM-APIKEY-HERE}"

实际上,我将一些 zip 文件发布到 IBM-Watson 视觉识别中,当我这样做时,我收到以下错误 -

413 Request Entity Too Large

根据 github 文档,我应该得到一个分类器 ID。但是我收到请求太大的错误。

所以我做了很明显的事情,并试图在我的 curl 命令中发布一个 zip 文件,这时我得知我的凭据设置不正确..你能帮忙吗?

{"code":401, "error": "Unauthorized"},当我尝试发布一个 zip 文件而不是发布几个文件时,我收到了这个错误,如前所述。

标签: apicurlapi-keyvisual-recognition

解决方案


您可以在凭证页面上从您的服务中获取您的 API 密钥。

413请求实体太大

这可能有几个原因。显而易见的是,您可能已经超出了每次调用的文件/zip 大小的限制。这些限制可以在这里找到。

https://console.bluemix.net/docs/services/visual-recognition/customizing.html#size-limitations

另一个原因是发行说明中详述的已知问题。那就是系统正在处理当前图像,它可能需要超过 90 秒。尽管您收到错误,但它应该可以正常完成。

在这种情况下停止错误的方法是发送一组文件进行训练,然后等待服务的状态准备好,然后再发送更多文件。建议不要每秒检查状态少于 1 次。也不要尝试并行训练。


推荐阅读