Compare

Grok Imagine Video vs MiniMax M2.7

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
Grok Imagine Video
xai/grok-imagine-video
MiniMax M2.7
minimax/m2.7
Provider
xAI
MiniMax
Family
MiniMax M
Modality
video
text
Context window
128,000 tok
Max output
4,096 tok
Released
2026-05-22
2026-05-22
License
Proprietary
Open-weight
Input price
$0.300 /1M
Output price
$1.20 /1M
Per output second
$0.050 /sec
Tools
Streaming
yes
Vision
JSON mode
Reasoning
Prompt caching
Batch API
Try it
Open in playground →
Open in playground →
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
MiniMax M2.7
minimax/m2.7
Full spec →

MiniMax's M2.7 language model with multilingual capabilities.

Strengths
  • General-purpose chat
  • Long context
  • Tool use
Use cases
ChatbotsContent generationAgentic workflows

Compare with another

Claude Opus 4.8 vs Grok Imagine Video
anthropic/claude-opus-4.8 · xai/grok-imagine-video
Claude Opus 4.8 vs MiniMax M2.7
anthropic/claude-opus-4.8 · minimax/m2.7
Claude Sonnet 4.6 vs Grok Imagine Video
anthropic/claude-sonnet-4.6 · xai/grok-imagine-video
Claude Sonnet 4.6 vs MiniMax M2.7
anthropic/claude-sonnet-4.6 · minimax/m2.7
Grok 4.20 Multi-Agent vs Grok Imagine Video
xai/grok-4.20-multi-agent-0309 · xai/grok-imagine-video
Grok 4.20 Multi-Agent vs MiniMax M2.7
xai/grok-4.20-multi-agent-0309 · minimax/m2.7
GPT-5.4 vs Grok Imagine Video
openai/gpt-5.4 · xai/grok-imagine-video
GPT-5.4 vs MiniMax M2.7
openai/gpt-5.4 · minimax/m2.7
Gemini 2.5 Pro vs Grok Imagine Video
google/gemini-2.5-pro · 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-...",
)

# Grok Imagine Video
client.chat.completions.create(
    model="xai/grok-imagine-video",
    messages=[{"role":"user","content":"hello"}],
)

# MiniMax M2.7
client.chat.completions.create(
    model="minimax/m2.7",
    messages=[{"role":"user","content":"hello"}],
)
Get an AIgateway keyRun an eval on these →