sentio
Boilerplate RAG System with LangGraph Architecture
pythonkubernetesredisboilerplatemicroservicesembeddingsopenaiobservabilityrerankingragfastapivector-search
FreeRepo
Overview
Sentio LangGraph RAG (Boilerplate) Boilerplate/template RAG using LangGraph, trimmed to essentials. Not production‑ready; expect to harden before real use. What it does RAG pipeline in LangGraph: retrieve → optional rerank → select → generate → verify. Retrieval: Dense (Qdrant + embeddings) + optional sparse BM25 with fusion (rrf/weighted_rrf/comb_sum). Generation: prompt‑driven, numbered context, bracket citations [n]. Verification: LLM self‑check audits answer vs context; can revise failed ans
Features
rag-pipelinedense-retrievalsparse-retrievalhybrid-searchrerankinganswer-verificationcitation-generationprompt-engineeringvector-searchbm25-searchrrf-fusionweighted-rrf-fusioncomb-sum-fusionmmr-scoringsemantic-similaritykeyword-scoringself-check-verificationrevised-answer-generation
Feature Flags
blogauthorizationloggingErrorTrackingsearchaicachingobservability
Recommended Use Cases
retrieval-augmented-generationquestion-answeringdocument-searchknowledge-base-systemsllm-augmentation
Frontend
None
Backend
fastapilanggraphqdrantjinaopenairedis
Auth Providers
None
Deployment Targets
kubernetes
Payment Providers
None
Quick Facts
Stack
Framework
langgraph
Language
python
Database
qdrant
Monitoring
opentelemetry
Data Layer
Databases
redis, qdrant
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
—
Notes
Open-source boilerplate template