A beginner-friendly chatbot application built using Python, Large Language Models (LLMs), and a simple Graphical User Interface (GUI).
- Simple and user-friendly GUI
- LLM-powered chatbot responses
- Real-time conversation interface
- Lightweight and easy to understand
- Beginner-friendly project structure
- Python
- Tkinter (GUI)
- LLM API Integration
- Prompt Engineering Basics
Basic-chatbot-on-python-using-LLM.-with-basic-GUI-/ โ โโโ chatbot.py โโโ requirements.txt โโโ README.md โโโ assets/
-
Clone the repository:
git clone https://github.com/flying-007/Basic-chatbot-on-python-using-LLM.-with-basic-GUI-.git
-
Navigate to the project directory:
cd Basic-chatbot-on-python-using-LLM.-with-basic-GUI-
-
Install dependencies:
pip install -r requirements.txt
- Configure your LLM API key if required.
Run the chatbot application:
python chatbot.py
The GUI window will open, allowing you to interact with the chatbot through a simple chat interface.
You: Hello! Bot: Hi there! How can I help you today? You: What is Python? Bot: Python is a high-level programming language known for its simplicity and readability.
- Understand GUI development with Python
- Learn how to integrate LLM APIs
- Handle user input and chatbot responses
- Build basic AI-powered desktop applications
- Conversation history support
- Dark mode interface
- Voice input and output
- Support for multiple LLM providers
- Improved memory and context handling
Contributions are welcome! Feel free to fork the repository, make improvements, and submit a pull request.
This project is open-source and available under the MIT License.
โญ If you found this project useful, consider giving it a star on GitHub!