ModellerSupportVirksomhedBlog
500+ AI Model API, Alt I Én API. Kun I CometAPI
Modeller API
Udvikler
Hurtig StartDokumentationAPI Dashboard
Ressourcer
AI-modellerBlogVirksomhedÆndringslogOm os
2025 CometAPI. Alle rettigheder forbeholdes.PrivatlivspolitikServicevilkår
Home/Models/Kling/Kling Video
K

Kling Video

Per anmodning:$0.13216
Videogenerering
Kommersiel brug
Oversigt
Funktioner
Priser
API

Technical Specifications of kling_video

SpecificationDetails
Model IDkling_video
CategoryVideo Generation
Primary CapabilityGenerates videos from text prompts and, depending on workflow, can support image-guided video creation
Input TypesText prompts, and in some implementations image inputs for image-to-video workflows
Output TypeAI-generated video
Common Use CasesShort-form creative clips, cinematic concept visualization, marketing content, social media assets, animation prototyping
StrengthsStrong motion quality, visual aesthetics, and prompt adherence
Integration PatternAPI-based request/response workflow through CometAPI
Best ForDevelopers and teams building automated video generation features into apps, tools, and content pipelines

What is kling_video?

kling_video is CometAPI’s platform model identifier for accessing a video generation model designed to create AI-generated videos from natural language instructions. It is suitable for users who want to turn descriptive prompts into visually dynamic clips for creative production, prototyping, storytelling, and media workflows.

This model is especially useful for applications that need automated video generation as part of a broader product experience. Developers can use kling_video to power features such as prompt-to-video creation, concept visualization, ad creative generation, and experimental media tooling, all through a standard API integration flow.

Main features of kling_video

  • Text-to-video generation: Create videos directly from natural language prompts describing scenes, motion, style, subjects, and atmosphere.
  • Image-guided generation support: In compatible workflows, use reference images to help steer composition, character appearance, or scene structure.
  • High-quality motion synthesis: Well-suited for generating clips with more fluid movement and stronger visual continuity than basic animation pipelines.
  • Strong prompt adherence: Designed to follow user instructions closely, making it useful for controlled creative generation.
  • Aesthetic visual output: Helpful for cinematic concepts, polished short clips, and visually engaging marketing or social assets.
  • Creative workflow automation: Can be embedded into applications that need repeatable video generation without manual editing steps.
  • API-friendly deployment: Accessible through CometAPI using a consistent developer integration pattern that fits existing AI application stacks.

How to access and integrate

Step 1: Sign Up for API Key

First, register for a CometAPI account and generate your API key from the dashboard. This key is required to authenticate all requests. Store it securely in your server environment and avoid exposing it in client-side code.

Step 2: Send Requests to kling_video API

Use CometAPI's Kling-compatible endpoint. For video generation, send a POST request to /kling/v1/videos/text2video (or /kling/v1/videos/image2video for image-to-video).

curl https://api.cometapi.com/kling/v1/videos/text2video \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $COMETAPI_API_KEY" \
  -d '{
    "prompt": "A cinematic scene with dramatic lighting.",
    "model_name": "kling-v2-master",
    "aspect_ratio": "16:9",
    "duration": "5"
  }'

Step 3: Retrieve and Verify Results

The API returns a task ID. Poll GET /kling/v1/videos/text2video/{task_id} to check generation status and retrieve the output video URL when complete.

Funktioner til Kling Video

Udforsk de vigtigste funktioner i Kling Video , designet til at forbedre ydeevne og brugervenlighed. Opdag hvordan disse muligheder kan gavne dine projekter og forbedre brugeroplevelsen.

Priser for Kling Video

