Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Document Chatbot

An enterprise Retrieval-Augmented Generation (RAG) chatbot that enables users to upload documents and ask natural language questions. Built with FastAPI, LangChain, FAISS, and OpenAI APIs.

Features

  • PDF document ingestion
  • Semantic search with FAISS
  • OpenAI GPT integration
  • JWT Authentication
  • REST API
  • Docker support
  • Easy deployment

Tech Stack

  • Python
  • FastAPI
  • LangChain
  • OpenAI
  • FAISS
  • Docker

Installation

git clone https://github.com/ethan-ai/ai-document-chatbot.git
cd ai-document-chatbot

pip install -r requirements.txt

uvicorn app:app --reload

API

GET /

Returns API status.

Roadmap

  • User dashboard
  • Multi-document support
  • Conversation history
  • PostgreSQL integration

License

MIT

About

Enterprise RAG chatbot using FastAPI, LangChain, FAISS, OpenAI embeddings, JWT authentication, Docker deployment, and REST APIs for intelligent document question answering.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages