
Processing Type | Highlights Version | Description | Supported Video Scenarios | Billing |
Offline file processing | Highlights – LLM Version | Powered by large-model-based video understanding, this version automatically analyzes video content to extract key scenes and highlight moments. The video understanding prompt can be customized. | Custom scenarios; panoramic camera videos; VLOG videos; short drama, film, and TV scenarios | Billed as Highlights – LLM Version. |
Offline file processing | Highlights – Advanced Version | Uses advanced highlights algorithms and is mainly designed for sports event videos and gaming/e-sports videos. | Football matches; basketball games; gaming and e-sports videos; general scenarios | Billed as Highlights – Advanced Version. |
Offline file processing | Highlights – Basic Version | This model version will be discontinued starting from December 2025 and will only remain available to existing customers. | | Billed as Highlights – Basic Version. |
Live stream processing | Highlights – Live Stream Processing | Powered by large-model-based video understanding, with model optimization tailored for live streaming scenarios. | Broadcast and new media livestreams; online education livestreams; e-commerce livestreams; financial livestreams; football and basketball livestreams | Billed as Highlights – LLM Version. |




{"Definition": 26,"ExtendedParameter":"{\\"hht\\": {\\"force_cls\\": \\"10010\\",\\"merge_type\\": 0,\\"need_vad\\": 1,\\"top_clip\\": 20,\\"res_save_type\\": 1}}"}


multimodal_prompt allows you to enter your custom prompt requirements. An example of the extended parameters is as follows:// Prompt example. You can customize it as needed. For detailed field definitions, see the appendix below.{"hht":{"top_clip":5,"force_cls":10020,"prompts":{"multimodal_prompt":"Skiing scenario. Output highlight moments featuring people."},"scenario":"Skiing","model_segment_limit":[3,6]}}
// Highlights for standard videos. For detailed field definitions, see the appendix below.{"hht":{"top_clip":5,"force_cls":10020,"model_segment_limit":[3,6]}}// Highlights for panoramic videos. For detailed field definitions, see the appendix below.{"hht":{"top_clip":5,"force_cls":10020,"model_segment_limit":[3,6],"use_panorama_direct":1,"panorama_video":1}}
{"hht":{"force_cls":"10010","merge_type":0,"need_vad":1,"top_clip":100,"res_save_type":1,"scenario":"TV Series Highlights"}}
{"hht":{"force_cls":"4001","merge_type":0,"need_vad":1,"top_clip":100,"res_save_type":1}}
{"hht":{"force_cls":"4002","merge_type":0, "need_vad":1, "top_clip":100, "res_save_type":1}}
Parameter | Required | Type | Description |
top_clip | No | int | Selects the highlight clips with the highest confidence scores. Default value: 5. Example: "top_clip":10 indicates that up to 10 highlight clips with the highest confidence scores will be output. |
force_cls | No | int | Specifies the highlight category: 10010: Short drama and TV series scenarios 4001: Football<br>4002: Basketball 1001: Honor of Kings 100101: Honor of Kings competition 1003: League of Legends 10020: LLM Highlights, suitable for custom video scenarios, VLOG/landscape video scenarios, and more |
need_vad | No | int | VAD is used to determine the end of a spoken sentence in the video. The VAD extension helps ensure complete speech in the output video. It is enabled by default. 1: Use VAD 0: Do not use VAD |
threshold | No | float | Confidence threshold. Clips below the threshold will be filtered out. Each highlight type has a default threshold setting. Note: We recommend that you do not set this parameter when using the feature for the first time. |
res_save_type | No | int | Specifies whether to store the result. Results are stored by default. 1: Store the result 0: Only output the time segments |
output_pattern | No | string | Output video naming format. {} indicates a placeholder.<br>{year}-{month}-{day}-{hour}-{minute}-{second}_{start_dts}-{end_dts}-{timestamp}-{session}.mp4Default output format: hht-{year}{month}{day}{hour}{minute}-{session}-{timestamp}-index.mp4 |
image_pattern | No | string | image-{start_dts}.jpgThe supported placeholders are the same as above. Default output format: hht-{year}{month}{day}{hour}{minute}-{session}-{timestamp}-index.jpg |
merge_type | No | int | Note: This parameter is available only for offline scenarios. Default value: 5003 indicates no merging, while other scenarios are merged by default. Specifies whether to merge the results into one video: 1: Merge. The top_clip parameter does not take effect.0: Do not merge. The merge_time parameter does not take effect. |
merge_time | No | int | Note: This parameter is available only for offline scenarios. Default value: 5003 indicates actual output duration, while the maximum duration for other scenarios does not exceed one hour. Specifies the output video duration when merging clips into one video. |
prompts | No | Object | Defines the prompt list. You can specify prompts to output the desired results. For usage, see the LLM example. |
scenario | No | string | Specifies the scenario. This parameter takes effect when force_cls is 10020. |
model_segment_limit | No | Array | Note: This parameter controls the expected model output duration. The actual output is still subject to the model result. Specifies the output video duration limit, which will be passed to the model as a reference rather than a mandatory value. This parameter takes effect when force_cls is 10020.Example: "model_segment_limit":[3,6] indicates that the expected LLM output segment duration is 3 to 6 seconds. |
Parameter | Required | Type | Description |
multimodal_prompt | No | string | Prompt for the multimodal model. |
피드백