モデル料金エンタープライズ
500以上のAI Model API、オールインワンAPI。CometAPIで。
モデルAPI
開発者
クイックスタートドキュメントAPI ダッシュボード
会社
会社概要エンタープライズ
リソース
AIモデルブログ変更履歴サポート
利用規約プライバシーポリシー
© 2026 CometAPI · All rights reserved
Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

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

📘 Grok Imagine Video の技術仕様

仕様詳細
モデルIDgrok-imagine-video
提供元xAI
タイプ動画生成&編集AI
入力タイプテキスト(プロンプト);任意で画像または動画 テキストプロンプト(自然言語);任意で画像入力(画像→動画);既存クリップ編集用に任意で video_url。編集用入力動画の最大長はエンドポイントにより異なり、一部の編集フローでは約 8.7 秒と報告。
出力タイプ一時URL経由の .mp4 動画
生成可能な長さ1〜15秒
解像度480p、720p(設定可能)
アスペクト比1:1、16:9、9:16
編集対応可 — 最大約 8.7 秒までの動画のアニメーション化・変更に対応
モデレーションコンテンツモデレーションを搭載
料金秒単位課金、解像度により変動

🚀 Grok Imagine Video とは?

Grok Imagine Video は、CometAPI を通じて提供される xAI の高度な動画生成・編集AIモデルです。開発者は自然言語のプロンプトから短尺のカスタム動画を生成でき、静止画のアニメーション化や既存クリップの編集も任意で行えます。出力長・解像度・アスペクト比を設定でき、ポリシー遵守のためのコンテンツモデレーションを内蔵しています。

🧠 主な機能(Grok Imagine の特長)

  • ネイティブ音声+リップシンク:環境音や効果音、短いスピーチ/ナレーションを生成し、リップシンクに概ね同期。
  • 画像→動画/プロンプト編集:テキストプロンプトで静止画をアニメーション化、または既存映像を編集(オブジェクトの削除・置換、リタイミング、スタイル変更)。
  • 高速な反復&低レイテンシ:クリエイティブワークフローやプロトタイピングに適した迅速なフィードバックループを実現。
  • 本番向けAPI:Imagine API はバッチ生成、編集パイプライン統合、エンタープライズ制御のためのプログラマティックなエンドポイントを提供。
  • 複数の“モード”/スタイル:ユーザー向けモード(報告例:Normal/Fun/Spicy などのプリセット)により、スタイルや許容度を調整(注:歴史的に “Spicy” モードでは NSFW が有効化されていたとされる)。
モデル(企業)最大解像度(公開情報)最大クリップ長(公開情報)ネイティブ音声強み注意点
Grok Imagine (xAI)720p6〜15秒あり高速な反復、優れたコスト/レイテンシ、編集機能統合、ネイティブ音声720p 上限、モデレーションの懸念、実世界での忠実度にばらつき
Sora (OpenAI)720p〜1080p(ティアに依存)短尺(6〜15秒)あり高い映像忠実度、OpenAI スタックとの強力な統合高コスト、モデレーション/制御が制約される
Veo (Google DeepMind)最大 1080p+短尺(可変)あり高いフォトリアリズム、安定したモーション高コスト、公開での試行が少ない
Runway Gen-4.51080p+短尺(可変)ありクリエイティブワークフローでの業界採用、高い忠実度より高コスト、クリエイティブツールに注力
Vidu / Kling / Pika (various specialists)最大 1080p短尺(可変)混在ニッチ機能を提供するものもあり(Smart Cuts、マルチショット連結)音声対応は様々、API の成熟度も異なる

⚠️ 制約事項

  • 最大動画長は 15 秒に制限されています。
  • 編集は入力動画の長さを維持します(≤ 8.7 秒)。
  • 生成された URL は一時的です — 速やかにダウンロードしてください。

Grok Imagine Video へのアクセスと統合方法

ステップ 1: API キーの取得

cometapi.com にログインしてください。未登録の場合は先に登録を行ってください。CometAPI コンソールにサインインし、インターフェース用のアクセス認証 API キーを取得します。パーソナルセンターの API トークンで “Add Token” をクリックし、トークンキー: sk-xxxxx を取得して送信します。

ステップ 2: Grok Imagine Video API にリクエストを送信

