Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

Секундына:$0.04
Мәтіндік промпттардан видеолар жасаңыз, статикалық суреттерді анимациялаңыз немесе табиғи тіл арқылы бар видеоларды өңдеңіз. API жасалатын видеолардың ұзақтығын, аспект қатынасын және ажыратымдылығын баптауды қолдайды — асинхронды поллингті SDK автоматты түрде жүргізеді.
Жаңа
Коммерциялық пайдалану
Шолу
Мүмкіндіктер
Баға белгілеу
API

📘 Grok Imagine Video техникалық сипаттамалары

СпецификацияЕгжей-тегжейі
Модель идентификаторыgrok-imagine-video
Қызмет көрсетушіxAI
ТүріБейне генерациясы және өңдеу AI
Енгізу түрлеріМәтін (сұрату); қосымша сурет немесе бейне; табиғи тілдегі мәтіндік сұратулар; қосымша сурет енгізуі (image→video); бар клиптерді өңдеу үшін қосымша video_url. Өңдеу үшін енгізілетін бейненің максималды ұзақтығы endpoint-ке байланысты — кейбір өңдеу ағындары үшін ~8.7с хабарланған.
Шығыс түрлері.mp4 бейне уақытша URL арқылы
Ұзақтық диапазоны (генерация)1–15 секунд
Ажырымдылық480p, 720p (конфигурацияланатын)
Аспект қатынастары1:1, 16:9, 9:16
Өңдеуге қолдауИә — 8.7 секундқа дейінгі бейнелерді анимациялап және өзгертеді
МодерацияКонтент модерациясы енгізілген
Баға белгілеуСекундына ақы алынады, ажырымдылыққа қарай өзгеріп отырады

🚀 Grok Imagine Video деген не?

Grok Imagine Video — xAI компаниясының CometAPI арқылы қолжетімді жетілдірілген бейне генерациясы және өңдеу AI моделі. Ол әзірлеушілерге табиғи тілдік сұратулардан қысқа, тапсырысқа бейімделген бейнелерді жасауға және қалауыңызша статикалық суреттерді анимациялауға немесе бар клиптерді өңдеуге мүмкіндік береді. Модель шығыс ұзақтығын, ажырымдылықты және аспект қатынасын баптауды қолдайды, әрі саясатқа сәйкестікті қамтамасыз ету үшін кіріктірілген контент модерациясымен жабдықталған.

