Skip to content

LongCat Video Distilled · Text to Video · 720p

Integrate

Model id longcat-video/distilled/text-to-video/720p
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/longcat-video/distilled/text-to-video/720p?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $0.054 54 API credits · ≈ ₽5.80 your files are measured before the run Run it on this page

Get API key
Meituan · Video

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required

Prompt that directs video generation.

aspect_ratio default 16:9

Aspect ratio for the output video.

default 162

Frame count for the generated output.

Advanced video_output_type · video_quality · video_write_mode · num_inference_steps · num_refine_inference_steps · fps · seed · enable_prompt_expansion · enable_safety_checker
video_output_type default X264 (.mp4)

Output type for the resulting video.

video_quality default high

Quality level for the resulting video.

video_write_mode default balanced

Write mode for the resulting video.

default 12

Count of inference steps performed.

default 12

Count of inference steps performed during refinement.

default 30

Frame rate for the output video.

Seed value that initializes random-number generation.

POST /run/longcat-video/distilled/text-to-video/720p?wait=20 quote → $0.054
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/longcat-video/distilled/text-to-video/720p?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About LongCat Video Distilled · Text to Video · 720p

Generates video from text with a distilled model at 720p. Both `num_inference_steps` and `num_refine_inference_steps` accept 2 to 16 (default 12). `aspect_ratio` is 16:9, 9:16 or 1:1, `num_frames` runs 17 to 961 (default 162), and fps defaults to 30. Output can be mp4, webm, ProRes mov or GIF.

Parameters

NameType DefaultAllowed Description
promptrequired
Typestring
Prompt that directs video generation.
num_framesoptional
Typeinteger
Default162
17 – 961
Frame count for the generated output.
num_inference_stepsoptional
Typeinteger
Default12
2 – 16
Count of inference steps performed.
num_refine_inference_stepsoptional
Typeinteger
Default12
2 – 16
Count of inference steps performed during refinement.
aspect_ratiooptional
Typeenum
Default16:9
16:99:161:1
Aspect ratio for the output video.
fpsoptional
Typeinteger
Default30
1 – 60
Frame rate for the output video.
seedoptional
Typeinteger | null
Seed value that initializes random-number generation.
enable_prompt_expansionoptional
Typeboolean
Defaultfalse
Controls whether prompt expansion is enabled.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Safety-checking toggle subject to account permissions: checks remain mandatory for unauthorized requests, and disabling them requires authorization.
video_output_typeoptional
Typeenum
DefaultX264 (.mp4)
X264 (.mp4)VP9 (.webm)PRORES4444 (.mov)GIF (.gif)
Output type for the resulting video.
video_qualityoptional
Typeenum
Defaulthigh
lowmediumhighmaximum
Quality level for the resulting video.
video_write_modeoptional
Typeenum
Defaultbalanced
fastbalancedsmall
Write mode for the resulting video.
required

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "longcat-video/distilled/text-to-video/720p",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 54,
    "usd": "0.054",
    "charged": 54,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "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.",
    "seed": 42,
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
prompt
stringPrompt that was used to generate the output.
seed
integerSeed value applied during generation.
video
object {url, content_type, file_name, file_size}Video file produced by generation.

More models: Text to Video

For AI agents: this page as Markdown is at https://doitong.com/en-US/developers/models/longcat-video/distilled/text-to-video/720p.md. All models and guides: https://doitong.com/developers/llms.txt