“grok-imagine-video” エンドポイントを選択して API リクエストを送信し、リクエストボディを設定します。リクエストメソッドとリクエストボディは当社サイトの API ドキュメントから取得できます。利便性のため Apifox テストも提供しています。<YOUR_API_KEY> をアカウントの実際の CometAPI キーに置き換えてください。呼び出し先:GROK[動画生成](https://apidoc.cometapi.com/video/grok/create) および[動画編集](https://apidoc.cometapi.com/video/grok/edit)。

ステップ 3: Grok Imagine Video API にリクエストを送信

テキストを入力するか画像をアップロードします(任意でアニメーション化するソース画像を指定可能)。Grok Imagine AI API が入力を解析し、URL 用のコンテンツを準備します。テキスト→動画と画像→動画の両方に対応しています。

ソース画像は次のいずれかで提供できます:

  • 画像を指す公開 URL
  • Base64 でエンコードした Data URI(例:data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

ステップ 4: 結果の取得と検証

API レスポンスを処理して生成結果を取得します。送信後、API はタスクのステータスと出力データを返します。提出直後に request_id が返されるため、GET エンドポイントでステータスを確認し、生成された動画を取得してください。動画編集は非同期のため、完了までこのエンドポイントを複数回ポーリングする必要がある場合があります。ダウンロードはお早めに。

よくある質問

grok-imagine-video API を使用して動画を生成するにはどうすればよいですか?

テキストプロンプトと、任意で画像/動画ソースを含めて、モデル 'grok-imagine-video' への POST リクエストを送信します。するとタスク ID が返されるので、動画のステータスが 'done' になるまでこの ID をポーリングします。

grok-imagine-video はどのような入力形式を受け付けますか?

自然言語のプロンプトと、アニメーション用の任意の画像 URL(または base64 画像)を受け付けます。編集の場合は、動画 URL を指定します。

動画の最大長さと解像度のオプションは何ですか?

このモデルは最大 15 秒までの動画生成と、最大 720p までの解像度をサポートしており、16:9 や 1:1 などのアスペクト比を設定できます。

このモデルで静止画を動画にアニメーション化できますか?

はい、リクエスト内で画像 URL またはエンコードされた画像を使用して、プロンプトに基づいて静止画に動きを付けることができます。

grok-imagine-video は既存の動画の編集をサポートしていますか?

はい。ソース動画の URL と編集指示を指定すると、出力は元の動画の長さと解像度を維持します。

grok-imagine-video の出力におけるモデレーションはどのように機能しますか?

生成された動画はコンテンツモデレーションの対象となります。問題のあるコンテンツとしてフラグが付けられた場合、生成中にフィルタリングまたはブロックされることがあります。

動画生成は非同期ですか?

はい。API はリクエスト ID を返し、その ID をポーリングして動画のダウンロード準備ができたかどうかを確認します。

期限切れの動画 URL はどのように扱うべきですか?

ダウンロードした動画は速やかに保存してください。一時 URL は期限切れになり、生成後にアクセスできなくなる可能性があります。

Grok Imagine Videoの機能

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

Grok Imagine Videoの料金

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

Pricing Overview

CategoryItemPrice
Input PricingTextN/A (Free)
Image$0.0016
Video per second$0.008
Output Pricing480p$0.04
(Per second by resolution)720p$0.056

Note: When generating video via API, you are charged per second. You will also be charged when using video or images as input.

Grok Imagine VideoのサンプルコードとAPI

Grok Imagine Videoの包括的なサンプルコードとAPIリソースにアクセスして、統合プロセスを効率化しましょう。詳細なドキュメントでは段階的なガイダンスを提供し、プロジェクトでGrok Imagine Videoの潜在能力を最大限に活用できるよう支援します。
POST
/grok/v1/videos/generations
Python
JavaScript
Curl
import os
import time
import requests

# 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/grok/v1"

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

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

create_payload = {
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p",
}

create_response = requests.post(
    f"{BASE_URL}/videos/generations", 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("request_id") or create_result.get("id")
if not task_id:
    print("Error: Failed to get task ID from response")
    exit(1)

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

# ============================================================
# Step 2: Poll for Task Status
# ============================================================
print("
Step 2: Polling task status...")

while True:
    query_response = requests.get(
        f"{BASE_URL}/videos/{task_id}", headers=headers
    )
    query_result = query_response.json()

    data = query_result.get("data", {})
    status = data.get("status", "unknown")
    progress = data.get("progress", "0%")
    print(f"Status: {status}, Progress: {progress}")

    if status in ["FAILURE", "failed"]:
        print("Video generation failed!")
        print(f"Reason: {data.get('fail_reason')}")
        exit(1)

    if status == "SUCCESS":
        video_url = data.get("data", {}).get("video", {}).get("url")
        print(f"Video generation completed!")
        print(f"Video URL: {video_url}")
        break

    time.sleep(10)

Python Code Example

import os
import time
import requests

# 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/grok/v1"

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

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

create_payload = {
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p",
}

create_response = requests.post(
    f"{BASE_URL}/videos/generations", 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("request_id") or create_result.get("id")
if not task_id:
    print("Error: Failed to get task ID from response")
    exit(1)

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

# ============================================================
# Step 2: Poll for Task Status
# ============================================================
print("\nStep 2: Polling task status...")

while True:
    query_response = requests.get(
        f"{BASE_URL}/videos/{task_id}", headers=headers
    )
    query_result = query_response.json()

    data = query_result.get("data", {})
    status = data.get("status", "unknown")
    progress = data.get("progress", "0%")
    print(f"Status: {status}, Progress: {progress}")

    if status in ["FAILURE", "failed"]:
        print("Video generation failed!")
        print(f"Reason: {data.get('fail_reason')}")
        exit(1)

    if status == "SUCCESS":
        video_url = data.get("data", {}).get("video", {}).get("url")
        print(f"Video generation completed!")
        print(f"Video URL: {video_url}")
        break

    time.sleep(10)

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/grok/v1";

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

// ============================================================
// Step 1: Create Video Generation Task
// ============================================================
console.log("Step 1: Creating video generation task...");

const createPayload = {
  model: "grok-imagine-video",
  prompt: "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
  duration: 10,
  aspect_ratio: "16:9",
  resolution: "720p",
};

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

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

const taskId = createResult?.request_id || createResult?.id;
if (!taskId) {
  console.log("Error: Failed to get task ID from response");
  process.exit(1);
}

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

// ============================================================
// Step 2: Poll for Task Status
// ============================================================
console.log("\nStep 2: Polling task status...");

const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));

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

  const queryResult = await queryResponse.json();
  const data = queryResult?.data || {};
  const status = data?.status || "unknown";
  const progress = data?.progress || "0%";
  console.log(`Status: ${status}, Progress: ${progress}`);

  if (["FAILURE", "failed"].includes(status)) {
    console.log("Video generation failed!");
    console.log(`Reason: ${data?.fail_reason}`);
    process.exit(1);
  }

  if (status === "SUCCESS") {
    const videoUrl = data?.data?.video?.url;
    console.log("Video generation completed!");
    console.log(`Video URL: ${videoUrl}`);
    break;
  }

  await sleep(10000);
}

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/grok/v1"

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

CREATE_RESPONSE=$(curl -s --location --request POST "${BASE_URL}/videos/generations" \
  --header "Authorization: Bearer $COMETAPI_KEY" \
  --header "Content-Type: application/json" \
  --data-raw '{
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }')

echo "Create response: $CREATE_RESPONSE"

# Extract task ID using jq (install with: brew install jq)
TASK_ID=$(echo "$CREATE_RESPONSE" | jq -r '.request_id // .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: Poll for Task Status
# ============================================================
echo ""
echo "Step 2: Polling task status..."

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

  STATUS=$(echo "$QUERY_RESPONSE" | jq -r '.data.status')
  PROGRESS=$(echo "$QUERY_RESPONSE" | jq -r '.data.progress')
  echo "Status: $STATUS, Progress: $PROGRESS"

  if [ "$STATUS" == "FAILURE" ] || [ "$STATUS" == "failed" ]; then
    echo "Video generation failed!"
    echo "$QUERY_RESPONSE" | jq -r '.data.fail_reason'
    exit 1
  fi

  if [ "$STATUS" == "SUCCESS" ]; then
    VIDEO_URL=$(echo "$QUERY_RESPONSE" | jq -r '.data.data.video.url')
    echo "Video generation completed!"
    echo "Video URL: $VIDEO_URL"
    break
  fi

  sleep 10
done

その他のモデル

O

Sora 2 Pro

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

Sora 2

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

mj_fast_video

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

Doubao-Seedance-2-0

D

Doubao-Seedance-2-0

近日公開
入力:$60/M
出力:$240/M
Seedance 2.0 は、ByteDance の次世代マルチモーダル動画基盤モデルで、シネマティックかつマルチショットのナラティブ動画生成に特化しています。単一ショットのテキストから動画へのデモとは異なり、Seedance 2.0 は参照ベースのコントロール(画像、短いクリップ、音声)、ショットをまたいだキャラクター/スタイルの一貫性、ネイティブな音声/映像の同期を重視し、プロフェッショナルなクリエイティブおよびプリビジュアライゼーションのワークフローで役立つ AI 動画の実現を目指しています。
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 テキストおよび画像→動画ファミリーに対する段階的だが重要なアップデートで、より豊かなネイティブオーディオ、より長くより制御しやすい動画出力、そしてより細かな編集やシーンレベルのコントロールを追加します。

関連ブログ

2026年にGrok Imagine動画を削除する方法:完全なステップバイステップガイド
Apr 15, 2026
grok-imagine-video

2026年にGrok Imagine動画を削除する方法:完全なステップバイステップガイド

Grok Imagine の動画を完全に削除するには、Grok(grok.com または X アプリ)を開き、Imagine タブ、または プロフィール > Files に移動して対象の動画を見つけ(多くの場合、お気に入りとして自動保存されています)、ハートアイコンにホバーするかタップしてお気に入りを解除し、その後、三点メニュー > “Delete Post” を選んで確認します。警告が表示されます: “You won’t be able to view this content again.” 一括削除や全履歴の削除は、Settings > Data Controls > Delete files/assets or conversations に進んでください。注意: xAI はプライバシーポリシーに従い、最大 30 日間データを保持します。より強力なデータ管理を備えた信頼性の高い API 主導の動画生成を求める開発者に対しては、CometAPI が Grok のペイウォールによる制限なしに 500+ のモデルへの統合アクセスを提供します。
Grok Imagineを無料で入手する方法:アクセス方法、料金、代替案
Mar 25, 2026
grok-imagine-video

Grok Imagineを無料で入手する方法:アクセス方法、料金、代替案

Grok Imagine Video は、2026年3月時点で xAI/Grok の公式プラットフォーム上では無料ではありません(高い需要と不正利用への懸念により無料プランが廃止されました)が、CometAPI のようなサードパーティのアグリゲーター経由で、手頃な価格で—または無料のスタータークレジットで—利用できます。CometAPI は、このモデルを1秒あたりわずか $0.04(480p)で提供しており、新規ユーザーはサインアップ時に $1–$5 の無料クレジットを受け取れることがよくあります。
Seedance 2.0とは何か? 包括的な分析
Mar 24, 2026
seedance-2-0

Seedance 2.0とは何か? 包括的な分析

Seedance 2.0は、ByteDanceが開発した次世代のマルチモーダルAI動画生成モデルであり、テキスト、画像、音声、参照動画から高品質でシネマティックな動画を生成できます。音声と映像の共同生成、モーションの安定性、参照ベースの編集機能を備えており、Artificial Analysisのリーダーボードのような世界的なベンチマークで急速に順位を上げ、2026年のトップAI動画モデルの一つとしての地位を確立しています。
Grok 4.2とは:機能、アーキテクチャ、比較
Mar 12, 2026
grok-4-2

Grok 4.2とは:機能、アーキテクチャ、比較

Grok 4.2はGrok 4ファミリーにおけるxAIのパブリックベータ版フラッグシップ: マルチエージェントかつツール対応の生成モデルで、業界をリードするスループット、2,000,000トークンの巨大なエージェントモード向けコンテキストウィンドウ、そして grok-4.20-multi-agent-beta-0309、grok-4.20-beta-0309-reasoning、grok-4.20-beta-0309-non-reasoning といった特化APIバリアントを備えています。高速なエージェント指向ワークフロー(リアルタイムのXデータ/ツール呼び出し)向けに最適化されており、Web、iOS/Android、ならびに CometAPI などのアーリーAPIチャネルで利用可能で、最も深い長文推論よりも、迅速でライブデータに対応したアシスタントを必要とするユーザーを対象としています。
2026年にGrok 4.2 APIを使用する方法
Mar 12, 2026
grok-4-2

2026年にGrok 4.2 APIを使用する方法

Grok 4.2は、xAIの最新のマルチエージェント推論モデルで、4つの協調するエージェントと新しいエージェント主導のツール呼び出し機能を組み合わせ、企業向けワークロードにおいて大幅に高速でハルシネーションの少ない推論を実現します。現在これを呼び出すには、ほとんどの開発者は (a) 公式のxAI REST/gRPCエンドポイントを使用するか、(b) キー、課金、マルチモデルの切り替えを簡素化するCometAPIのようなアグリゲーター(単一のRESTエンドポイント,post https://api.cometapi.com/v1/responsess)経由で呼び出します。