Skip to content

chore(provider/xai): remove obsolete Grok 2 models now that they are shut down in their API#13271

Merged
felixarntz merged 3 commits intomainfrom
xai-model-updates
Mar 9, 2026
Merged

chore(provider/xai): remove obsolete Grok 2 models now that they are shut down in their API#13271
felixarntz merged 3 commits intomainfrom
xai-model-updates

Conversation

@felixarntz
Copy link
Copy Markdown
Collaborator

Background

xAI has shut down the Grok 2 models (grok-2-vision-1212, grok-2-vision, grok-2-vision-latest, grok-2-image, grok-2-image-1212, grok-2-image-latest) in their API. Keeping these model IDs in the SDK causes confusion and sets users up for API errors.

While #13016 only mentions a few of them, they are in fact all shut down, which I verified - some of them were only aliases in our codebase anyway. Also see https://github.com/vercel-labs/provider-models-monitor/blob/main/provider-models/xai.json for reference - no more Grok 2 entirely.

Summary

  • Removes all Grok 2 model IDs from XaiChatModelId and XaiImageModelId, and updates all examples, docs, and tests that referenced them to use their Grok 3 / grok-imagine-image successors instead.
  • Removes xai/grok-2-vision from the gateway model ID list. cc @shaper

Manual Verification

N/A

Checklist

  • Tests have been added / updated (for bug fixes / features)
  • Documentation has been added / updated (for bug fixes / features)
  • A patch changeset for relevant packages has been added (for bug fixes / features - run pnpm changeset in the project root)
  • I have reviewed this pull request (self-review)

Future Work

N/A

Related Issues

Fixes #13016

@tigent tigent bot added ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label documentation Improvements or additions to documentation maintenance CI, internal documentation, automations, etc provider/xai Issues related to the @ai-sdk/xai provider labels Mar 9, 2026
@felixarntz felixarntz added the backport Admins only: add this label to a pull request in order to backport it to the prior version label Mar 9, 2026
@felixarntz felixarntz enabled auto-merge (squash) March 9, 2026 18:49
@felixarntz felixarntz merged commit aa5a583 into main Mar 9, 2026
32 of 34 checks passed
@felixarntz felixarntz deleted the xai-model-updates branch March 9, 2026 18:52
vercel-ai-sdk bot pushed a commit that referenced this pull request Mar 9, 2026
…shut down in their API (#13271)

## Background

xAI has shut down the Grok 2 models (`grok-2-vision-1212`,
`grok-2-vision`, `grok-2-vision-latest`, `grok-2-image`,
`grok-2-image-1212`, `grok-2-image-latest`) in their API. Keeping these
model IDs in the SDK causes confusion and sets users up for API errors.

While #13016 only mentions a few of them, they are in fact all shut
down, which I verified - some of them were only aliases in our codebase
anyway. Also see
https://github.com/vercel-labs/provider-models-monitor/blob/main/provider-models/xai.json
for reference - no more Grok 2 entirely.

## Summary

- Removes all Grok 2 model IDs from `XaiChatModelId` and
`XaiImageModelId`, and updates all examples, docs, and tests that
referenced them to use their Grok 3 / `grok-imagine-image` successors
instead.
- Removes `xai/grok-2-vision` from the gateway model ID list. cc @shaper

## Manual Verification

N/A

## Checklist

- [x] Tests have been added / updated (for bug fixes / features)
- [x] Documentation has been added / updated (for bug fixes / features)
- [x] A _patch_ changeset for relevant packages has been added (for bug
fixes / features - run `pnpm changeset` in the project root)
- [x] I have reviewed this pull request (self-review)

## Future Work

N/A

## Related Issues

Fixes #13016
@vercel-ai-sdk vercel-ai-sdk bot removed the backport Admins only: add this label to a pull request in order to backport it to the prior version label Mar 9, 2026
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor

vercel-ai-sdk bot commented Mar 9, 2026

✅ Backport PR created: #13273

vercel-ai-sdk bot added a commit that referenced this pull request Mar 9, 2026
… they are shut down in their API (#13273)

This is an automated backport of #13271 to the release-v6.0 branch. FYI
@felixarntz

Co-authored-by: Felix Arntz <felix.arntz@vercel.com>
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor

vercel-ai-sdk bot commented Mar 9, 2026

🚀 Published in:

Package Version
ai 7.0.0-beta.10
@ai-sdk/angular 3.0.0-beta.10
@ai-sdk/azure 4.0.0-beta.5
@ai-sdk/gateway 4.0.0-beta.5
@ai-sdk/langchain 3.0.0-beta.10
@ai-sdk/llamaindex 3.0.0-beta.10
@ai-sdk/openai 4.0.0-beta.5
@ai-sdk/react 4.0.0-beta.10
@ai-sdk/rsc 3.0.0-beta.10
@ai-sdk/svelte 5.0.0-beta.10
@ai-sdk/vue 4.0.0-beta.10
@ai-sdk/xai 4.0.0-beta.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label documentation Improvements or additions to documentation maintenance CI, internal documentation, automations, etc provider/xai Issues related to the @ai-sdk/xai provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🤖 Provider model changes - xai

2 participants