视觉智能平台一个文本接受多种方式审核,应该怎么写代码?
以下为热心网友提供的参考意见
阿里云视觉智能平台提供了多种文本审核方式,包括文本内容审核、图片内容审核和语音内容审核等。以下是使用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('', '', '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'))
在上述代码中,您需要将和
替换为您自己的阿里云账号的AccessKey ID和AccessKey Secret。此外,您还需要将
待审核的文本内容
替换为您要进行审核的实际文本内容。
请注意,以上代码仅为示例,实际使用时可能需要根据具体需求进行调整。
以下为热心网友提供的参考意见
可以再这个页面传入多个场景,看下生成的示例。 https://next.api.aliyun.com/api/imageaudit/2019-12-30/ScanText
目前线上的审核是通用策略审核,如果感觉审核不严格,可以联系我们,加严审核策略
此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21587.html