Vercel AI SDK
Bibliothèque TypeScript open source de Vercel (paquet npm `ai`, licence Apache-2.0) qui appelle n'importe quel modèle avec la même fonction : `generateText`, `streamText`, sortie structurée validée par Zod, appels d'outils. Un paquet par fournisseur (`@ai-sdk/anthropic`, `@ai-sdk/openai`…) se branche dessus, et la partie interface donne `useChat` pour React ou Vue (une classe `Chat` pour Svelte).
Forces
- Même appel pour tous les fournisseurs, bascule en changeant le paquet du modèle
- `useChat` gère streaming, historique et appels d’outils côté interface
- Sortie structurée validée par un schéma Zod, typée de bout en bout
- Libre et gratuit, ne dépend pas de l’hébergement sur Vercel
Limites
- Une couche de plus : une option récente de l’API Claude peut arriver avec retard
- Versions majeures fréquentes (7 au 2026-09-30), migrations à prévoir
- TypeScript seulement, rien pour un backend Python
Pour qui
- Une interface de chat qui streame dans Next.js
- Un agent de support qui appelle tes outils métier depuis le front
- Garder la main sur le fournisseur de modèle sans réécrire le code