Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.2.0
metadata
title: Contextual ChatBot
emoji: 💬
colorFrom: yellow
colorTo: purple
sdk: gradio
sdk_version: 5.42.0
app_file: app.py
pinned: false
hf_oauth: true
hf_oauth_scopes:
- inference-api
short_description: Contextual Chatbot using Python, LangChain, Llama3.2 (3B)
long_description: >-
This project is a Contextual PDF ChatBot built with Python, Ollama, LangChain,
and ChromaDB. It enables users to upload documents (PDFs or images) and
interact with them through natural language queries.
- **Flask** powers the backend APIs for document upload, query handling, and
retrieval. - **MongoDB** stores document metadata and conversation history,
ensuring persistent and contextual chat. - **ChromaDB** manages vector
embeddings for efficient semantic search and retrieval. - **Llama 3.2 (3B)**
is used as the language model, running locally via Ollama.
Together, this system provides an end-to-end RAG (Retrieval-Augmented
Generation) pipeline for intelligent, document-aware conversations.
An example chatbot using Gradio, huggingface_hub, and the Hugging Face Inference API.