H3 Video
Boost HD (Upscale Video)
Changed onBoost HD — upscale one finished video from this group to a higher resolution. Costs 1 credit, regardless of target resolution or video length. Returns immediately with 202 Accepted and a new task (task_type: upscale_video); the source task is not changed.
- task_id must be one of your /v2/hailuo video tasks with status: completed (including a previous Boost HD result).
- index picks the video inside that task's file_urls (0-based, default 0).
- The target must be higher than the source's short side: 480p / 768p sources → 1080p, 1440p or 2160p; 2k sources → 2160p only.
- Duration and aspect ratio are kept from the source.
Example
curl -X POST https://genaipro.io/api/v2/hailuo/upscale \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"task_id": "550e8400-e29b-41d4-a716-446655440000",
"index": 0,
"resolution": "1440p"
}'
Rate limit: 30 requests/minute — shared across all /v2/hailuo creation endpoints.
post/v2/hailuo/upscale
Request
- Base URLhttps://genaipro.io/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"task_id": "550e8400-e29b-41d4-a716-446655440000",
"resolution": "1440p",
"callback_url": "https://your-server.example.com/genaipro-webhook"
}Response
Upscale task accepted for processing
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"prompt": "A drone flying over mountains at sunrise",
"file_urls": [],
"task_type": "text_to_video",
"aspect_ratio": "16:9",
"model": "h3_768p_10s",
"number_of_outputs": 1
}Changes
- info
endpoint added
- info