🧠 Негізгі мүмкіндіктер (Grok Imagine-ді ерекшелендіретін)

  • Кіріктірілген аудио + ерін синхрондау: Қоршаған дыбысты, эффектілерді және қысқа сөйлесу/нарацияны шамамен ерін қозғалысымен синхрондап генерациялайды.
  • Сурет→Бейне / сұратуды өңдеу: Статикалық суретті анимациялау немесе мәтіндік сұратулар арқылы бар түсірілімді өңдеу (нысандарды жою/ауыстыру, уақытын өзгерту, стилін қайта жасауды қамтиды).
  • Жылдам итерация және төмен кідіріс: Шығармашылық жұмыс ағындары мен өнім прототиптеуге қолайлы жылдам кері байланыс циклдары үшін жасалған.
  • Өндірістік API: Imagine API топтық генерация, өңдеу конвейерлеріне интеграция және кәсіптік басқару үшін бағдарламалық endpoint-терді ұсынады.
  • Көптеген «режимдер» / стильдер: Пайдаланушыға арналған режимдер (мысалдар: 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.51080п+қысқа (әртүрлі)ИәШығармашылық жұмыс ағындарында кең қолданылу, жоғары дәлдікҚымбаттау; шығармашылық құралдарға бағытталған
Vidu / Kling / Pika (түрлі мамандар)1080p дейінқысқа (әртүрлі)АраласКейбірі нишалық мүмкіндіктер ұсынады (Smart Cuts, көп-кадрлық шынжырлау)Аудио қолдауы әртүрлі; API жетілуі әрқилы

⚠️ Шектеулер

  • Максималды бейне ұзақтығы 15 секундпен шектелген.
  • Өңдеу енгізілген бейненің ұзындығын сақтайды (≤ 8.7с).
  • Генерацияланған URL-дер уақытша — дереу жүктеп алыңыз.

Grok Imagine Video-ға қолжеткізу және интеграциялау жолы

1-қадам: API кілтіне тіркелу

cometapi.com сайтына кіріңіз. Егер әлі пайдаланушы болмасаңыз, алдымен тіркеліңіз. CometAPI консоліне кіріңіз. Интерфейстің қолжетімділік API кілтін алыңыз. Жеке кабинеттегі API token бөлімінде “Add Token” түймесін басып, token кілтін алыңыз: sk-xxxxx және жіберіңіз.

2-қадам: Grok Imagine Video API-іне сұраулар жіберу

API сұрауын жіберу үшін “grok-imagine-video” endpoint-ін таңдаңыз және сұрау денесін орнатыңыз. Сұрау әдісі мен денесі веб-сайттағы API құжатынан алынады. Қолайлылық үшін веб-сайт Apifox сынағын да ұсынады. <YOUR_API_KEY> мәнін есептік жазбаңыздағы нақты CometAPI кілтімен ауыстырыңыз. Қайда шақыру: GROK Бейне генерациясы және Бейне өңдеу.

3-қадам: Grok Imagine Video API-іне сұраулар жіберу

Мәтін енгізіңіз немесе сурет жүктеңіз (қалауыңызша анимациялау үшін бастапқы сурет ұсына аласыз). Grok Imagine AI API сіздің енгізулеріңізді талдап, мазмұнды URL арқылы беру үшін дайындайды. Мәтіннен-бейне және суреттен-бейне түрлендірулері қолданылады.

Бастапқы суретті келесі түрде ұсынуға болады:

  • Суретке сілтеме жасайтын жалпы қолжетімді URL
  • base64-пен кодталған дерек URI (мысалы, data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

4-қадам: Нәтижелерді алу және тексеру

API жауаптарын өңдеп, генерацияланған нәтижені алыңыз. Өңдеуден кейін API тапсырма күйін және шығыс деректерін қайтарады. Жібергеннен кейін бірден request_id қайтарады; күйді тексеру және генерацияланған бейнені алу үшін GET endpoint-ін пайдаланыңыз. Бейне өңдеу асинхронды, тапсырма аяқталғанға дейін бұл endpoint-ті бірнеше рет сұрауға тура келуі мүмкін. Дереу жүктеп алыңыз.

ЖҚС

How do I generate a video using grok-imagine-video API?

You send a POST request with model 'grok-imagine-video' including a text prompt and optional image/video source; it returns a task ID, then poll this ID until the video status is 'done'.

What input formats does grok-imagine-video accept?

It accepts a natural language prompt and optional image URLs (or base64 images) for animation; for editing, a video URL is provided.

What are the maximum video duration and resolution options?

The model supports video generation up to 15 seconds and resolutions up to 720p with configurable aspect ratios like 16:9 or 1:1.

Can I animate a still image into a video with this model?

Yes, you can animate a still image into motion based on your prompt, using image URLs or encoded images in the request.

Does grok-imagine-video support editing existing videos?

Yes — provide the source video URL and your edit instructions; the output keeps the original video’s duration and resolution.

How does moderation work in grok-imagine-video outputs?

Generated videos are subject to content moderation; flagged content may be filtered or blocked during generation.

Is the video generation asynchronous?

Yes, the API returns a request ID which you poll to check when the video is ready for download.

How should I handle expired video URLs?

Downloaded videos should be saved quickly; temporary URLs may expire and become inaccessible after generation.

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

[Модель атауы] үшін кешенді үлгі кодтары мен API ресурстарына қол жеткізіп, интеграция процесіңізді жеңілдетіңіз. Біздің толық құжаттама қадам-қадаммен нұсқаулық береді, жобаларыңызда [Модель атауы] мүмкіндіктерін толық пайдалануға көмектеседі.
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)

Көбірек модельдер