discord.bot.mp4
Discord AI Bot utilizes RAG (Retrieval-Augmented Generation) for generating responses to user queries or prompts. It employs a LangChain, a custom language model chain, for generating contextually relevant responses.
- AI Response Generation: Utilizes RAG model from rag.py to generate AI responses based on user queries.
- Command-based Interaction: Supports commands such as
/ai
and/bot
for interacting with the bot.
To install and run the Discord Rag Bot, follow these steps:
-
Clone the repository:
git clone https://github.com/Hk669/discordAI-bot.git
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
-
Create a
.env
file in the project directory. -
Add your Discord bot token in the
.env
file:token=YOUR_DISCORD_BOT_TOKEN OPENAI_API_KEY = YOUR_API_KEY
-
-
Run the bot:
python bot.py
- AI Response: Use the
/ai
command followed by your query to get a response from the AI./ai How does RAG model work?
/gpt How does security in blockchain work?
/bot How does Blockchain work?
Contributions are welcome! If you'd like to contribute to the project, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.