调用审核接口
如果您是第一次使用百度AI服务,请先参照新手指南完成账号创建、应用创建、获取密钥
如果您对内容审核平台的功能、如何配置策略等还不了解,请先查阅接口简介
内容审核平台-图像
接口地址:https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined
请求方式:POST
接口名称:内容审核平台-图像
在线调试
您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。
注意事项
请求体格式化: Content-Type为application/x-www-form-urlencoded,然后通过urlencode格式化请求体
请求限制:请求图像需经过base64编码:图像的base64编码指将一副图像数据编码成一串字符串,使用该字符串代替图像地址。您可以首先得到图像的二进制,然后用Base64格式编码即可。 注意:图像的base64编码是不包含图像头的,如(data:image/jpg;base64,)
请求格式支持:PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF
图像大小支持:图像要求base64后大于等于5KB,小于等于4MB,最短边大于等于128像素,小于等于4096像素
请求参数说明
URL参数:
参数 | 值 |
---|---|
access_token | 通过API Key和Secret Key获取的access_token,参考“Access Token获取” |
Header如下:
参数 | 值 |
---|---|
Content-Type | application/x-www-form-urlencoded |
Body中放置请求参数,参数详情如下:
参数 | 数据类型 | 是否必须 | 备注 | 样例 |
---|---|---|---|---|
image | String |
N (和imgUrl二选一) |
待审核图像Base64编码字符串, 以图像文件形式请求时必填, 图像要求base64后 大于等于5kb,小于等于4M, 最短边大于等于128像素, 小于等于4096像素, 支持的图片格式:PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF |
/9j/4AAQSkZJRgABAQ AASABIAAD/4QBYRXh pZgAATU0AKgAAAAgA AgESAAMAAAABAAYAAIdp |
imgUrl | String |
N (和image二选一) |
图像URL地址, 以URL形式请求, 图像Url需要做UrlEncode, 图像要求base64后大于等于5kb, 小于等于4M, 最短边大于等于128像素, 小于等于4096像素 支持的图片格式:PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF |
https://ai-solution-admin.cdn.bcebos.com/audit%2Fdemo%2Fcensoring-demo.jpg |
imgType | uint64 | N | 图片类型0:静态图片(PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF),1:GIF动态图片 | 0 |
请求示例代码
提示一:使用示例代码前,请记得替换其中的示例Token、图片地址或Base64信息
提示二:部分语言依赖的类或库,请在代码注释中查看下载地址
图像审核接口 curl -i -k 'https://aip.baidubce.com/rest/2.0/solution/v1/img
_censor/v2/user_defined?access_token=【调用鉴权接口获取的token】' --data
'image=【图片Base64编码,需UrlEncode】' -H 'Content-Type:application/x-www-form-urlencoded'