2KEN2KEN

grok-imagine-video-1.5-preview

Per request
$0.02 / second

Playground

Input

Resolution

Aspect ratio

Duration

8s

Output

The generated video will appear after you run.

Examples

Click an example to load Playground presets and jump to the trial area.

How to start

Three steps to integrate. Model ID is grok-imagine-video-1.5-preview.

  1. 1

    Get an API key

    Create a key in the 2KEN console. Text, image, and video share one key.

  2. 2

    Point to the unified endpoint

    Set Base URL to https://api.2ken.com/v1 and model to grok-imagine-video-1.5-preview.

  3. 3

    Create a video job

    POST /v1/videos to create a job, then GET /v1/videos/{id} until it completes.

Developer docs

API

Sora-compatible async API. Submit a job, then poll status by id.

OpenAI · Videos API

grok-imagine-video-1.5-preview Videos

Call grok-imagine-video-1.5-preview via the Sora-compatible Videos API. Create a job, then poll status.

01

Endpoints

POST
Create video/v1/videos
Try
GET
Retrieve video/v1/videos/{id}
02

Async flow

  1. 1
    Create returns an id

    POST /v1/videos starts the job.

  2. 2
    Poll status for the result

    GET /v1/videos/{id} until completed.

03

Notes

  • Modelgrok-imagine-video-1.5-preview
  • ProtocolSora-compatible async video API.
01 Create video job POST · videos
curl --request POST \
  --url https://api.2ken.com/v1/videos \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-video-1.5-preview",
    "prompt": "A cat walking in neon rain",
    "seconds": "8"
  }'
200Create Response
{
  "id": "video_demo",
  "object": "video",
  "status": "queued",
  "model": "grok-imagine-video-1.5-preview"
}
02 Poll status GET · videos
curl --request GET \
  --url https://api.2ken.com/v1/videos/video_demo \
  --header 'Authorization: Bearer <token>'
200Status Response
{
  "id": "video_demo",
  "status": "completed",
  "model": "grok-imagine-video-1.5-preview"
}

Why choose 2KEN

Compatible APIs

Reuse your existing SDK by switching the base URL. Migration stays small.

One key for every model

Text, image, video, and other modalities share the same key and bill.

Transparent usage pricing

USD unit prices sit next to official references so you can estimate cost.