Automate content moderation reduces the cost of your image, video, text, and voice moderation by accurately detecting inappropriate content.
Jarvis Moderator provides services through open application programming interfaces (APIs). You can obtain the inference result by calling APIs. It helps you build an intelligent service system and improves service efficiency.
These are good options if you are more comfortable writing code, HTTP requests, and API calls. For details, see Using Postman to Call Jarvis.
The following content will be subject to review and detection to ensure compliance with relevant laws, regulations, and platform policies:
This content will be thoroughly detected by our review system to ensure that all content on the platform meets the relevant standards and regulations.
NOTE: This service is available only to enterprise users now.
To subscribe to Jarvis Moderator, perform the following steps:
Request Headers
Parameter | Value | Description |
---|---|---|
Authorization | Bearer token | Your API Key used for request authorization. You can get from https://openapitest.akool.com/api/open/v3/getToken api. |
Body Attributes
Parameter | Type | Value | Description |
---|---|---|---|
content | String | url or text, when the content is a image, video, or audio, a url must be provided. When the content provided is text, it can be either text content or a url. | |
type | Number | 1: image 2:video 3: auido 4: text | |
language | String | Optional | When type=2 or 3 or 4, it is best to provide the language to ensure the accuracy of the results。 Supplying the input language in ISO-639-1 format |
webhookUrl | String | Optional | Callback url address based on HTTP request. |
input | String | Optional | The user defines the content to be detected in words |
Response Attributes
Parameter | Type | Value | Description |
---|---|---|---|
code | int | 1000 | Interface returns business status code(1000:success) |
msg | String | Interface returns status information | |
data | Object | { "_id": "", "status": 1 } | _id : Interface returns data, status: the status of video: [1:queueing, 2:processing, 3:completed, 4:failed] |
Example
Body
Request
Response
Request Headers
Parameter | Value | Description |
---|---|---|
Authorization | Bearer token | Your API Key used for request authorization. You can get from https://openapitest.akool.com/api/open/v3/getToken api. |
Query Attributes
Parameter | Type | Value | Description |
---|---|---|---|
_id | String | NULL | video db id: You can get it based on the _id field returned by https://openapitest.akool.com/api/open/v3/content/analysis/sentiment . |
Response Attributes
Parameter | Type | Value | Description |
---|---|---|---|
code | int | 1000 | Interface returns business status code(1000:success) |
msg | String | OK | Interface returns status information |
data | Object | { status:1, _id:"", result:"", final_conclusion: "" } | video_status: the status of video:【1:queueing, 2:processing, 3:completed, 4:failed】 result: sentiment analysis result【Related information returned by the detection content】 final_conclusion: final conclusion.【Non-Compliant、Compliant、Unknown】 _id: Interface returns data |
Example
Request
Response
Response Code Description
Parameter | Value | Description |
---|---|---|
code | 1000 | Success |
code | 1003 | Parameter error or Parameter can not be empty |
code | 1008 | The content you get does not exist |
code | 1009 | You do not have permission to operate |
code | 1101 | Invalid authorization or The request token has expired |
code | 1102 | Authorization cannot be empty |
code | 1200 | The account has been banned |
code | 1201 | create audio error, please try again later |
code | 1202 | The same video cannot be translated lipSync in the same language more than 1 times |
code | 1203 | video should be with audio |
Automate content moderation reduces the cost of your image, video, text, and voice moderation by accurately detecting inappropriate content.
Jarvis Moderator provides services through open application programming interfaces (APIs). You can obtain the inference result by calling APIs. It helps you build an intelligent service system and improves service efficiency.
These are good options if you are more comfortable writing code, HTTP requests, and API calls. For details, see Using Postman to Call Jarvis.
The following content will be subject to review and detection to ensure compliance with relevant laws, regulations, and platform policies:
This content will be thoroughly detected by our review system to ensure that all content on the platform meets the relevant standards and regulations.
NOTE: This service is available only to enterprise users now.
To subscribe to Jarvis Moderator, perform the following steps:
Request Headers
Parameter | Value | Description |
---|---|---|
Authorization | Bearer token | Your API Key used for request authorization. You can get from https://openapitest.akool.com/api/open/v3/getToken api. |
Body Attributes
Parameter | Type | Value | Description |
---|---|---|---|
content | String | url or text, when the content is a image, video, or audio, a url must be provided. When the content provided is text, it can be either text content or a url. | |
type | Number | 1: image 2:video 3: auido 4: text | |
language | String | Optional | When type=2 or 3 or 4, it is best to provide the language to ensure the accuracy of the results。 Supplying the input language in ISO-639-1 format |
webhookUrl | String | Optional | Callback url address based on HTTP request. |
input | String | Optional | The user defines the content to be detected in words |
Response Attributes
Parameter | Type | Value | Description |
---|---|---|---|
code | int | 1000 | Interface returns business status code(1000:success) |
msg | String | Interface returns status information | |
data | Object | { "_id": "", "status": 1 } | _id : Interface returns data, status: the status of video: [1:queueing, 2:processing, 3:completed, 4:failed] |
Example
Body
Request
Response
Request Headers
Parameter | Value | Description |
---|---|---|
Authorization | Bearer token | Your API Key used for request authorization. You can get from https://openapitest.akool.com/api/open/v3/getToken api. |
Query Attributes
Parameter | Type | Value | Description |
---|---|---|---|
_id | String | NULL | video db id: You can get it based on the _id field returned by https://openapitest.akool.com/api/open/v3/content/analysis/sentiment . |
Response Attributes
Parameter | Type | Value | Description |
---|---|---|---|
code | int | 1000 | Interface returns business status code(1000:success) |
msg | String | OK | Interface returns status information |
data | Object | { status:1, _id:"", result:"", final_conclusion: "" } | video_status: the status of video:【1:queueing, 2:processing, 3:completed, 4:failed】 result: sentiment analysis result【Related information returned by the detection content】 final_conclusion: final conclusion.【Non-Compliant、Compliant、Unknown】 _id: Interface returns data |
Example
Request
Response
Response Code Description
Parameter | Value | Description |
---|---|---|
code | 1000 | Success |
code | 1003 | Parameter error or Parameter can not be empty |
code | 1008 | The content you get does not exist |
code | 1009 | You do not have permission to operate |
code | 1101 | Invalid authorization or The request token has expired |
code | 1102 | Authorization cannot be empty |
code | 1200 | The account has been banned |
code | 1201 | create audio error, please try again later |
code | 1202 | The same video cannot be translated lipSync in the same language more than 1 times |
code | 1203 | video should be with audio |