Multimedia analysis provides out-of-the-box algorithm capabilities for images and videos, including foundation model services and advanced model services.
Background information
Multimedia analysis supports the following algorithm services:
-
Foundation model services: Out-of-the-box algorithm capabilities for images, including multi-label image tagging, image quality assessment, facial attribute analysis (such as attractiveness, face shape, hairstyle, and hair color), age analysis, figure modification (slimming or plus-size), and watermark removal.
-
Advanced model services: Out-of-the-box algorithm capabilities for videos, including video classification and tagging, video quality assessment, dynamic classification and tagging for posts with images and videos (used for tagging multimodal content such as dynamic posts and threads), and AI-generated image tagging. The tags improve the training of AI image generation models.
Billing details
Multimedia analysis supports two billing methods: pay-as-you-go and subscription resource plans. For more information, see Billing details for multimedia analysis.
Usage guide
Activate multimedia analysis and purchase a resource plan
First-time users must activate the service in the Multimedia Analysis section under Solutions on the Platform for AI (PAI) page.
-
Log on to the PAI console.
-
Follow the instructions in the figure to activate the Multimedia Analysis service.
-
The pay-as-you-go billing method is used by default. You are billed based on the number of calls.

You can also purchase a resource plan with a one-time payment for a lower price.
-
On the Basic Model Service tab of the Multimedia Analytics page, click Purchase Resource Plan.
-
On the Subscription Model Service page, configure the Quantity, Scenarios, API Calls and Duration parameters, and then click Buy Now.
-
To use multimedia analysis services, set the Scenarios parameter to Multimedia Analysis-Basic Model Service or Multimedia Analysis-Advanced Model Service. Configure the other parameters based on your business requirements.
Python SDK instructions
After activating the multimedia analysis service, you can use the Python SDK to call various algorithm services. For more information, see Multimedia analysis: Python SDK instructions.
Java SDK instructions
After activating the multimedia analysis service, refer to the Java SDK GitHub for details about using the Java SDK to call algorithm service API operations. The Java SDK parameters are nearly identical to those of the Python SDK. For parameter details, see Multimedia analysis: Python SDK instructions.
Multimedia analysis capabilities matrix
|
Specification |
Model service name |
Consumption per service call |
Description |
Example |
|
Foundation model service |
Image quality assessment |
1 foundation model service call |
Provides image quality assessment and returns a floating-point score from 0 to 100. |
|
|
Facial attribute analysis |
1 foundation model service call |
|
|
|
|
Age analysis |
1 foundation model service call |
|
Age ranges include the following: |
|
|
Multi-label image tagging |
1 foundation model service call |
Provides multi-label image tagging. Outputs the top K tags with the highest probabilities and their corresponding high-dimensional features. |
Examples of frequent tags: girl, selfie, boy, daily life, screenshot, food, car, cuisine, game, cartoon, animal, Korean fashion. |
|
|
Figure modification |
1 foundation model service call |
Modifies the figure in a portrait. Upload a portrait and adjust the figure by changing the degree parameter to make the figure slimmer or larger. A |
Returns the Base64-encoded modified image. |
|
|
Watermark removal |
1 foundation model service call |
Removes watermarks from an image. |
Returns the Base64-encoded image after watermark removal. |
|
|
AI-generated image tagging |
1 foundation model service call |
Provides multi-label image tagging capabilities for training AI image generation models, such as Stable Diffusion. Better tags improve the quality of the generated images. |
|
|
|
Custom model service |
N foundation model service calls. The value of N varies based on the complexity of the custom model. |
Provides custom model services for images and videos. |
Depends on the specific type of custom model. |
|
|
Advanced model service |
Dynamic classification and tagging for posts with images and videos |
1 advanced model service call |
Classifies and tags dynamic posts or threads containing multimodal content. Supports text-image and text-video combinations. Also returns high-dimensional feature embeddings. |
|
|
Video quality assessment |
1 advanced model service call |
Assesses short video quality and returns a floating-point score from 0 to 100. |
|
|
|
Video classification and tagging |
1 advanced model service call |
Classifies and tags short videos. Returns the video class and the top K tags with the highest probabilities. Also supports outputting high-dimensional video features. |
|
Testing and service
For testing and support, contact us by submitting a ticket.