Udforsk konkurrencedygtige priser for Kling Video , designet til at passe til forskellige budgetter og brugsbehov. Vores fleksible planer sikrer, at du kun betaler for det, du bruger, hvilket gør det nemt at skalere, efterhånden som dine krav vokser. Opdag hvordan Kling Video kan forbedre dine projekter, mens omkostningerne holdes håndterbare.
VersionQualityDurationPrice
v1std5s$0.13
v1std10s$0.26
v1pro5s$0.46
v1pro10s$0.92
v1.5/v1.6std5s$0.26
v1.5/v1.6std10s$0.53
v1.5/v1.6pro5s$0.46
v1.5/v1.6pro10s$0.92
v2-master-5s$1.32
v2-master-10s$2.64
v2-1std5s$0.26
v2-1std10s$0.53
v2-1pro5s$0.46
v2-1pro10s$0.92
v2-1-master-5s$1.32
v2-1-master-10s$2.64
v2-5-turbopro5s$0.33
v2-5-turbopro10s$0.66
v2-6 (no native audio)pro5s$0.33
v2-6 (no native audio)pro10s$0.67
v2-6 (native audio, no voice control)pro5s$0.67
v2-6 (native audio, no voice control)pro10s$1.33
v2-6 (native audio, with voice control)pro5s$0.80
v2-6 (native audio, with voice control)pro10s$1.60

Eksempelkode og API til Kling Video

Få adgang til omfattende eksempelkode og API-ressourcer for Kling Video for at strømline din integrationsproces. Vores detaljerede dokumentation giver trin-for-trin vejledning, der hjælper dig med at udnytte det fulde potentiale af Kling Video i dine projekter.
Python
JavaScript
Curl
import requests
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/kling/v1"

headers = {
    "Authorization": f"Bearer {COMETAPI_KEY}",
    "Content-Type": "application/json",
}

# ============================================================
# Step 1: Create Video Task
# ============================================================
print("Step 1: Creating video task...")

create_payload = {
    "prompt": "A happy scene of a vacation on the beach.",
    "model_name": "kling-v2-6",
}

create_response = requests.post(
    f"{BASE_URL}/videos/text2video", headers=headers, json=create_payload
)

create_result = create_response.json()
print(f"Create response: {create_result}")

# Extract task ID from the response
task_id = create_result.get("data", {}).get("task_id")
if not task_id:
    print("Error: Failed to get task_id from response")
    exit(1)

print(f"Task ID: {task_id}")

