backend new models check - xai - 2026-09-16
Files checked: src/backend/drivers/ai-chat/providers/xai/models.ts, src/backend/drivers/ai-image/providers/xai/models.ts, src/backend/drivers/ai-tts/providers/xai/costs.ts
chat (0) — all upstream grok chat ids/aliases (grok-4.3, grok-4.5, grok-4.6... wait, see note) already match backend id/alias set except as noted below.
image (2)
grok-imagine-image-2.0| aliases: none | context: 64000 | created: 2026-08-08 | price: tiered — low/1k: $0.40, low/2k: $0.60, medium/1k: $0.60, medium/2k: $0.80 (per raw payload scale; verify against https://docs.x.ai/developers/pricing) Notes: distinct major version id, not a dated snapshot ofgrok-imagine-image(base already in backend) — genuinely new.grok-imagine-image-pro| aliases: found only inside the upstreamaliases[]of parent idgrok-imagine-image-quality| context: 16000 | created: 2026-04-03 (parent's created date) | price: see provider pricing page Notes: this name never appears in the backend id/alias set even though its parent idgrok-imagine-image-qualityis supported — analogous to the knowngrok-code-fast-1-inside-grok-build-0.1alias-hiding pattern. Recommend verifying whether "pro" is a distinct paid tier worth adding as an alias or separate model.
skipped (unsupported modality): 2 — grok-imagine-video (created 2026-01-28), grok-imagine-video-1.5 (created 2026-05-27, aliases grok-imagine-video-1.5-preview / grok-imagine-video-1.5-2026-05-30) — video, no xai video provider in backend.
legacy upstream models not in backend (verify intent): none
Alias-suggestion notes (not new, base already supported, already collapsed into base, no action needed): several dated grok-4.20-* reasoning/non-reasoning/multi-agent variants, and grok-imagine-image/grok-imagine-image-quality dated snapshots, are already covered by existing backend aliases.
Source: HeyPuter/puter