Skip to content

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.

Notifications You must be signed in to change notification settings

vn33/PyQt6-Groq-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Screenshot

An Interactive Chatbot with Groq, PyQt6, and Python

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.

Prerequisites

  1. Python 3.x installed
  2. PyQt6 library installed (pip install PyQt6)
  3. Groq account and API key (visit console.groq.com to sign up)
  4. Familiarity with Python, PyQt, and basic GUI development

Installation

  1. Clone the repository: git clone https://github.com/vn33/PyQt6-Groq-Chatbot.git
  2. Replace your_api_key with your Groq API key in backend.py.

Usage

  1. Run the chatbot: python main.py
  2. Interact with the chatbot by typing messages in the input field and pressing Enter or clicking the "Send" button.

License

This project is licensed under the MIT License.

Author

Vishal Naik

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages