# Kuaishou Kling 3.0 Pro Text-to-Video Generation

> Kuaishou Kling 3.0 Pro Text-to-Video Generation is a paid API for AI agents from video.withzero.xyz, paid per call via MPP, $0.336/call, status unknown (last checked 2026-09-13).

Generates a realistic video clip (3–15 seconds, 720p) from a text prompt using Kuaishou Kling 3.0 Pro, returning a job ID to poll for the finished video URL.

## Facts

- Endpoint: POST https://video.withzero.xyz/api/v1/videos/kling-v3.0-pro
- Price: $0.336/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 3
- Provider: video.withzero.xyz
- Website: https://video.withzero.xyz
- Canonical page: https://www.zero.xyz/c/video-withzero-xyz-kuaishou-kling-3-0-pro-text-to-video-generation-b445dc9c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rZCAZ6uQAXfpsOdrzVNBJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability video-withzero-xyz-kuaishou-kling-3-0-pro-text-to-video-generation-b445dc9c -d '<json body>'
```

Example prompt: Use Kling 3.0 Pro to generate a 10-second 16:9 video of a lone astronaut walking across a red Martian landscape at sunset, with synchronized audio included.

## When to prefer this

Choose this endpoint when you need premium realism and fluid motion from Kuaishou's Kling 3.0 Pro model specifically, especially for clips between 3 and 15 seconds at 720p. Prefer it over faster or cheaper alternatives when motion quality and photorealism are priorities. It is ideal when the user wants optional synchronized audio or needs a specific aspect ratio (landscape, portrait, or square).

## Known failure modes

- Invalid prompt (too short or exceeding 4000 characters) returns a validation error
- Unsupported duration value (must be an integer 3–15) causes a schema error
- Unsupported resolution other than 720p causes a validation error
- Invalid aspect_ratio value outside '16:9', '9:16', '1:1' causes rejection
- Seed value out of safe integer range returns an error
- Service unavailability or model overload may result in a timeout or 5xx error
- Polling the job ID after a failed generation returns an error status rather than a video URL

## How this service works

Generate a video from a text prompt with Kuaishou Kling 3.0 Pro — premium realism and motion, clips from 3 to 15 seconds. Returns a job id; poll the status route for the finished video URL.

## Output

Returns a JSON object with a job_id string, status set to 'pending', the model name, the USDC price charged, and a poll_path string pointing to the status route where the agent should poll to retrieve the finished video URL once generation completes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "example": {
  "prompt": "A slow aerial shot over a foggy pine forest at dawn",
  "duration": 5
 },
 "required": [
  "prompt",
  "duration",
  "resolution",
  "audio"
 ],
 "properties": {
  "seed": {
   "type": "integer",
   "maximum": 9007199254740991,
   "minimum": -9007199254740991,
   "description": "Seed for repeatable generation (best effort)."
  },
  "audio": {
   "type": "boolean",
   "default": false,
   "description": "Generate a synchronized audio track."
  },
  "prompt": {
   "type": "string",
   "maxLength": 4000,
   "minLength": 1,
   "description": "Text description of the video to generate."
  },
  "duration": {
   "anyOf": [
    {
     "type": "number",
     "const": 3
    },
    {
     "type": "number",
     "const": 4
    },
    {
     "type": "number",
     "const": 5
    },
    {
     "type": "number",
     "const": 6
    },
    {
     "type": "number",
     "const": 7
    },
    {
     "type": "number",
     "const": 8
    },
    {
     "type": "number",
     "const": 9
    },
    {
     "type": "number",
     "const": 10
    },
    {
     "type": "number",
     "const": 11
    },
    {
     "type": "number",
     "const": 12
    },
    {
     "type": "number",
     "const": 13
    },
    {
     "type": "number",
     "const": 14
    },
    {
     "type": "number",
     "const": 15
    }
   ],
   "default": 5,
   "description": "Clip length in seconds. One of: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15."
  },
  "resolution": {
   "enum": [
    "720p"
   ],
   "type": "string",
   "default": "720p",
   "description": "Output resolution. One of: 720p."
  },
  "aspect_ratio": {
   "enum": [
    "16:9",
    "9:16",
    "1:1"
   ],
   "type": "string",
   "description": "Aspect ratio of the output. One of: 16:9, 9:16, 1:1."
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "job_id",
  "status",
  "model",
  "price_usdc",
  "poll_path"
 ],
 "properties": {
  "model": {
   "type": "string",
   "description": "The model generating the video."
  },
  "job_id": {
   "type": "string",
   "description": "Job id for the generation. Poll the status route with this id."
  },
  "status": {
   "type": "string",
   "const": "pending",
   "description": "The job has been accepted and is generating."
  },
  "poll_path": {
   "type": "string",
   "description": "Path of the free status route to poll for the finished video."
  },
  "price_usdc": {
   "type": "string",
   "description": "The amount charged for this generation, in USDC."
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/video-withzero-xyz-kuaishou-kling-3-0-pro-text-to-video-generation-b445dc9c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from video.withzero.xyz](https://www.zero.xyz/host/video.withzero.xyz/llms.txt)
