Le Vercel AI SDK 5.0, sorti le 3 septembre 2026, est une réécriture partielle qui réunit les learnings de deux ans d'utilisation en production par des milliers d'applications d'IA.
Streaming RSC (React Server Components)
La fonctionnalité phare : le streaming des composants React directement depuis le serveur avec les LLMs. Au lieu de streamer du texte brut vers le client, le SDK peut maintenant streamer des arbres de composants React. Un LLM peut générer une interface utilisateur en temps réel :
const stream = await streamUI({
model: openai('gpt-4o'),
prompt: 'Affiche la météo de Paris',
text: ({ content }) => <p>{content}</p>,
tools: { weather: { render: ({ city }) => <WeatherCard city={city} /> } }
});Multi-provider unifié
L'API est maintenant uniforme pour 30+ providers : OpenAI, Anthropic, Google Gemini, Mistral, Cohere, Amazon Bedrock, Groq, etc. Changer de provider se fait en changeant une seule ligne.
useChat simplifié
Le hook useChat gère maintenant nativement les reconnexions, l'historique persistant et les pièces jointes (images, fichiers). Le boilerplate habituel pour gérer ces cas est réduit de 60%.
Edge & Serverless first
Le SDK est optimisé pour les runtimes edge (Vercel Edge, Cloudflare Workers) avec un bundle qui pèse moins de 50KB minifié+gzippé. Les fonctions de streaming ne nécessitent plus de configuration spéciale.