Migrate AI SDK 3.1 to 3.2
Check out the AI SDK 3.2 release blog post for more information about the release.
This guide will help you upgrade to AI SDK 3.2:
- Experimental
StreamingReactResponsefunctionality has been removed - Several features have been deprecated
- UI framework integrations have moved to their own Node modules
Upgrading
AI SDK
To update to AI SDK version 3.2, run the following command using your preferred package manager:
pnpm add ai@latest
Removed Functionality
The experimental StreamingReactResponse has been removed. You can use AI SDK RSC to build streaming UIs.
Deprecated Functionality
The nanoid export has been deprecated. Please use generateId instead.
UI Package Separation
AI SDK UI supports several frameworks: React, Svelte, Vue.js, and SolidJS.
The integrations (other than React and RSC) have moved to separate Node modules. You need to update the import and require statements as follows:
- Change
ai/svelteto@ai-sdk/svelte - Change
ai/vueto@ai-sdk/vue - Change
ai/solidto@ai-sdk/solid
The old exports are still available but will be removed in a future release.