Skip to content

The Chatbot is a responsive web application that allows users to chat with an AI-powered chatbot to generate answers. The application is built using React and Python and provides a user-friendly interface for seamless communication with the AI.

Notifications You must be signed in to change notification settings

rashedsabbir/langchain-chatbot-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Langchain Chatbot App

Description

The Chatbot is a responsive web application that allows users to chat with an AI-powered chatbot to generate answers. The application is built using React and Python and provides a user-friendly interface for seamless communication with the AI.

Features

  • Chat with AI to generate answers in real-time
  • Toggle between dark mode and light mode for better readability
  • Responsive design for optimal viewing on different devices
  • Real-time messaging for instant conversation updates

Demo

Check out the demo to see the Chatbot in action.

Screenshots

Mobile View

Mobile View - Light Mode Mobile View - Dark Mode

Installation

  1. Clone the repository: git clone https://github.com/rashedsabbir/langchain-chatbot-app.git
  2. Install the required dependencies:
    • React: npm install
    • Python: pip install -r requirements.txt
  3. Start the application:
    • React: npm run dev
    • Python: python chatbot.py
  4. Open your browser and navigate to http:https://localhost:5173 to access the Chatbot.

Usage

  1. Enter your message in the input field and press Enter.
  2. The chat history will display your message along with the chatbot's response.
  3. Toggle between dark mode and light mode using the provided button.
  4. Enjoy chatting with the AI-powered chatbot!

Credits

About

The Chatbot is a responsive web application that allows users to chat with an AI-powered chatbot to generate answers. The application is built using React and Python and provides a user-friendly interface for seamless communication with the AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 35.7%
  • JavaScript 33.3%
  • Python 19.8%
  • CSS 9.7%
  • HTML 1.5%