Qu’est-ce que OpenAI ChatKit ?
ChatKit est la boîte à outils d'OpenAI pour intégrer une fenêtre de chat de type agent dans votre propre produit. Le frontend est un composant personnalisable, disponible en bindings React, en bibliothèque JavaScript ou en script CDN, avec réponses en streaming, pièces jointes, affichage des appels d'outils, widgets interactifs et étapes de raisonnement visibles. Un SDK Python côté serveur gère le stockage, le contrôle d'accès et les outils, et peut se placer devant n'importe quel agent, y compris un agent construit avec l'Agents SDK d'OpenAI.
Il existait deux façons de le faire tourner. La voie hébergée, adossée à un workflow Agent Builder, prend fin avec l'arrêt d'Agent Builder le 30 novembre 2026 ; OpenAI recommande désormais la voie auto-hébergée avec serveur personnalisé pour toutes les nouvelles applications et migrations, et précise que ChatKit lui-même reste disponible.
Les bibliothèques sont sous licence Apache-2.0 sur GitHub. chatkit-js compte environ 1 967 étoiles et sa dernière version, la 1.9.0, est sortie le 31 juillet 2026 ; la dernière version du SDK Python, la 1.6.5, date du 19 mai 2026.
Combien coûte OpenAI ChatKit ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| ChatKit libraries | Free, Apache-2.0 | |
| Upload storage | $0.10 per GB-day | Au-delà de 1 Go gratuit par compte chaque mois |
Aucuns frais pour ChatKit lui-même ; vous payez les tokens du modèle aux tarifs normaux de l'API. Le stockage des fichiers et images envoyés coûte 0,10 $ par Go-jour au-delà de 1 Go gratuit par compte chaque mois.
OpenAI ChatKit vaut-il le coup ?
La fenêtre de chat est la partie d'une fonction d'IA qui semble triviale et ne l'est pas. Texte en streaming, nouvelles tentatives, envoi de fichiers, affichage de l'outil qui a tourné et fils tenus dans l'ordre : cela représente des semaines de travail.
ChatKit vous fournit cette fenêtre. Vous déposez un composant React ou une balise script dans votre page, et il gère le streaming, les pièces jointes et les petites cartes, appelées widgets, qui permettent à un agent d'afficher un formulaire ou une liste de produits plutôt qu'un mur de texte. Les exemples d'OpenAI elle-même vont de l'accueil RH aux assistants d'achat et de dépannage.
Le plan a changé cette année. ChatKit a été lancé avec une option hébergée dans laquelle Agent Builder faisait tourner l'agent et vous n'intégriez que la fenêtre. OpenAI a annoncé le 3 juin 2026 qu'Agent Builder s'arrête le 30 novembre 2026, et le guide oriente désormais tout le monde vers la voie du serveur personnalisé, où votre serveur exécute le SDK Python et l'agent de votre choix.
Le hic : cette voie fait de vous le backend. Vous authentifiez vous-même les utilisateurs, générez un secret client de courte durée pour chaque session, stockez les fils et faites tourner l'agent, et les serveurs d'exemple vérifient les tokens contre une liste d'utilisateurs codée en dur que la documentation vous demande de remplacer. Un exemple passe même un identifiant d'appareil comme utilisateur, ce que d'autres exemples interdisent. L'activité ralentit aussi : le SDK Python n'a pas eu de nouvelle version depuis le 19 mai 2026.
Les règles de données d'OpenAI sont ici moins accommodantes que dans le reste de son API. Les fils sur /v1/chatkit/threads sont conservés jusqu'à ce que vous les supprimiez et ne sont pas éligibles à la conservation zéro des données, et les envois coûtent 0,10 $ par Go-jour au-delà du premier 1 Go de chaque mois. Les données de l'API ne servent pas à l'entraînement par défaut.
Notre avis : ChatKit est un bon composant et une plateforme faible. Les équipes qui veulent le style d'OpenAI sans écrire d'interface de chat gagneront du temps ; celles qui répartissent leurs paris entre plusieurs fournisseurs de modèles trouveront les alternatives ouvertes, comme le Vercel AI SDK, moins encombrantes.
Là où il fait la différence
Une équipe produit de deux personnes dans une start-up SaaS B2B
Livrer un assistant de support intégré à l'application en quinze jours
Intégrez le composant React, faites tourner le SDK Python sur un serveur FastAPI existant et pointez-le vers un agent de l'Agents SDK avec recherche dans la documentation d'aide. ChatKit n'ajoute aucuns frais ; la facture se limite aux tokens du modèle et au stockage au-delà de 1 Go.
Un ingénieur backend dont l'application ChatKit repose sur un workflow Agent Builder
Garder l'assistant en service après le 30 novembre 2026
Réécrivez le workflow en code avec l'Agents SDK, passez à l'intégration avec serveur personnalisé et gardez le même frontend. Prévoyez du temps pour ajouter une vraie authentification des utilisateurs, car la voie hébergée en faisait une partie.
Un délégué à la protection des données chez un assureur européen
Vérifier si un assistant ChatKit peut respecter une politique sans conservation
Les fils ChatKit sont conservés jusqu'à leur suppression et sortent du périmètre de la conservation zéro des données ; programmez donc des suppressions via l'API ou stockez les conversations sur votre propre serveur avec le SDK auto-hébergé.
Avant de vous engager
- Mise en route
- Installez @openai/chatkit-react ou chargez chatkit.js, faites tourner le SDK Python de ChatKit sur votre serveur et ajoutez un point d'accès qui authentifie l'utilisateur et renvoie un secret client ; OpenAI fournit une application de démarrage et des serveurs d'exemple à copier.
- Intégrations
- React, JavaScript simple et un script CDN côté frontend ; le SDK Python côté serveur, avec des exemples en Python, Ruby, JavaScript, Go et Java ; fonctionne avec l'Agents SDK, la Responses API et les outils hébergés.
- Données et confidentialité
- Les données de l'API ne servent pas à l'entraînement par défaut. /v1/chatkit/threads conserve les données jusqu'à leur suppression et n'est pas éligible à la conservation zéro des données.
- Coût à grande échelle
- Tokens du modèle au tarif API du modèle choisi, plus 0,10 $ par Go-jour pour le stockage des envois ; conserver 50 Go de pièces jointes sur un mois de 30 jours revient à environ 150 $ avant le Go gratuit.
- Limites
- La voie hébergée via Agent Builder prend fin le 30 novembre 2026 ; la valeur `user` doit être unique pour chaque utilisateur final ; la documentation ne précise pas de limites de débit propres à ChatKit.
Les points forts
- Fenêtre de chat prête à l'emploi avec streaming, pièces jointes, widgets et affichage des appels d'outils
- React, JavaScript simple et CDN côté frontend
- Le serveur auto-hébergé peut se placer devant n'importe quel agent, pas seulement ceux d'OpenAI
- Bibliothèques Apache-2.0 sans autre coût que les tokens et le stockage
- Générateur de widgets, playground et applications de démarrage
Les points faibles
- La voie hébergée via Agent Builder s'arrête le 30 novembre 2026
- L'auto-hébergement vous laisse l'authentification, le stockage et la boucle de l'agent
- Les fils ChatKit ne sont pas éligibles à la conservation zéro des données
- Le SDK Python n'a pas eu de nouvelle version depuis mai 2026
- Consignes d'authentification incohérentes entre les exemples officiels
Idéal pour
Équipes produit qui construisent déjà sur OpenAI et veulent une interface de chat soignée sans l'écrire de zéro.
Alternatives à OpenAI ChatKit
OpenAI ChatKit : questions fréquentes
- OpenAI ChatKit vaut-il le coup ?
- ChatKit épargne à une équipe des semaines de travail sur une fenêtre de chat soignée, mais la version hébergée facile disparaît fin novembre et la version auto-hébergée vous laisse le backend. Nous lui donnons 3.6 sur 5.
- Combien coûte OpenAI ChatKit ?
- Aucuns frais pour ChatKit lui-même ; vous payez les tokens du modèle aux tarifs normaux de l'API. Le stockage des fichiers et images envoyés coûte 0,10 $ par Go-jour au-delà de 1 Go gratuit par compte chaque mois.
- Quels sont les inconvénients de OpenAI ChatKit ?
- La voie hébergée via Agent Builder s'arrête le 30 novembre 2026; l'auto-hébergement vous laisse l'authentification, le stockage et la boucle de l'agent; les fils ChatKit ne sont pas éligibles à la conservation zéro des données; le SDK Python n'a pas eu de nouvelle version depuis mai 2026; consignes d'authentification incohérentes entre les exemples officiels.
- À qui s’adresse OpenAI ChatKit ?
- Équipes produit qui construisent déjà sur OpenAI et veulent une interface de chat soignée sans l'écrire de zéro.
- Combien coûte OpenAI ChatKit pour une équipe ou en production ?
- Tokens du modèle au tarif API du modèle choisi, plus 0,10 $ par Go-jour pour le stockage des envois ; conserver 50 Go de pièces jointes sur un mois de 30 jours revient à environ 150 $ avant le Go gratuit.
- OpenAI ChatKit est-il sûr pour les données de l’entreprise ?
- Les données de l'API ne servent pas à l'entraînement par défaut. /v1/chatkit/threads conserve les données jusqu'à leur suppression et n'est pas éligible à la conservation zéro des données.
- Quelles sont les meilleures alternatives à OpenAI ChatKit ?
- Les alternatives les plus proches que nous avons testées sont OpenAI API, Voiceflow et Intercom Fin.
Réponses vérifiées le 6 nov. 2026.