Home
Softono

Langchain Chat

Open source Python
91
Stars
15
Forks
1
Issues
5
Watchers
2 years
Last Commit

 About Langchain Chat

langchain-chat is an AI-driven Q&A system that leverages OpenAI's GPT-4 model and FAISS for efficient document indexing. It loads and splits documents from websites or PDFs, remembers conversations, and provides accurate, context-aware answers based on the indexed data. Easy to set up and extend.

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Langchain Chat?

We provide expert installation service for this software. Our team will install, configure, and secure Langchain Chat on your server. plans start at just $30.

Langchain Chat

View on GitHub

langchain-chat

langchain-chat is a powerful AI-driven Q&A system that leverages OpenAI's GPT-4 model to provide relevant and accurate answers to user queries. The system indexes documents from websites or PDF files using FAISS (Facebook AI Similarity Search) and offers a convenient interface for interacting with the data.

Features

  • Load and split documents from websites or PDF files
  • Index documents using FAISS for efficient similarity search
  • Utilize OpenAI's GPT-4 to generate human-like responses
  • Remember previous conversations and provide context-aware answers
  • Easy to set up and extend

Installation

  1. Clone the repository
  2. Create a virtual environment
    python -m venv venv
    
  3. Activate the virtual environment
    source venv/Scripts/activate
    
  4. Install the dependencies
    pip install -r requirements.txt
    
  5. Copy the .env.example file to .env and fill in the required values
    cp .env.example .env
    
    OPEN_AI_KEY = "sk-"
    WEBSITE_URLS="https://website1, https://website2"
    
  6. Run the application
    python with_faiss.py
    

Example Images

Example 1