tencent cloud

API Overview
Last updated: 2025-12-26 18:46:29
API Overview
Last updated: 2025-12-26 18:46:29
API interfaces and descriptions of the Cloud Infinite (CI) service of Tencent Cloud are as follows:

Enabling a Service

API Name
Description
To activate the Cloud Infinite service, you need to bind an existing Bucket on Cloud Object Storage (COS).
To query whether the Bucket has activated the Cloud Infinite service.
Unbind the Bucket that has activated the Cloud Infinite service (the Bucket and the files in it will be retained in COS (Cloud Object Storage)).
Note:
Calling the interface to activate Cloud Infinite for the Bucket without performing role authorization may affect the use of some features. If you are activating Cloud Infinite for the first time, it is recommended that you operate through the console and complete role authorization. Click to log in to the Cloud Infinite console.

Bucket Configuration

API Name
Description
Enable the feature of original image protection for the Bucket.
Used to query whether the feature of original image protection is enabled.
Used to disable the feature of original image protection.
Cloud-based virus scanning operates in asynchronous request mode. This API allows files stored in the cloud to be scanned for viruses (such as Trojan viruses, worm viruses, and so on).
Used to query the status or results of a virus scan task.

Image Processing

Cloud Infinite (CI) provides a convenient image processing feature that enables a series of processing operations on images stored in COS.
Feature Category
API Name
Description
Basic Processing of Images (Synchronous)
Define basic operations of image processing as a style, allowing users to quickly process images using style parameters.
Performing basic processing on images, such as cropping, resizing, watermarking, and obtaining information.
Combine multiple jpg or png images into a single GIF animation.
Obtain original images in certain scenarios.
Adding watermarks to images, supporting image watermarks and text watermarks in two ways.
Basic Processing of Images (Asynchronous)
Process images through asynchronous tasks.
Image Processing tasks manage the process of the task via the image queue and support querying the queue status.
Update Queue for Image Processing.
Image Compression
Convert images to high-compression-ratio formats, currently including AVIF, HEIF, and TPG.
Convert images to the WebP compressed image format.
Images are automatically adjusted by intelligently assessing their subjective quality, compressing without changing the image format. Currently supports compressing JPG/JPEG, PNG, and GIF images.
Images are compressed using the Guetzli compression algorithm without changing the image format. Currently, only JPG/JPEG images are supported for compression.
Blind Watermark for Images
Add watermarks to images invisibly.
Detection of Abnormal Images
Detect whether there are other types of suspicious files hidden in images.
Note:
Asynchronous services support canceling tasks, deleting templates, querying templates, and batch tasks; these features are common across all relevant APIs. For details, refer to Tasks and Workflows.
Tencent Cloud Cloud Infinite provides terminal SDKs for iOS, Android, and Windows with integrated TPG and AVIF decoders. You only need to integrate them into your client to enable decoding and previewing of TPG and AVIF images.

Media Processing

Cloud Infinite provides a comprehensive and convenient Media Processing mechanism. Through this mechanism, various types of processing operations can be performed on media objects stored in COS.
Feature Category
API Name
Description
Service Configuration
Authorize the role of the Media Processing service to access the Bucket.
Query Buckets that have enabled the feature of Media Processing.
Disable Media Processing service and delete the Queue.
Search Queues for Media Processing.
Update Queue for Media Processing
Synchronization Service
Obtain information of the media file.
Obtain a screenshot of the media file at a specific time point.
to obtain download authorization for private M3U8-ts resources.
Asynchronous Service
Submit a task for obtaining media information and view the callback details.
Submit an audio-video transcoding task and view callback information; and support creating and updating templates.
Submit a task for TSC transcoding and view callback information; and support creating and updating templates.
Submit an audio-video remuxing task, which supports segmentation, and view callback information.
Submit an audio-video stream separation task and view callback information.
Submit an audio-video stitching task and view callback information; and support creating and updating templates.
Submit a highlights task and view callback information; and support creating and updating templates.
Submit a task for video screenshot and view callback information; and support creating and updating templates.
Submit a task for picture quality enhancement and view callback information; and support creating and updating templates.
Submit a task for visible video watermark and view callback information; and support creating and updating templates.
Submit a task for video tagging and view callback information.
Submit a task for video quality scoring and view callback information.
Submit a task for video to GIF conversion and view callback information; and support creating and updating templates.
Submit a digital watermark task and view callback information.
Submit a task for digital watermark extraction and view callback information.
Submit a task for video clipping and view callback information.
Submit a task for intelligent cover and view callback information; and support creating and updating templates.
Note:
Asynchronous services all support canceling tasks, deleting templates, querying templates, and batch tasks; all features of the related interfaces are universal. For details, please refer to Tasks and Workflows.

Content Moderation

