获取自定义集合时出错:Watson Visual Recognition 服务出错:收到无效状态 403 响应

Error fetching custom collections: Error in Watson Visual Recognition service: Recieved invalid status 403 response

我正在为自定义模型使用 IBM Watson Visual Recognition。我已将我的数据集上传为 .zip 文件,到目前为止还不错。但是,我无法测试已经训练好的模型,也无法标记新图像。当我继续我的 Watson 服务时,它显示:

Error fetching custom collections: Error in Watson Visual Recognition service: Recieved invalid status 403 in getAllCollections response for guid crn:v1:bluemix:public:watson-vision-combined:us-south:a/649b0335a5a44f6d80d1fd6909e466f9:8a71daa3-b0be-42ac-bb72-1473de835c19:: at endpoint https://gateway.watsonplatform.net/visual-recognition/api/

当我尝试标记新图像时,它显示:Watson Visual Recognition 服务出错:收到空图像数据响应

据我所知,我已经检查了 Google 和 Whosebug 的解决方案,但没有找到任何解决方案。我正在使用精简版。我只有一个项目,一个 Visual Recognition 实例。请注意,它之前适用于不同的视觉识别模型,但后来我无法使用或访问该模型。

403 是禁止错误,表示您无权访问自定义集合。这很奇怪,因为它是精简版帐户可用的 V4 API 的一部分。

如果您在 Watson Studio 中执行所有操作,则 Watson Studio 会代表您访问该服务。 Watson Studio 的访问令牌可能已过期。尝试刷新浏览器缓存,重新登录 Watson Studio 并重试。

如果这不起作用,您应该向 Watson Studio 提出问题。

您可以通过使用 cURL 列出自定义集合来验证它是否是 Watson Studio 问题 - https://cloud.ibm.com/apidocs/visual-recognition/visual-recognition-v4#list-collections

curl -u "apikey:{apikey}" "{url}/v4/collections?version=2019-02-11"

如果您仍然得到 403,则问题出在服务上。如果 cURL 命令有效,则问题出在 Watson Studio 以及您如何使用它。

另一件需要考虑的事情是,既然你提到你使用的是轻量套餐,那么一旦你用完了这个免费套餐的每月资源配额,你就会收到 403 错误代码。