Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrEmptyKeyParams = errors.New("empty value in AK or SK or AppID")
View Source
var ErrInvalidToken = errors.New("invalid acessToken or expires time")
Functions ¶
This section is empty.
Types ¶
type CensorClient ¶
func NewCensorClient ¶
func NewCensorClient(AK, SK, AppID string) (*CensorClient, error)
func (*CensorClient) ImgAudit ¶
func (c *CensorClient) ImgAudit(urls string) (*ImgAuditResponse, error)
func (*CensorClient) TextAudit ¶
func (c *CensorClient) TextAudit(txt string)
func (*CensorClient) WebPageAudit ¶
func (c *CensorClient) WebPageAudit(url string)
type Codes ¶
type Codes struct { //++modelName String N (如果您勾选了EasyDL的模型)命中自定义模型名称 ModelName string `json:"modelName"` //++score Float N (如果您勾选了EasyDL的模型)命中自定义模型置信度 Score float64 `json:"score"` //++modelId Array N (如果您勾选了EasyDL的模型)命中自定义模型ID ModelIds []string `json:"modelId"` //++label String N (如果您勾选了EasyDL的模型)命中自定义模型标签名称 Label string `json:"label"` }
type ImgAuditDetail ¶
type ImgAuditDetail struct { //+error_code uint64 否 内层错误提示码,底层服务失败才返回,成功不返回 ErrorCode int64 `json:"error_code"` //+error_msg string 否 内层错误提示信息,底层服务失败才返回,成功不返回 ErrorMsg string `json:"error_msg"` //+type Integer N 结果具体命中的模型:0:百度官方违禁图库、1:色情识别、2:暴恐识别、3:恶心图识别、4:广告监测、5:政治敏感识别、6:图像质量检测、7:用户图像黑名单、8:用户图像白名单、9:图文审核、11:百度官方违禁词库、12:文本反作弊、13:自定义文本黑名单、14:自定义文本白名单、15:EasyDL自定义模型 Type int `json:"type"` //+subType Integer N 审核子类型,此字段需参照type主类型字段决定其含义: SubType int `json:"subType"` //当type=0时subType取值含义 : //0:百度官方违禁图 //当type=1时subType取值含义: 0:一般色情、1:卡通色情、2:SM、3:低俗、4:儿童裸露、5:艺术品色情、6:性玩具、7:男性性感、8:自然男性裸露、9:女性性感、10:卡通女性性感、11:特殊类、12:亲密行为、13:卡通亲密行为 //当type=2时subType取值含义: //0:警察部队、1:血腥、2:尸体、3:爆炸火灾、4:杀人、5:暴乱、6:暴恐人物、7:军事武器、8:暴恐旗帜、9:血腥动物或动物尸体、10:车祸 //当type=3时subType取值含义: //0:恶心图 //当type=4时subType取值含义:0:水印、1:二维码、2:条形码 //当type=5时subType取值含义:0:政治敏感、1:公众人物、2:自定义敏感人物 //当type=6时subType取值含义: //0:图像清晰度、1:图像美观度 //当type=7时subType取值含义: //0:用户自定义图像黑名单 //当type=8时subType取值含义: //0:用户自定义图像白名单 //当type=10时subType取值含义: //0:图像中必须是真人脸 //1:人脸必须为正脸 //2:左右旋转角度 //3:俯仰角度 //4:歪头角度 //5:人脸不能有遮挡 //6:不能遮挡眼睛 //7:不能遮挡鼻子 //8:不能遮挡嘴 //9:不能遮挡下巴 //10:不能遮挡脸颊 //11:人脸不能佩戴墨镜 //12:人脸占比 //13:人脸必须清晰 //当type=11时subType取值含义: //0:百度官方默认违禁词库 //当type=12时subType取值含义: //0:低质灌水、1:暴恐违禁、2:文本色情、3:政治敏感、4恶意推广、5:低俗辱骂 //当type=13时subType取值含义: //0:自定义文本黑名单 //当type=14时subType取值含义: //0:自定义文本白名单 //当type=16时subType取值含义: //0:中国国旗及类似图形、1:中国地图及类似图形、2:党旗、军旗、党徽及类似图形、3:警徽及类似图形、4:各类臂章、5:反动组织旗帜、徽章、标志 //+msg String N 不合规项描述信息 Msg string `json:"msg"` //+probability Float N 不合规项置信度 Probability float64 `json:"probability"` //+datasetName Float N 违规项目所属数据集名称 DatasetName float64 `json:"datasetName"` //+stars Array N 敏感人物列表数组,只有敏感人物审核不通过才有 Stars []Stars `json:"stars"` //+hits Array N 命中关键词信息 Hits []string `json:"hits"` //+codes Array N (如果您在策略配置中勾选了二维码识别)二维码或者条形码识别结果 Codes []Codes `json:"codes"` //+type int N 原生结果的类型1:色情识别、2:暴恐识别、3:恶心图识别、4:广告检测、5:政治敏感识别、6:图像质量检测、7:用户图像黑名单、8:用户图像白名单、9:图文审核 //Type //+results JSONArray N 每个type可能会调用多个底层服务,此处可能有多个结果 Results interface{} `json:"results"` }
type ImgAuditResponse ¶
type ImgAuditResponse struct { //log_id Long Y 请求唯一id,用于问题排查 LogID int64 `json:"log_id"` //error_code Long N 错误提示码,失败才返回,成功不返回 ErrorCode int64 `json:"error_code"` //error_msg String N 错误提示信息,失败才返回,成功不返回 ErrorMsg string `json:"error_msg"` //conclusion String N 审核结果,可取值描述:合规、不合规、疑似、审核失败 Conclusion string `json:"conclusion"` //conclusionType uint64 N 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败 ConclusionType uint64 `json:"conclusionType"` //data Array N 不合规/疑似/命中白名单项详细信息。响应成功并且conclusion为疑似或不合规或命中白名单时才返回,响应失败或conclusion为合规且未命中白名单时不返回。 Data []ImgAuditDetail `json:"data"` }
Click to show internal directories.
Click to hide internal directories.