
Commencez votre aventure avec l’IA dès aujourd’hui
- Accédez à plus de 100 API d’IA sur une seule plateforme.
- Comparez et déployez des modèles d’IA en toute simplicité.
- Paiement à l’usage, sans frais initiaux.
Apprenez à créer un bot ChatGPT personnalisé dans Discord à l'aide d'Askyoda d'Eden AI. Suivez ce didacticiel complet pour intégrer des agents conversationnels alimentés par l'IA à votre serveur, améliorant ainsi la communication et l'efficacité.
🤖 Apprenez à dynamiser votre serveur Discord à l'aide d'un puissant chatbot utilisant les modèles LLM (OpenAI, Cohere, Google, Mistal, etc.) et le flux de travail de chatbot IA d'Eden AI.
Discord est une plateforme de communication populaire qui permet aux utilisateurs de créer et de rejoindre des communautés, appelées serveurs, où ils peuvent discuter, partager des médias et jouer à des jeux ensemble. Elle est devenue une plateforme incontournable pour les entreprises, les joueurs et les communautés qui souhaitent se connecter et collaborer.
L'une des caractéristiques uniques de Discord est la possibilité d'ajouter des robots aux serveurs.
Les robots sont des programmes automatisés qui peuvent effectuer diverses tâches, telles que la modération des discussions, la diffusion de musique et la fourniture d'informations. Ces robots peuvent être créés par n'importe qui, faisant de Discord une plateforme polyvalente permettant aux entreprises d'améliorer leur communication et leur productivité.
L'intégration d'un chatbot à Discord peut être extrêmement bénéfique pour les entreprises. Il peut vous aider dans diverses tâches, telles que :
Cela peut permettre à vos employés d'économiser du temps et des efforts, en leur permettant de se concentrer sur des tâches plus critiques.
Le flux de travail polyvalent des chatbots IA d'Eden AI permet aux utilisateurs de créer des chatbots IA personnalisés sur leurs propres données ou des informations spécifiques à leur entreprise avec n'importe quel modèle d'IA parmi une large gamme de LLM disponibles sur le marché : OpenAI, Cohere, Google Cloud, etc.
Pour commencer à utiliser ce modèle, vous devez créez un compte sur Eden AI gratuitement. Ensuite, vous pourrez obtenir votre clé API directement depuis la page d'accueil et l'utiliser avec des crédits gratuits offerts par Eden AI.
Le flux de travail des chatbots IA d'Eden Ai répond à ses limites en facilitant l'intégration des données et la formation dans plusieurs langages de programmation. Il a de nombreuses applications dans tous les secteurs, ce qui en fait un outil polyvalent permettant aux entreprises, aux étudiants, aux créateurs de contenu et aux chercheurs de former des chatbots avec leurs propres données.
Maintenant que nous avons abordé l'objectif de l'intégration d'un chatbot dans Discord, nous pouvons commencer à créer notre chatbot à l'aide du flux de travail prédéfini du chatbot IA d'Eden AI et de GPT 3.5.
💡 Le projet est construit à l'aide du bibliothèque nextcord.py et possède trois fonctionnalités différentes en fonction des rôles des utilisateurs :
Voici comment commencer :
Pour commencer à utiliser le flux de travail du chatbot IA d'Eden AI, la première étape consiste à créez un compte gratuit sur Eden AI. Une fois inscrit, vous pouvez obtenir votre clé API 🔑 directement depuis la page d'accueil. Cette clé peut ensuite être utilisée avec les crédits gratuits fournis par Eden AI.
Vous pouvez trouver le dépôt Git ici.
Utilisez le lien généré dans la section « OAuth2 » du portail des développeurs Discord pour inviter le bot sur votre serveur.
Dans le .env
dans votre référentiel cloné, mettez à jour le JETON
variable avec le jeton de bot nouvellement généré.
Assurez-vous que toutes les intentions requises sont activées sur le portail des développeurs Discord. Cela inclut au moins les Guildes
, Messages
, et Contenu du message
intentions.
Dans le .env
fichier, mettez à jour le EDENAI_API
variable avec votre jeton d'API Eden AI.
Si vous avez un projet AI Chatbot existant, copiez son identifiant depuis Eden AI et collez-le dans le IDENTIFIANT_PROJET
variable dans .env
dossier.
Spécifiez l'identifiant de la chaîne sur laquelle vous souhaitez que le bot réponde aux questions. Vous pouvez trouver l'identifiant de la chaîne dans les paramètres du développeur Discord.
Enfin et surtout, exécutez le bot.py
fichier dans votre référentiel cloné pour démarrer le bot.
🙌 C'est ça ! Le chatbot IA de votre Eden AI devrait maintenant être opérationnel sur votre serveur Discord, prêt à répondre aux questions en fonction de ses données stockées. Les développeurs et les administrateurs peuvent également gérer les URL, les rôles et les paramètres des projets selon leurs besoins.
Nous utilisons principalement la bibliothèque nextcord, qui est essentiellement un fork de la bibliothèque discord.py. De plus, nous utilisons le découplage pour gérer notre fichier .env. Bien que notre base de code soit répartie sur différents fichiers, le fichier central pour exécuter le bot est main.py. Ce fichier a principalement pour but de maintenir le bot opérationnel et d'intégrer toutes ses fonctionnalités.
Ces fonctionnalités sont organisées dans le dossier cogs, chaque fichier étant dédié à un rôle Discord spécifique. Un rôle Discord, comprenant un ensemble d'autorisations attribuées à un utilisateur, peut être classé en tant qu'administrateur, développeur ou utilisateur.
Le rôle d'administrateur utilise exclusivement les fonctionnalités de nexcord pour la gestion des rôles, sans impliquer les API Eden AI.
D'autre part, un utilisateur est limité à publier des messages concernant ses demandes. Le bot ne répond que s'il trouve une réponse pertinente dans le projet. Sinon, il redirige la requête vers le point de terminaison de classification personnalisé d'Eden AI. En cas de situation unique, l'aide de l'équipe de développement peut être demandée.
Le rôle de développeur englobe de multiples fonctionnalités. Tout d'abord, il permet d'ajouter une URL au projet Ask Yoda. En utilisant le point de terminaison /add_url, l'URL fournie est transmise au projet via la commande /add_url. Par conséquent, toutes les données associées à l'URL font partie du projet.
De plus, les développeurs ont la possibilité de stocker des conversations dans le projet. Lorsque le bot a du mal à comprendre une requête, un développeur peut intervenir, répondre à la question et enregistrer la conversation dans le projet pour référence ultérieure. La commande /save utilise le point de terminaison /add_text pour ajouter la conversation au projet.
En fin de compte, toutes les fonctionnalités d'Eden AI sont encapsulées dans une classe Python de chatbot IA d'Eden AI. Cette classe héberge de nombreuses méthodes, dont beaucoup sont dédiées à la gestion des appels d'API.
😎 Le flux de travail AI Chatbot d'Eden AI est un bot puissant et engageant qui peut améliorer de manière significative l'expérience Discord pour les entreprises. Ses capacités d'IA et ses réponses intelligentes en font un ajout précieux à tout serveur, offrant une valeur pratique et divertissante.
Alors que Discord continue de gagner du terrain dans le monde des affaires, des robots tels que le chatbot IA d'Eden AI deviennent des outils essentiels pour les entreprises afin d'améliorer la communication, la productivité et le service client.
Vous pouvez commencer à créer dès maintenant. Si vous avez des questions, n'hésitez pas à discuter avec nous !
CommencezContactez le service commercial