This is an interactive chatbot built using Python, PyQt6, and Groq. It demonstrates how to create a user-friendly interface using PyQt6 and integrate advanced language understanding capabilities using Groq's Large Language Model APIs. The chatbot processes user inputs asynchronously, ensuring smooth and engaging conversations.
- Python 3.x installed
- PyQt6 library installed (
pip install PyQt6
) - Groq account and API key (visit console.groq.com to sign up)
- Familiarity with Python, PyQt, and basic GUI development
- Clone the repository:
git clone https://github.com/vn33/PyQt6-Groq-Chatbot.git
- Replace
your_api_key
with your Groq API key inbackend.py
.
- Run the chatbot:
python main.py
- Interact with the chatbot by typing messages in the input field and pressing Enter or clicking the "Send" button.
This project is licensed under the MIT License.
Vishal Naik