Haste171
langchain-chatbot
Python

AI Chatbot for analyzing/extracting information from data in conversational format.

Last updated Aug 1, 2026
439
Stars
96
Forks
43
Issues
0
Stars/day
Attention Score
87
Language breakdown
Python 100.0%
โ–ธ Files click to expand
README







Efficiently use Langchain for Complex Tasks

๐Ÿš€ Installation

Dev-Setup

Prerequisites:

Setup

git clone https://github.com/Haste171/langchain-chatbot.git

Reference example.env to create .env file

OPENAIAPIKEY= PINECONEAPIKEY= PINECONE_ENV= PINECONE_INDEX=

Install Requirements

poetry install

Activate Environment

poetry shell

Run Startup

python3 startup.py

๐Ÿ”ง Key Features

โœ… Interactive Ingestion UI for files

โœ… Chat UI with source, temperature, vector_k, and other parameter changing abilities

โœ… More features coming very soon

Soon:

  • Compatibility with many more files types
  • Compatibility with offline models (HuggingFace, Vicuna, Alpaca)

๐Ÿ’ป Contributing

If you would like to contribute to the LangChain Chatbot, please follow these steps:

  • Fork the repository
  • Create a new branch for your feature or bug fix
  • Write tests for your changes
  • Implement your changes and ensure that all tests pass
  • Submit a pull request

๐Ÿ“ Credits

The LangChain Chatbot was developed by Haste171 with much inspiration from Mayo with the GPT4 & LangChain Chatbot for large PDF docs. This project is mainly a port to Python from the Mayo chatbot.

๐Ÿ”จ License

The LangChain Chatbot is released under the MIT License.

ยฉ 2026 GitRepoTrend ยท Haste171/langchain-chatbot ยท Updated daily from GitHub