モデルサポートエンタープライズブログ
500以上のAI Model API、オールインワンAPI。CometAPIで。
モデルAPI
開発者
クイックスタートドキュメントAPI ダッシュボード
リソース
AIモデルブログエンタープライズ変更履歴概要
2025 CometAPI. 全著作権所有。プライバシーポリシー利用規約
Home/Models/Kling/Kling Video
K

Kling Video

リクエストごと:$0.13216
動画生成
商用利用
概要
機能
料金プラン
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.

Kling Video の機能

Kling Video のパフォーマンスと使いやすさを向上させるために設計された主要機能をご紹介します。これらの機能がプロジェクトにどのようなメリットをもたらし、ユーザーエクスペリエンスを改善するかをご確認ください。

Kling Video の料金

Kling Video の競争力のある価格設定をご確認ください。さまざまな予算や利用ニーズに対応できるよう設計されています。柔軟なプランにより、使用した分だけお支払いいただけるため、要件の拡大に合わせて簡単にスケールアップできます。Kling Video がコストを管理しながら、お客様のプロジェクトをどのように強化できるかをご覧ください。
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

Kling Video のサンプルコードとAPI

Kling Video の包括的なサンプルコードとAPIリソースにアクセスして、統合プロセスを効率化しましょう。詳細なドキュメントでは段階的なガイダンスを提供し、プロジェクトでKling Video の潜在能力を最大限に活用できるよう支援します。
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"

その他のモデル

O

Sora 2 Pro

毎秒:$0.24
Sora 2 Pro は、当社で最も高度かつ強力なメディア生成モデルで、音声と同期した動画を生成できます。自然言語または画像から、精細でダイナミックな動画クリップを生成します。
O

Sora 2

毎秒:$0.08
効果音に対応し、チャット形式をサポートする超高性能な動画生成モデル。
M

mj_fast_video

リクエストごと:$0.6
Midjourney video generation
X

Grok Imagine Video

毎秒:$0.04
テキストプロンプトから動画を生成し、静止画像をアニメーション化し、自然言語で既存の動画を編集できます。APIは生成される動画の再生時間、アスペクト比、解像度の設定に対応し、SDKが非同期ポーリングを自動的に処理します。
G

Veo 3.1 Pro

毎秒:$0.25
Veo 3.1-Pro は、Google の Veo 3.1 ファミリーの上位機能向けアクセス/設定を指します—より豊かなネイティブ音声、改善されたナラティブ/編集コントロール、シーン拡張ツールを追加した短尺の音声対応ビデオモデルの世代です。
G

Veo 3.1

毎秒:$0.05
Veo 3.1 は、Google の Veo テキストおよび画像→動画ファミリーに対する段階的だが重要なアップデートで、より豊かなネイティブオーディオ、より長くより制御しやすい動画出力、そしてより細かな編集やシーンレベルのコントロールを追加します。

関連ブログ

HappyHorse-1.0とは何ですか?Seedance 2.0を比較するにはどうすればよいですか?
Apr 11, 2026
seedance-2-0

HappyHorse-1.0とは何ですか?Seedance 2.0を比較するにはどうすればよいですか?

HappyHorse-1.0とは何か、なぜArtificial Analysisの動画リーダーボードでトップに立ったのか、Seedance 2.0との比較、そして最新のランキングがAI動画生成にとって何を意味するのかを学ぶ。
Kling 3.0のローンチ:何が変わるのか
Feb 4, 2026
kling-3-0

Kling 3.0のローンチ:何が変わるのか

Kling 3.0 — KlingファミリーのAI動画モデルにおける次のメジャーイテレーション — は、クリエイターコミュニティ、エージェンシー、プロダクトチームの間で関心が急速に高まっている。ベンダーやコミュニティのアナリストは、これを世代を画する進歩だと評している: より長尺の出力、音声と映像のネイティブ合成、マルチショットのシーケンスをまたいだアイデンティティおよびキャラクターの保持強化、シネマティックなストーリーテリングに向けたより厳密なコントロール。
Kling で何秒間リップシンクできますか?
Jan 26, 2026
kling-ai
kling-2-6

Kling で何秒間リップシンクできますか?

Kling の現行ツール群および外部公開モデルは、多くの導入環境で、ジョブあたり最長60秒のオーディオトラックに対するリップシンク処理をサポートしています。最高の忠実度の結果を得るため、ソース動画は通常2〜10秒の範囲に最適化されています。より大規模なジョブでは、実務的な制作ワークフローとして、長尺のオーディオを60秒(またはそれ以下)の複数セグメントに分割し、ポストプロダクションで結果を再結合します。
Kling AIはNSFWに対応できますか?知っておくべきことのすべて
Jan 22, 2026
kling-2-6
kling-ai

Kling AIはNSFWに対応できますか?知っておくべきことのすべて

Kling AI は、Kuaishou(中国の大手ショート動画企業)が開発した、テキストおよび画像から動画を生成するプラットフォームです。技術的にはリアルで高品質な短尺動画を生成する能力を備えていますが、一般公開プラットフォームでは厳格なコンテンツモデレーションが実施され、ポルノ/露骨な(NSFW)コンテンツや多くの政治的に敏感なカテゴリは積極的に不許可とされています。開発者は CometAPI を通じて Kling系のモデルにアクセスできますが、ポリシーおよび技術的なモデレーション層により、露骨なプロンプトは通常拒否されるか、出力が大幅に無害化されます。
Klingの動画は非公開ですか
Dec 31, 2025
kling-ai
kling-2-5-turbor

Klingの動画は非公開ですか

急速に進化する生成AIの分野において、Kling AI は OpenAI の Sora や Runway Gen-3 といった業界大手に肩を並べる強力な競合として台頭している。Kuaishou Technology が開発した Kling AI は、世界中のコンテンツクリエイターを魅了する「映画レベル」の動画生成を提供している。しかし、中国発でクラウドベースの処理モデルであることから、エンタープライズユーザーやプライバシー重視の個人にとって重要な疑問が浮上する。Kling の動画はプライベートなのか? 料金はいくらで、どう使えばよいのか?