Skip to content

A conversational chatbot powered by OpenAI's Large Language Model (LLM) and built using Streamlit for interactive user interactions. The chatbot utilizes advanced natural language processing models and techniques for dynamic message handling and real-time response generation.

Notifications You must be signed in to change notification settings

prashver/langchain-conversational-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Langchain Chatbot

Overview

Langchain Chatbot is a conversational chatbot powered by OpenAI's LLM (Large Language Model). It allows users to engage in natural language conversations to get answers to their queries.

Features

  1. Interactive Interface: Streamlit-powered interface for user-friendly interactions.
  2. OpenAI Integration: Utilizes OpenAI's LLM for generating contextual responses.
  3. Dynamic Messaging: Flexible message handling for responsive conversation flow.

Deployment on Hugging Face

The Langchain Chatbot has been deployed on Hugging Face Spaces. You can interact with the chatbot directly through the Hugging Face interface by visiting the following link: Langchain Chatbot on Hugging Face

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/langchain-conversational-chatbot.git
  2. Install dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Streamlit app:

    streamlit run app.py
  2. Enter your OpenAI API key in the sidebar.

  3. Start interacting with the chatbot by entering queries in the input field and clicking "Submit".

Contributing

Contributions are welcome! If you'd like to contribute to Langchain Chatbot, please fork the repository and create a pull request with your proposed changes.

License

This project is licensed under the MIT License.

About

A conversational chatbot powered by OpenAI's Large Language Model (LLM) and built using Streamlit for interactive user interactions. The chatbot utilizes advanced natural language processing models and techniques for dynamic message handling and real-time response generation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages