PandIA is now for sale. For inquiries, please contact us.

PandIA

Chatbot UI : une interface avancée pour l'API de ChatGPT

Chatbot UI : une interface avancée pour l'API de ChatGPT
Chatbot UI : la fiche descriptive

Chatbot UI est une interface avancée pour les modèles de chat d'OpenAI, construite à partir de Chatbot UI Lite en utilisant Next.js, TypeScript et Tailwind CSS.

Caractéristiques et mises à jour

Chatbot UI est un projet évolutif qui bénéficie de mises à jour et d'améliorations fréquentes. Parmi les fonctionnalités récentes, on trouve :

  • Modèles de prompts
  • Régénération et édition des réponses
  • Dossiers pour organiser les conversations
  • Recherche de contenu dans les discussions
  • Importation et exportation des discussions
  • Support du GPT-4 (si vous y avez accès)
  • Mise en évidence de la syntaxe du code

Personnalisation et déploiement

L'interface de chat peut être modifiée dans components/Chat, tandis que l'interface de la barre latérale peut être modifiée dans components/Sidebar. Il est également possible de modifier le prompt système dans utils/index.ts.

Pour déployer Chatbot UI, vous pouvez utiliser Vercel, Replit ou Docker. Des instructions détaillées sont fournies dans la documentation pour chaque méthode de déploiement.

Configuration et utilisation

Pour utiliser Chatbot UI localement, suivez les étapes ci-dessous :

  1. Clonez le dépôt : git clone https://github.com/mckaywrigley/chatbot-ui.git
  2. Installez les dépendances : npm i
  3. Fournissez une clé API OpenAI : créez un fichier .env.local à la racine du dépôt avec votre clé API OpenAI (OPENAI_API_KEY=YOUR_KEY)
  4. Lancez l'application : npm run dev
  5. Utilisez l'interface pour discuter avec le modèle AI.

Lors du déploiement de l'application, vous pouvez définir les variables d'environnement suivantes :

  • OPENAI_API_KEY : la clé API par défaut utilisée pour l'authentification avec OpenAI
  • DEFAULT_MODEL : le modèle par défaut à utiliser pour les nouvelles conversations (par défaut : gpt-3.5-turbo)
  • DEFAULT_SYSTEM_PROMPT : le prompt système par défaut à utiliser pour les nouvelles conversations
  • GOOGLE_API_KEY et GOOGLE_CSE_ID : pour la recherche personnalisée JSON API de Google

Si vous ne fournissez pas de clé API OpenAI avec OPENAI_API_KEY, les utilisateurs devront fournir leur propre clé.

Conclusion

Chatbot UI est une interface open source et conviviale pour les modèles de chat d'OpenAI, offrant des fonctionnalités avancées et une personnalisation étendue. Grâce à ses mises à jour régulières et à sa communauté active, Chatbot UI constitue une alternative intéressante à l'interface officielle de ChatGPT.

Recevez les dernières actualités sur l'IA dans votre boite mail

envelope
Si vous souhaitez recevoir un résumé de l'actualité ainsi que nos derniers guides sur l'IA rejoignez nous !
Actualités Guides Liste IA Prompts Newsletter