Feature Category
Description
Image Auditing feature supports synchronous and asynchronous request methods.
The MAS feature operates in asynchronous task mode.
AAS feature operates in asynchronous task mode.
Text file auditing adopts an asynchronous request approach, while text content auditing uses synchronous requests.
DAS feature is asynchronous task mode.
Web Auditing feature supports asynchronous task mode.
Live Streaming Moderation feature supports asynchronous task mode.

Content Recognition

Feature Category
API Name
Description
Service Configuration
Enable service for AI CR and create Queue.
Query the status of the AI CR service.
Search for the Queue for AI CR.
Update the Queue for AI CR.
Synchronization Service
Colorizing Black and White Images
Performing super-resolution processing on images, with the current default super-resolution scaling set to 2x the width and height.
Perform enhancement processing on images.
Performs intelligent cropping on images, supporting persistence, cloud processing, and download-time processing.
Detect and erase commonly found logos in images, and perform intelligent restoration on the erased areas.
Recognize the position and content of valid QR codes in images, output the textual information contained in the QR codes, and apply mosaic effects to the recognized QR codes.
Generates corresponding QR codes or barcodes based on user-specified text information (URL or text).
Recognizes image tags in existing COS data and returns subject tags with high confidence.
Recognizes gaming scenarios in images and returns high-confidence game category tags.
It inspects image files, evaluates them from multiple aspects, and ultimately provides a comprehensive and objective sharpness score along with a subjective aesthetic score.
Detects the locations of faces in images.
Provides face beautification, face transformation, and portrait segmentation features.
Detects human bodies in the image and outputs their locations (bounding boxes) and confidence scores.
Supports recognition of all fields on both the front and back sides of second-generation ID cards for residents in the Chinese mainland.
Detects vehicles in images and identifies information such as the vehicle's make, color, location, and position of the license plate.
The text content on images is intelligently recognized and converted into editable text.
Detects product information in images and generates an image containing only product information.
Asynchronous Service
Submit a video object detection task and view callback information; template creation and updates are also supported.
Submit a task for portrait segmentation in video and view callback information.
Note:
Asynchronous services all support canceling tasks, deleting templates, querying templates, and batch tasks; all features of the related interfaces are universal. For details, please refer to Tasks and Workflows.

Document Processing

Feature Category
API Name
Description
Service Configuration
To query Buckets with the document processing feature activated.
To query queues for document transcoding.
To update queues for document transcoding.
Document Transcoding
Synchronous interfaces are suitable for PDF files within 100 pages or scenarios involving previewing a small number of pages. For larger files, it is recommended to use asynchronous interfaces.
To submit and query tasks for document transcoding.
Online Document Preview
Cloud Infinite encapsulates the JS preview SDK, allowing access to the HTML preview service with just a single URL.
JS-SDK provides advanced features that allow direct manipulation of documents.
Note:
Asynchronous services all support canceling tasks, deleting templates, querying templates, and batch tasks; all features of the related interfaces are universal. For details, please refer to Tasks and Workflows.

File processing

Feature Category
API Name
Description
Service Configuration
Used to enable the file processing service.
To update queues for file processing.
To search queues for file processing.
File hash calculation
File hash values are calculated through synchronous requests, and the computed hash values are returned in real time.
File hash values are calculated by submitting tasks, and the computed hash values are returned asynchronously.
File decompression
File decompression is performed by submitting tasks, and the extracted files from the archive are returned asynchronously.
Preview of Compressed Package
Preview the contents of an archive without decompressing the file, including the number of files, file names, file timestamps, and so on.
Package and compress multiple files
Package your multiple files into compressed formats such as zip by submitting tasks for multi-file packaging and compression, and asynchronously return the packaged files.
Note:
Asynchronous services all support canceling tasks, deleting templates, querying templates, and batch tasks; all features of the related interfaces are universal. For details, please refer to Tasks and Workflows.

Smart Audio

Feature Category
API Name
Description
Service Configuration
Used to query whether the Bucket has enabled the ASR feature.
Used to query ASR Queue.
Used to update ASR Queue.
Audio Noise Reduction
Audio noise reduction is processed by submitting tasks.
Create Template for Audio Noise Reduction.
Vocal Separation
Vocal separation is performed by submitting tasks.
Create Template for Vocal Separation.
TTS
TTS processing is performed by submitting tasks.
Create TTS Template.
Speech Recognition
ASR processing is performed by submitting tasks.
Create ASR Template.
Note:
Asynchronous services all support canceling tasks, deleting templates, querying templates, and batch tasks; all features of the related interfaces are universal. For details, please refer to Tasks and Workflows.

Tasks and Workflows

Workflow Interface

Workflow refers to the process of automatically processing specified uploaded files by configuring a combination of multiple single-task operations.

Interface for Batch Task Processing

Batch task processing refers to performing single-task processing or automated processing according to the operations configured in the workflow on specified existing files.
Note:
Create task, information of the task callback, create template, update template: Each feature has a different interface. Please refer to the relevant information for each feature.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback