本文罗列了关于内容检测API的常见问题和解答。

内容安全的API检测效率是怎样的?

根据检测对象不同,需要的检测时间不同,具体如下:
  • 图像检测一般在1秒以内返回结果。
  • 视频文件检测通常以6倍速左右(6分钟的视频用1分钟检测完)进行检测;视频流检测通常在5秒左右返回一次结果。
  • 文本检测通常在1秒以内返回结果。
  • 语音文件检测通常以1倍速左右(1分钟的语音文件用1分钟检测完)进行检测;语音流检测通常在5秒钟返回一次结果。

内容检测API有调用量限制吗?

有的。每个用户每秒最多可以同时检测50张图片,1个视频文件,10个语音文件(或10路语音流),以及200条文本内容。如果该设置无法满足您的业务需求,请提供应用名称、日均每秒检测内容量、峰值每秒检测内容量,并通过工单联系我们进行调整。

内容检测API有调用示例和测试demo吗?

本地测试出现”Speicified endpoint or uri is not valid”报错,该如何处理?

单击下载调用代码示例(2018-05-09),按里面提供的各语言依赖来使用,避免aliyun-**-sdk-core版本过低。

内容检测API本地测试没有问题,发布到ECS上出现”SDK.ServerUnreachable: Speicified endpoint or uri is not valid.”错误,该如何处理?

这是因为您的ECS未设置公网外联,内容检测API需要通过公网访问。请通过工单联系ECS服务团队进行咨询。

同步调用OCR图文检测出现”AlgorithmTimeOut”报错,该如何处理?

OCR图文识别是一个比较耗时的过程,使用同步调用接口时,系统设置了3s超时。建议您在图片文字比较少的场景下使用同步调用,如果图片中文字过多,出现超时的概率会比较大。

如果您的业务场景下图片中文字比较多,建议您调用异步OCR图片文字识别接口,系统会增加重试次数并执行更多优化处理,将不会出现超时问题。

能否自己构建http请求调用内容检测API?

理论上您可以自己构建http请求调用内容检测API接口,但是自己构建需要做一系列签名加密处理,十分不便,建议使用我们官网提供的SDK来调用。

内容检测API支持RAM子账号调用吗?

内容检测API v20160621及以后版本支持RAM子账号调用,v20160621以前版本不支持。如果您使用RAM AK调用旧版本API(v20160621以前),系统将返回AccessDenied错误。

各种依赖请单击下载调用代码示例(2018-05-09)进行查看。

同步调用和异步调用有什么区别?

图像检测分为同步调用和异步调用,同步调用一次只能检测单张图片;异步调用一次可以检测多张调用,然后来轮询结果。

购买了内容安全基础包后,能否修改其规格?

可以,只能升级规格。需要在费用中心处理,操作步骤如下:
  1. 登录阿里云费用中心
  2. 前往资源包管理 > 资源包概览页面。
  3. 产品设置为内容安全,并在资源包列表中找到要操作的资源包,单击升级

  4. 变配页面调整资源包规格,并完成支付。