Skip to content

Commit b88e215

Browse files
Backport: docs: add troubleshooting for v1 provider migration (#9876)
This is an automated backport of #9870 to the release-v5.0 branch. Co-authored-by: Nico Albanese <49612682+nicoalbanese@users.noreply.github.com>
1 parent 2c22f4f commit b88e215

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Unsupported model version error
3+
description: Troubleshooting the AI_UnsupportedModelVersionError when migrating to AI SDK 5
4+
---
5+
6+
# Unsupported model version error
7+
8+
## Issue
9+
10+
When migrating to AI SDK 5, you might encounter an error stating that your model uses an unsupported version:
11+
12+
```
13+
AI_UnsupportedModelVersionError: Unsupported model version v1 for provider "ollama.chat" and model "gamma3:4b".
14+
AI SDK 5 only supports models that implement specification version "v2".
15+
```
16+
17+
This error occurs because the version of the provider package you're using implements the older (v1) model specification.
18+
19+
## Background
20+
21+
AI SDK 5 requires all provider packages to implement specification version "v2". When you upgrade to AI SDK 5 but don't update your provider packages to compatible versions, they continue using the older "v1" specification, causing this error.
22+
23+
## Solution
24+
25+
### Update provider packages to AI SDK 5 compatible versions
26+
27+
Update all your `@ai-sdk/*` provider packages to compatible version `2.0.0` or later. These versions implement the v2 specification required by AI SDK 5.
28+
29+
```bash
30+
pnpm install ai@latest @ai-sdk/openai@latest @ai-sdk/anthropic@latest
31+
```
32+
33+
For AI SDK 5 compatibility, you need:
34+
35+
- `ai` package: `5.0.0` or later
36+
- `@ai-sdk/*` packages: `2.0.0` or later (for example, `@ai-sdk/openai`, `@ai-sdk/anthropic`, `@ai-sdk/google`)
37+
- `@ai-sdk/provider` package: `2.0.0` or later
38+
- `zod` package: `4.1.8` or later
39+
40+
### Check provider compatibility
41+
42+
If you're using a third-party or custom provider, verify that it has been updated to support AI SDK 5. Not all providers may have v2-compatible versions available yet.
43+
44+
To check if a provider supports AI SDK 5:
45+
46+
1. Check the provider's package.json for `@ai-sdk/provider` peer dependency version `2.0.0` or later
47+
2. Review the provider's changelog or migration guide
48+
3. Check the provider's repository for AI SDK 5 support
49+
50+
For more information on migrating to AI SDK 5, see the [AI SDK 5.0 migration guide](/docs/migration-guides/migration-guide-5-0).

0 commit comments

Comments
 (0)