视觉智能平台通常接受多种方式的文本审核,例如图片、视频等。以下是一个使用Python和百度AI平台的文本审核API的示例代码:
from aip import AipOcr
# 定义常量
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'
# 初始化AipOcr对象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 读取图片
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
# 调用通用文字识别接口
result = aipOcr.basicGeneral(get_file_content('图片路径'))
# 输出结果
print(result)
在这个示例中,我们使用了百度AI平台的通用文字识别接口(basicGeneral
),它可以识别图片中的文本。你可以根据需要替换为其他接口,例如视频审核接口(videoCensor
)等。
阿里云视觉智能平台提供了多种文本审核方式,包括文本内容审核、图片内容审核和语音内容审核等。以下是使用Python语言调用阿里云视觉智能平台的代码示例:
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkvod.request.v20170321 import SubmitAIJobRequest, AIJobListRequest, QueryAsyncJobListRequest
import json
# 创建AcsClient实例
client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-hangzhou')
# 提交文本内容审核任务
request = SubmitAIJobRequest.SubmitAIJobRequest()
request.set_accept_format('json')
request.set_ContentType('text')
request.set_Scenes(["content"])
request.set_TemplateName("TextClassification")
request.set_TemplateParam(json.dumps({"type": "general", "categories": ["politics", "finance", "technology"]}))
request.set_SourceContent('待审核的文本内容')
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))
# 查询文本内容审核任务列表
request = AIJobListRequest.AIJobListRequest()
request.set_accept_format('json')
request.set_PageSize(10)
request.set_PageNum(1)
request.set_JobType("TextClassification")
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))
# 查询异步任务列表
request = QueryAsyncJobListRequest.QueryAsyncJobListRequest()
request.set_accept_format('json')
request.set_PageSize(10)
request.set_PageNum(1)
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))
在上述代码中,您需要将<accessKeyId>
和<accessSecret>
替换为您自己的阿里云账号的AccessKey ID和AccessKey Secret。此外,您还需要将待审核的文本内容
替换为您要进行审核的实际文本内容。
请注意,以上代码仅为示例,实际使用时可能需要根据具体需求进行调整。
可以再这个页面传入多个场景,看下生成的示例。 https://next.api.aliyun.com/api/imageaudit/2019-12-30/ScanText
目前线上的审核是通用策略审核,如果感觉审核不严格,可以联系我们,加严审核策略
此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。