Intermédiaire

Vercel AI SDK : intégrer l'IA et des agents dans une application web

Le Vercel AI SDK est une bibliothèque TypeScript open source et gratuite qui unifie l'accès aux modèles d'IA de nombreux fournisseurs. Il sert à ajouter un chat, des réponses structurées ou un agent à une application web, de Next.js à Svelte.

Données au 22 octobre 2026

L'essentiel en chiffres

ÉditeurVercel
TypeCode
LangagesTypeScript
Open sourceOui
LicenceApache-2.0
Première versionjuin 2023
Niveau conseilléIntermédiaire
Usageschatbot, RAG, workflows
Auto-hébergeableOui
Modèle économiqueGratuit
Offre cloudNon
Multi-agentsOui
Compatible MCPOui
Choix libre du modèleOui
Site officielSite officiel · Documentation · Dépôt

GitHub

Dépôtvercel/ai
Étoiles GitHub27 452
Forks5 415
Dernière activité du code22 octobre 2026
Dernière version publiée@ai-sdk/zai@3.0.37 (21 octobre 2026)

Activité GitHub relevée le 22 octobre 2026.

Une bibliothèque plutôt qu’une plateforme

Le Vercel AI SDK, publié par l’éditeur du framework Next.js, se présente comme une boîte à outils. Son idée centrale est une API unifiée : le même code appelle un modèle d’OpenAI, d’Anthropic, de Google ou d’un autre fournisseur, et changer de modèle revient à changer une ligne. Autour de ce cœur, la bibliothèque propose la génération de texte en flux continu, la sortie structurée validée par un schéma, l’appel d’outils et des composants d’interface pour React, Svelte, Vue ou Angular.

Pour les agents IA, la classe ToolLoopAgent enchaîne les appels d’outils jusqu’à ce que la tâche soit terminée. La documentation couvre aussi la mémoire, les validations avant l’exécution d’un outil, les sous-agents et la connexion à des serveurs MCP pour récupérer des outils externes.

Pour qui, et comment démarrer

Le SDK vise les développeurs TypeScript, du freelance qui ajoute un assistant à un site jusqu’aux équipes produit. Il demande Node.js 22 ou plus récent. On installe le paquet ai avec npm, puis on choisit entre deux voies : passer par Vercel AI Gateway avec un simple nom de modèle, ou installer le paquet d’un fournisseur (par exemple @ai-sdk/anthropic) et utiliser votre propre clé API. Le site ai-sdk.dev regroupe guides, exemples de chatbots et référence complète. Un « skill » officiel peut aussi être ajouté à un assistant de code pour qu’il connaisse la bibliothèque.

Forces et limites

Forces. Gratuit et sous licence Apache 2.0, indépendant du fournisseur de modèles, très bien intégré aux interfaces web avec le streaming, documentation abondante, mises à jour fréquentes.

Limites. Le SDK ne fournit ni base de données, ni tableau de bord, ni moteur de workflows durables prêt à l’emploi : pour une application d’agents complète, il faut assembler ces briques soi-même. Le comportement par défaut, qui fait passer les appels par AI Gateway, peut surprendre : vérifiez par où transitent vos requêtes et qui vous facture. Enfin, l’API évolue vite d’une version majeure à l’autre, ce qui impose des migrations régulières.

Alternatives

Mastra s’appuie sur la même philosophie TypeScript mais ajoute workflows, mémoire et évaluations dans un framework plus complet. Côté Python, l’OpenAI Agents SDK et Pydantic AI occupent un créneau proche de boîte à outils légère. Pour estimer ce que coûteront les appels aux modèles, essayez notre calculateur de coût d’agent.

Documentation officielle : ai-sdk.dev.

Frameworks du même type

Questions fréquentes

Faut-il héberger son application chez Vercel pour utiliser l'AI SDK ?

Non. La bibliothèque est sous licence Apache 2.0 et fonctionne avec Node.js et les principaux frameworks web, quel que soit l'hébergeur. Vercel ne vous oblige pas à utiliser sa plateforme.

L'AI SDK est-il payant ?

La bibliothèque est gratuite. Ce que vous payez, ce sont les modèles : soit directement auprès de chaque fournisseur avec votre clé, soit via Vercel AI Gateway. Selon Vercel, cette passerelle facture le prix public des fournisseurs sans marge et propose un palier gratuit limité.

Qu'est-ce que Vercel AI Gateway par rapport à l'AI SDK ?

C'est un service distinct qui donne accès à de nombreux modèles avec une seule clé. Par défaut, quand vous écrivez un nom de modèle sous forme de texte, l'AI SDK passe par cette passerelle. Vous pouvez l'éviter en installant le paquet propre à chaque fournisseur.

Peut-on construire de vrais agents avec l'AI SDK ?

Oui. La classe ToolLoopAgent gère la boucle de l'agent et l'appel d'outils, avec un contrôle des arrêts, des validations humaines et des sous-agents. Pour des workflows longs et durables, il faut toutefois ajouter d'autres briques.

Sources des données

Données au 22 octobre 2026

Signaler une erreur

Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.