Compare

GPT-5.4 vs Grok Imagine Video

Pricing per million tokens, context window, capabilities — pulled from each provider's public docs. All 2 are available via the same AIgateway OpenAI-compatible endpoint; flip the model string to switch.

Search2/4
GPT-5.4
openai/gpt-5.4
Grok Imagine Video
xai/grok-imagine-video
Provider
OpenAI
xAI
Family
GPT-5
Modality
text
video
Context window
1,000,000 tok
Max output
16,384 tok
Released
2026-05-22
2026-05-22
License
Proprietary
Proprietary
Input price
$2.50 /1M
Output price
$15.00 /1M
Cache read
$0.250 /1M
Per output second
$0.050 /sec
Tools
yes
Streaming
yes
Vision
yes
JSON mode
yes
Reasoning
yes
Prompt caching
yes
Batch API
yes
Try it
Open in playground →
Open in playground →
GPT-5.4
openai/gpt-5.4
Full spec →

GPT-5.4 is OpenAI's flagship model with strong coding, reasoning, and multimodal capabilities.

Strengths
  • Huge context window
  • Strong on math + code
  • Excellent JSON mode
Use cases
Long-document Q&AStructured extractionCode generationAnalytical work
Grok Imagine Video
xai/grok-imagine-video
Full spec →

xAI's video generation model. Generates, edits, and extends videos from text and image inputs with native synchronized audio including dialogue, sound effects, and music. Supports multiple creative modes (normal, fun, custom).

Strengths
  • Text-to-video generation
Use cases
PromosDemosStoryboards

Benchmarks

GPT-5.4
Grok Imagine Video
GSM8K
98.2
HumanEval
94.0
MMLU
91.8

Source: each provider's published benchmarks. Higher is better. Run an eval to compare on your own data.

Compare with another

GPT-5.4 vs Claude Opus 4.7
openai/gpt-5.4 · anthropic/claude-opus-4.7
GPT-5.4 vs Gemini 3.1 Pro
openai/gpt-5.4 · google/gemini-3.1-pro
Claude Sonnet 4.6 vs GPT-5.4
anthropic/claude-sonnet-4.6 · openai/gpt-5.4
GPT-5.4 vs Kimi-K2.6
openai/gpt-5.4 · moonshot/kimi-k2.6
GPT-5.4 vs Grok 4
openai/gpt-5.4 · xai/grok-4
GPT-5.4 vs Qwen 3 Max
openai/gpt-5.4 · alibaba/qwen3-max
Claude Opus 4.8 vs GPT-5.4
anthropic/claude-opus-4.8 · openai/gpt-5.4
Claude Opus 4.8 vs Grok Imagine Video
anthropic/claude-opus-4.8 · xai/grok-imagine-video
Claude Sonnet 4.6 vs Grok Imagine Video
anthropic/claude-sonnet-4.6 · xai/grok-imagine-video
SWITCH BETWEEN THEM

One key, all 2, one line different.

from openai import OpenAI

client = OpenAI(
    base_url="https://api.aigateway.sh/v1",
    api_key="sk-aig-...",
)

# GPT-5.4
client.chat.completions.create(
    model="openai/gpt-5.4",
    messages=[{"role":"user","content":"hello"}],
)

# Grok Imagine Video
client.chat.completions.create(
    model="xai/grok-imagine-video",
    messages=[{"role":"user","content":"hello"}],
)
Get an AIgateway keyRun an eval on these →