API reference · meituan

meituan/longcat-video/text-to-video/720p

Integrate this model through SandBase's unified API, with production-ready schemas and examples.

VIDEOAsyncOpen model
Production endpoint

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

POSThttps://api.sandbase.ai/v1/run
Model IDmeituan/longcat-video/text-to-video/720p
01

Input Schema

11 parameters · 1 required · 10 optional

ParameterTypeRequiredDescription
promptstringRequiredThe prompt to guide the video generation.
fpsintegerOptionalThe frame rate of the generated video. · Min: 1 · Max: 60 · Default: 30
seedintegerOptionalThe seed for the random number generator.
num_framesintegerOptionalThe number of frames to generate. · Min: 17 · Max: 961 · Default: 162
aspect_ratiostringOptionalThe aspect ratio of the generated image. · Options: 21:9, 16:9, 3:2, 4:3, 5:4, 1:1, 4:5, 3:4, 2:3, 9:16
21:916:93:24:35:41:14:53:42:39:16
video_qualitystringOptionalThe quality of the generated video. · Options: low, medium, high, maximum · Default: "high"
lowmediumhighmaximum
guidance_scalenumberOptionalThe guidance scale to use for the video generation. · Min: 1 · Max: 10 · Default: 4
video_write_modestringOptionalThe write mode of the generated video. · Options: fast, balanced, small · Default: "balanced"
fastbalancedsmall
video_output_typestringOptionalThe output type of the generated video. · Options: X264 (.mp4), VP9 (.webm), PRORES4444 (.mov), GIF (.gif) · Default: "X264 (.mp4)"
X264 (.mp4)VP9 (.webm)PRORES4444 (.mov)GIF (.gif)
num_inference_stepsintegerOptionalThe number of inference steps to use for the video generation. · Min: 8 · Max: 50 · Default: 40
num_refine_inference_stepsintegerOptionalThe number of inference steps to use for refinement. · Min: 8 · Max: 50 · Default: 40
02

Output Schema

FieldTypeDescription
idstringUnique identifier for the generation task
statusstringTask status: pending, running, completed, failed, timeout
modelstringModel used for the generation
outputsarrayArray of output items
outputs[].urlstringURL of the generated artifact
outputs[].content_typestringMIME type (e.g. image/png, video/mp4)
errorobject | nullError details if failed, null on success
error.typestringMachine-readable error type code
error.messagestringHuman-readable error description

Async Workflow

This model uses asynchronous execution. Submit a request and poll for the result.

  1. Submit — POST to /v1/run, receive an id
  2. Poll — GET /v1/run/{id} until status is completed, failed, or timeout
  3. Retrieve — Read outputs from the completed response
03

Code Examples

Ready-to-run snippets

# Step 1: Submit
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "model": "meituan/longcat-video/text-to-video/720p",
  "fps": 30,
  "prompt": "realistic filming style, a person wearing a dark helmet, a deep-colored jacket, blue jeans, and bright yellow shoes rides a skateboard along a winding mountain road. The skateboarder starts in a standing position, then gradually lowers into a crouch, extending one hand to touch the road surface while maintaining a low center of gravity to navigate a sharp curve. After completing the turn, the skateboarder rises back to a standing position and continues gliding forward. The background features lush green hills flanking both sides of the road, with distant snow-capped mountain peaks rising against a clear, bright blue sky. The camera follows closely from behind, smoothly tracking the skateboarder’s movements and capturing the dynamic scenery along the route. The scene is shot in natural daylight, highlighting the vivid outdoor environment and the skateboarder’s fluid actions.",
  "num_frames": 162,
  "video_quality": "high",
  "guidance_scale": 4,
  "video_write_mode": "balanced",
  "video_output_type": "X264 (.mp4)",
  "num_inference_steps": 40,
  "num_refine_inference_steps": 40
}'

# Step 2: Poll result (replace <id>)
curl https://api.sandbase.ai/v1/run/<id> \
  -H "Authorization: Bearer YOUR_API_KEY"