# ============================================================
# Step 2: Query Task Status
# ============================================================
print("
Step 2: Querying task status...")

query_response = requests.get(
    f"{BASE_URL}/videos/text2video/{task_id}", headers=headers
)

query_result = query_response.json()
print(f"Query response: {query_result}")

# Check task status
task_status = query_result.get("data", {}).get("status") or query_result.get(
    "data", {}
).get("task_status")
print(f"Task status: {task_status}")

Python Code Example

import requests
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/kling/v1"

headers = {
    "Authorization": f"Bearer {COMETAPI_KEY}",
    "Content-Type": "application/json",
}

# ============================================================
# Step 1: Create Video Task
# ============================================================
print("Step 1: Creating video task...")

create_payload = {
    "prompt": "A happy scene of a vacation on the beach.",
    "model_name": "kling-v2-6",
}

create_response = requests.post(
    f"{BASE_URL}/videos/text2video", headers=headers, json=create_payload
)

create_result = create_response.json()
print(f"Create response: {create_result}")

# Extract task ID from the response
task_id = create_result.get("data", {}).get("task_id")
if not task_id:
    print("Error: Failed to get task_id from response")
    exit(1)

print(f"Task ID: {task_id}")

# ============================================================
# Step 2: Query Task Status
# ============================================================
print("\nStep 2: Querying task status...")

query_response = requests.get(
    f"{BASE_URL}/videos/text2video/{task_id}", headers=headers
)

query_result = query_response.json()
print(f"Query response: {query_result}")

# Check task status
task_status = query_result.get("data", {}).get("status") or query_result.get(
    "data", {}
).get("task_status")
print(f"Task status: {task_status}")

JavaScript Code Example

// Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
const api_key = process.env.COMETAPI_KEY || "<YOUR_COMETAPI_KEY>";
const base_url = "https://api.cometapi.com/kling/v1";

const headers = {
  "Authorization": `Bearer ${api_key}`,
  "Content-Type": "application/json",
};

async function main() {
  // ============================================================
  // Step 1: Create Video Task
  // ============================================================
  console.log("Step 1: Creating video task...");

  const createPayload = {
    prompt: "A happy scene of a vacation on the beach.",
    model_name: "kling-v2-6"
  };

  const createResponse = await fetch(`${base_url}/videos/text2video`, {
    method: "POST",
    headers: headers,
    body: JSON.stringify(createPayload)
  });

  const createResult = await createResponse.json();
  console.log("Create response:", JSON.stringify(createResult, null, 2));

  // Extract task ID from the response
  const taskId = createResult?.data?.task_id;
  if (!taskId) {
    console.log("Error: Failed to get task_id from response");
    process.exit(1);
  }

  console.log(`Task ID: ${taskId}`);

  // ============================================================
  // Step 2: Query Task Status
  // ============================================================
  console.log("\nStep 2: Querying task status...");

  const queryResponse = await fetch(`${base_url}/videos/text2video/${taskId}`, {
    method: "GET",
    headers: headers
  });

  const queryResult = await queryResponse.json();
  console.log("Query response:", JSON.stringify(queryResult, null, 2));

  // Check task status
  const taskStatus = queryResult?.data?.status || queryResult?.data?.task_status;
  console.log(`Task status: ${taskStatus}`);
}

main();

Curl Code Example

#!/bin/bash

# Get your CometAPI key from https://api.cometapi.com/console/token
# Export it as: export COMETAPI_KEY="your-key-here"

BASE_URL="https://api.cometapi.com/kling/v1"

# ============================================================
# Step 1: Create Video Task
# ============================================================
echo "Step 1: Creating video task..."

CREATE_RESPONSE=$(curl -s --location --request POST "${BASE_URL}/videos/text2video" \
  --header "Authorization: Bearer $COMETAPI_KEY" \
  --header "Content-Type: application/json" \
  --data-raw '{
    "prompt": "A happy scene of a vacation on the beach.",
    "model_name": "kling-v2-6"
  }')

echo "Create response: $CREATE_RESPONSE"

# Extract task_id using jq (install with: brew install jq)
TASK_ID=$(echo "$CREATE_RESPONSE" | jq -r '.data.task_id')

if [ "$TASK_ID" == "null" ] || [ -z "$TASK_ID" ]; then
  echo "Error: Failed to get task_id from response"
  exit 1
fi

echo "Task ID: $TASK_ID"

# ============================================================
# Step 2: Query Task Status
# ============================================================
echo ""
echo "Step 2: Querying task status..."

QUERY_RESPONSE=$(curl -s --location --request GET "${BASE_URL}/videos/text2video/${TASK_ID}" \
  --header "Authorization: Bearer $COMETAPI_KEY")

echo "Query response:"
echo "$QUERY_RESPONSE" | jq .

# Check task status
TASK_STATUS=$(echo "$QUERY_RESPONSE" | jq -r '.data.status // .data.task_status')
echo "Task status: $TASK_STATUS"

Flere modeller

O

Sora 2 Pro

Per Sekund:$0.24
Sora 2 Pro er vores mest avancerede og kraftfulde mediegenereringsmodel, der kan generere videoer med synkroniseret lyd. Den kan skabe detaljerede, dynamiske videoklip ud fra naturligt sprog eller billeder.
O

Sora 2

Per Sekund:$0.08
Superkraftig videogenereringsmodel, med lydeffekter, understøtter chatformat.
M

mj_fast_video

Per anmodning:$0.6
Midjourney video generation
X

Grok Imagine Video

Per Sekund:$0.04
Generér videoer ud fra tekstbeskrivelser, animer stillbilleder eller redigér eksisterende videoer ved hjælp af naturligt sprog. API'et understøtter konfigurerbar varighed, sideforhold og opløsning for genererede videoer — hvor SDK'et automatisk håndterer den asynkrone polling.
G

Veo 3.1 Pro

Per Sekund:$0.25
Veo 3.1-Pro refererer til den avancerede adgang/konfiguration for Googles Veo 3.1-familie — en generation af kortformat-videomodeller med lydunderstøttelse, som tilføjer rigere indbygget lyd, forbedrede fortælle-/redigeringskontroller og værktøjer til sceneudvidelse.
G

Veo 3.1

Per Sekund:$0.05
Veo 3.1 er Googles inkrementelle, men væsentlige opdatering af sin Veo tekst-og-billede→video-familie, som tilføjer rigere indbygget lyd, længere og mere kontrollerbare videooutput samt mere finkornet redigering og kontroller på sceneniveau.

Relaterede blogs

Hvad er HappyHorse-1.0? Hvordan sammenligner man Seedance 2.0?
Apr 11, 2026
seedance-2-0

Hvad er HappyHorse-1.0? Hvordan sammenligner man Seedance 2.0?

Find ud af, hvad HappyHorse-1.0 er, hvorfor det kom helt til tops på Artificial Analysis' videorangliste, hvordan det står sig i forhold til Seedance 2.0, og hvad de seneste placeringer betyder for AI-videogenerering.
Kling 3.0-lancering: Hvilke ændringer vil der være?
Feb 4, 2026
kling-3-0

Kling 3.0-lancering: Hvilke ændringer vil der være?

Kling 3.0 — den næste store iteration i Kling-familien af AI-videomodeller — udløser en bølge af interesse på tværs af kreatorfællesskaber, bureauer og produktteams. Udbydere og analytikere i communityet beskriver det som et generationsspring: længere output, indbygget audio-video-syntese, stærkere identitets- og karakterbevarelse på tværs af sekvenser med flere indstillinger og mere præcis kontrol over filmisk fortælling.
Hvor mange sekunder kan du mundsynkronisere med Kling?
Jan 26, 2026
kling-ai
kling-2-6

Hvor mange sekunder kan du mundsynkronisere med Kling?

Klings nuværende værktøjer og offentligt tilgængelige modeller understøtter mundsynkronisering på lydspor på op til 60 sekunder pr. job i mange implementeringer, hvor kildevideoer typisk er optimeret til området 2–10 sekunder for de mest naturtro resultater. For større opgaver opdeler praktiske produktionsarbejdsgange længere lyd i flere segmenter på 60 sekunder (eller kortere) og samler resultaterne igen i postproduktion.
Kan Kling AI generere NSFW-indhold? Alt du behøver at vide
Jan 22, 2026
kling-2-6
kling-ai

Kan Kling AI generere NSFW-indhold? Alt du behøver at vide

Kling AI er en tekst- og billede-til-video-genereringsplatform udviklet af Kuaishou (en stor kinesisk kortvideovirksomhed). Den er teknisk i stand til at producere realistiske kortvideoer i høj kvalitet, men den offentlige platform håndhæver streng indholdsmoderation, som aktivt forbyder pornografisk/eksplicit (NSFW) indhold og mange politisk følsomme kategorier. Udviklere kan få adgang til modeller i Kling-stil via CometAPI, men policybaserede og tekniske moderationslag vil typisk medføre, at eksplicitte prompts afvises, eller at output bliver kraftigt renset.
Er Kling-videoer private?
Dec 31, 2025
kling-ai
kling-2-5-turbor

Er Kling-videoer private?

I det hastigt udviklende landskab for generativ AI er Kling AI trådt frem som en formidabel konkurrent til branchens giganter som OpenAI’s Sora og Runway Gen-3. Udviklet af Kuaishou Technology tilbyder Kling AI "filmniveau" videogenerering, som har fascineret indholdsskabere verden over. Men med sine rødder i Kina og en cloud-baseret behandlingsmodel rejser der et kritisk spørgsmål for virksomhedsbrugere og privatlivsbevidste personer: Er Kling-videoer private? Hvad koster det, og hvordan bruger man det?