|
| 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