langchain-chatbot  by shashankdeshpande

Langchain and Streamlit chatbot examples

Created 2 years ago
261 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides example implementations of chatbots using the Langchain framework and Streamlit for the user interface. It targets developers looking to build interactive, context-aware, and data-connected conversational AI applications. The benefit is a collection of ready-to-run examples demonstrating various Langchain capabilities.

How It Works

The project showcases several chatbot archetypes, including basic conversational agents, context-aware bots, internet-enabled bots, document-aware bots, SQL database interaction bots, and website-scraping bots. These examples leverage Langchain's modular components to chain together LLM calls, data retrieval, and specific tool integrations, simplifying the development of complex chatbot functionalities.

Quick Start & Requirements

  • Primary install / run command: streamlit run Home.py
  • Prerequisites: Python, Streamlit, Langchain. Docker is also supported.
  • Links: Streamlit App

Highlighted Details

  • Demonstrates context-aware chatbots that maintain conversation history.
  • Includes examples of chatbots with internet access for real-time information.
  • Features chatbots capable of querying custom documents and SQL databases.
  • Showcases chatbots that can interact with website content.

Maintenance & Community

The project welcomes contributions via Pull Requests and plans to add more examples over time.

Licensing & Compatibility

The repository does not explicitly state a license. Users should verify compatibility for commercial or closed-source use.

Limitations & Caveats

The project is presented as a collection of examples, and specific performance benchmarks or advanced error handling are not detailed. Users may need to configure API keys for underlying LLM services.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
9 more.

companion-app by a16z-infra

0.1%
6k
AI companion stack for personalized chatbots
Created 2 years ago
Updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), and
4 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
Created 2 years ago
Updated 6 months ago
Feedback? Help us improve.