Langchain is a powerful framework designed to streamline the development of applications using Language Models (LLMs).
It provides a comprehensive integration of various components, simplifying the process of assembling them to create robust applications.
Here are a few examples of chatbot implementations using Langchain and Streamlit:
-
Basic Chatbot
Engage in interactive conversations with the LLM. -
Context aware chatbot
A chatbot that remembers previous conversations and provides responses accordingly. -
Chatbot with Internet Access
An internet-enabled chatbot capable of answering user queries about recent events. -
Chat with your documents
Empower the chatbot with the ability to access custom documents, enabling it to provide answers to user queries based on the referenced information. -
Chat with SQL database
Enable the chatbot to interact with a SQL database through simple, conversational commands.
Created a multi-page streamlit app containing all sample chatbot use cases.
You can access this app through this link: langchain-chatbot.streamlit.app
# Run main streamlit app
$ streamlit run Home.py
Planning to add more chatbot examples over time. PRs are welcome.