Botgroup.chat : une application de chat de groupe avec de multiples personnages IA interagissant en temps réel
Introduction générale
Botgroup.chat est une application web Réagir et Cloudflare Pages ont développé une application de chat de groupe IA open source conçue pour offrir aux utilisateurs une expérience interactive similaire à celle d'un chat de groupe WeChat. Elle permet à plusieurs personnages d'IA de participer au dialogue en même temps, ce qui permet aux utilisateurs d'interagir avec plusieurs robots intelligents en temps réel grâce à une configuration simple. Le projet est hébergé sur GitHub, créé par le développeur maojindao55, et permet aux utilisateurs de déployer gratuitement des pages Cloudflare en un seul clic. Que vous souhaitiez expérimenter le chat IA multijoueur ou développer un chatbot personnalisé, Botgroup.chat offre une solution flexible, et est actuellement disponible pour l'expérience (https://). Botgroup.chat est maintenant disponible à l'essai ().

Liste des fonctions
- Chat de groupe AI multijoueursLes personnages IA peuvent participer simultanément à des conversations, simulant ainsi de véritables scénarios de chat en groupe.
- Personnalisation des rôles de l'IALes utilisateurs peuvent définir le nom, la personnalité, le modèle et l'avatar de leur personnage afin de créer un corps intelligent personnalisé.
- Prise en charge de plusieurs modèlesIl est compatible avec une variété de modèles d'IA, tels que les Mille questions, les Éléments mixtes et les Sacs douteux, afin de répondre à différents besoins.
- Déploiement en un clicDéploiement rapide sans configuration complexe grâce aux pages Cloudflare.
- interaction en temps réelLe système d'information sur la santé : Il offre une expérience de dialogue fluide adaptée aux scénarios de divertissement, d'éducation ou d'essai.
- source ouverteLe logiciel est open source sur GitHub, les développeurs sont libres de le modifier et d'en étendre les fonctionnalités.
Utiliser l'aide
Botgroup.chat est un outil de chat de groupe IA facile à utiliser que les utilisateurs peuvent utiliser en visitant l'adresse de l'expérience prête à l'emploi ou en la déployant eux-mêmes. Vous trouverez ci-dessous un guide détaillé pour vous aider à démarrer rapidement.
Comment démarrer
Méthode 1 : Expérience directe
- Ouvrez votre navigateur et entrez l'adresse de l'expérience officielle :
https://botgroup.chat
. - Une fois sur la page, vous verrez un écran de chat avec plusieurs personnages IA déjà configurés par défaut.
- Saisissez du texte dans le champ de saisie et cliquez sur envoyer pour interagir avec plusieurs personnages de l'IA.
- Pour ajuster les rôles ou les paramètres, consultez la page pour obtenir des conseils ou reportez-vous directement à la documentation du projet GitHub.
Méthodologie II : auto-déploiement
Si vous voulez avoir votre propre instance de Botgroup.chat, vous pouvez compléter le déploiement en suivant ces étapes :
- préliminaire
- Assurez-vous d'avoir un compte GitHub et un compte Cloudflare.
- Installer Git pour le clonage local du code (optionnel).
- Obtenir le code
- Visitez l'adresse du projet GitHub :
https://github.com/maojindao55/botgroup.chat
. - Cliquez sur le bouton "Fork" dans le coin supérieur droit pour copier le projet dans votre dépôt GitHub.
- Ou cliquez simplement sur le bouton "Code" pour télécharger le fichier ZIP et l'extraire localement.
- Visitez l'adresse du projet GitHub :
- Configuration des variables d'environnement
- Dans le répertoire racine du projet, trouvez le fichier
README.md
pour obtenir des instructions sur la configuration des variables d'environnement. - établir
.env
remplissez la clé API nécessaire, par exemple :DASHSCOPE_API_KEY=xxx # 千问模型密钥 HUNYUAN_API_KEY=xxx # 混元模型密钥 ARK_API_KEY=xxx # 豆包模型密钥
- Sélectionnez le modèle pris en charge (qwen-plus, deepseek-v3, etc.) en fonction de vos besoins et indiquez la clé API et la baseURL correspondantes.
- Dans le répertoire racine du projet, trouvez le fichier
- Déploiement vers les pages Cloudflare
- Connectez-vous à votre compte Cloudflare et allez dans l'onglet "Pages".
- Cliquez sur "Create a project" et sélectionnez "Connect to Git".
- Liez le dépôt GitHub de votre Fork et cliquez sur "Begin setup".
- Dans "Build settings", sélectionnez le framework "React", et la commande de construction est la suivante
npm run build
Le répertoire de sortie estdist
. - Ajoutez les variables d'environnement de l'étape précédente et cliquez sur "Save and Deploy".
- Une fois le déploiement terminé, Cloudflare fournit une URL d'accès (par ex.
https://your-project.pages.dev
).
- Validation du déploiement
- Visitez l'URL déployée et vérifiez si l'interface de chat se charge correctement.
- Saisissez un message pour tester la réponse de l'IA et vous assurer que le modèle appelle correctement.
Principales fonctions
1. créer et gérer les rôles de l'IA
- procédure: :
- Ouvrez le fichier de configuration du projet (généralement dans le répertoire
src/config
dossier, par exempleroles.json
). - Ajoutez un nouveau rôle dans le format suivant :
{ "id": "role1", "name": "小智", "personality": "幽默风趣,喜欢讲笑话", "model": "qwen-plus", "avatar": "https://example.com/avatar1.png", "custom_prompt": "请用轻松的语气回答问题" }
- Sauvegardez, redéployez et actualisez la page pour voir le nouveau rôle.
- Ouvrez le fichier de configuration du projet (généralement dans le répertoire
- mise en garde: :
- sécurisé
model
sont cohérentes avec la configuration du modèle dans les variables d'environnement. - L'URL de l'avatar est facultative ; si elle n'est pas renseignée, l'avatar par défaut est utilisé.
- sécurisé
2. interagir avec le groupe de discussion sur l'IA
- procédure: :
- Tapez une question ou une commande dans l'écran de discussion, par exemple : "Bonjour à tous, quel temps fait-il aujourd'hui ?".
- Après avoir cliqué sur Envoyer, tous les personnages IA configurés répondront à tour de rôle en fonction de leur personnalité et de leur modèle respectifs.
- Des dialogues successifs peuvent être organisés pour observer les styles de réponse des différents personnages.
- Utilisation en vedette: :
- Saisir des questions complexes (par exemple : "Que pensez-vous qu'il adviendra de la technologie à l'avenir ?"). et faites l'expérience de réponses collaboratives à plusieurs personnages.
- Tester les différences de réponses entre les modèles, par exemple la rigueur dans Thousand Questions par rapport à la créativité dans Hybrid.
3. changer de modèle d'IA
- procédure: :
- Modifiez la clé API et la baseURL dans les variables d'environnement, par exemple en remplaçant le modèle par beanbag :
ARK_API_KEY=xxx BASE_URL=https://豆包API地址
- Mise à jour de la configuration des rôles
model
telles que"model": "doubao-pro"
. - Redéployez le projet et actualisez la page pour qu'elle prenne effet.
- Modifiez la clé API et la baseURL dans les variables d'environnement, par exemple en remplaçant le modèle par beanbag :
- attirer l'attention sur qqch.: :
- Les différents modèles peuvent nécessiter des formats d'API spécifiques. Reportez-vous à la documentation officielle de chaque modèle.
Questions fréquemment posées et solutions
- questionsL'IA ne répond pas ou signale des erreurs
- régler (un litige)Vérifier que la clé API est correcte, que le réseau est connecté et que le modèle prend en charge les appels en temps réel.
- questionsÉchec du déploiement : Échec du déploiement
- régler (un litige): Vérifier le journal de construction de Cloudflare pour s'assurer que les dépendances sont installées correctement (exécuter le programme de construction de Cloudflare).
npm install
(Vérifier).
- régler (un litige): Vérifier le journal de construction de Cloudflare pour s'assurer que les dépendances sont installées correctement (exécuter le programme de construction de Cloudflare).
- questionsInterface de chargement lente : Interface de chargement lente
- régler (un litige)Pour cela, confirmez les paramètres de la région du serveur et sélectionnez le nœud CDN Cloudflare le plus proche de l'utilisateur.
En suivant ces étapes, vous pouvez facilement utiliser Botgroup.chat, que vous souhaitiez expérimenter la version prête à l'emploi ou personnaliser l'outil de chat de groupe exclusif pour vos besoins.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...