# Kling Video Generation

> Kling Video Generation is a paid API for AI agents from Kling at kling.mpp.tempo.xyz, paid per call via MPP, price unknown, status unknown (last checked 2026-10-29).

Submit a video generation job via Kling AI through OpenRouter, paying a one-shot charge and receiving a job access token to retrieve the result

## Facts

- Endpoint: POST https://kling.mpp.tempo.xyz/v1/videos?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Provider: Kling
- Docs: https://openrouter.ai
- Website: https://klingai.com
- Tags: video, video-generation, openrouter, ai
- Canonical page: https://www.zero.xyz/c/kling-video-generation-1e22e690
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J6gdbvMvM4GkYkec86rtN

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 kling-video-generation-1e22e690 -d '<json body>'
```

Example prompt: Use Kling to generate a 5-second video of a golden retriever running on a sunny beach — pay for it with one-shot billing and give me the job token so I can check when it's done.

## When to prefer this

Choose this endpoint when you need to generate AI video from a text prompt using Kling AI's models via OpenRouter with one-shot USDC payment, and you are comfortable with an asynchronous job-based workflow (submit now, retrieve result later via the returned token). Best suited for agents that can handle polling and need pay-per-use billing without subscriptions.

## Known failure modes

- Unsupported billing adapter causes payment failure
- Invalid or missing prompt causes job rejection
- Kling model unavailable or at capacity returns an error
- Insufficient funds for one-shot charge
- Malformed request body returns validation error
- Job token returned but video generation fails asynchronously

## How this service works

Submit video generation (one-shot charge; returns a job access token)

## Output

A job access token that the agent can use to poll for the status and final output of the video generation job once Kling has finished rendering it.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kling-video-generation-1e22e690/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kling.mpp.tempo.xyz](https://www.zero.xyz/host/kling.mpp.tempo.xyz/llms.txt)
