Spaces:
Sleeping
Sleeping
Commit
·
69c2ef1
1
Parent(s):
8e13095
Renaming the app at places
Browse files- .env.example +1 -1
- README.md +1 -1
- app.py +3 -3
- config/settings.py +1 -1
- docs/API.md +2 -2
- docs/ARCHITECTURE.md +3 -3
.env.example
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
# --- HF Spaces Deployment Settings ---
|
| 2 |
|
| 3 |
# --- Application Settings ---
|
| 4 |
-
APP_NAME=
|
| 5 |
APP_VERSION=1.0.0
|
| 6 |
PORT=7860
|
| 7 |
HOST=0.0.0.0
|
|
|
|
| 1 |
# --- HF Spaces Deployment Settings ---
|
| 2 |
|
| 3 |
# --- Application Settings ---
|
| 4 |
+
APP_NAME=QuerySphere
|
| 5 |
APP_VERSION=1.0.0
|
| 6 |
PORT=7860
|
| 7 |
HOST=0.0.0.0
|
README.md
CHANGED
|
@@ -46,7 +46,7 @@ A MVP grade Retrieval-Augmented Generation (RAG) system that enables organizatio
|
|
| 46 |
|
| 47 |
## 🎯 Overview
|
| 48 |
|
| 49 |
-
The
|
| 50 |
|
| 51 |
### **Core Value Propositions**
|
| 52 |
|
|
|
|
| 46 |
|
| 47 |
## 🎯 Overview
|
| 48 |
|
| 49 |
+
The QuerySphere addresses a critical enterprise pain point: **information silos that cost organizations 20% of employee productivity**. Unlike existing solutions (Humata AI, ChatPDF, NotebookLM) that charge $49/user/month and rely on expensive cloud LLM APIs, this system offers:
|
| 50 |
|
| 51 |
### **Core Value Propositions**
|
| 52 |
|
app.py
CHANGED
|
@@ -955,7 +955,7 @@ async def lifespan(app: FastAPI):
|
|
| 955 |
# Register atexit cleanup
|
| 956 |
atexit.register(_atexit_cleanup)
|
| 957 |
|
| 958 |
-
logger.info("Starting
|
| 959 |
|
| 960 |
try:
|
| 961 |
# Initialize application state
|
|
@@ -999,8 +999,8 @@ async def lifespan(app: FastAPI):
|
|
| 999 |
|
| 1000 |
|
| 1001 |
# Create FastAPI application
|
| 1002 |
-
app = FastAPI(title = "
|
| 1003 |
-
description = "Enterprise RAG Platform with Multi-Source Ingestion",
|
| 1004 |
version = "1.0.0",
|
| 1005 |
lifespan = lifespan,
|
| 1006 |
)
|
|
|
|
| 955 |
# Register atexit cleanup
|
| 956 |
atexit.register(_atexit_cleanup)
|
| 957 |
|
| 958 |
+
logger.info("Starting QuerySphere ...")
|
| 959 |
|
| 960 |
try:
|
| 961 |
# Initialize application state
|
|
|
|
| 999 |
|
| 1000 |
|
| 1001 |
# Create FastAPI application
|
| 1002 |
+
app = FastAPI(title = "QuerySphere",
|
| 1003 |
+
description = "Enterprise RAG Platform with Multi-Source & Multi-Format Document Ingestion Support",
|
| 1004 |
version = "1.0.0",
|
| 1005 |
lifespan = lifespan,
|
| 1006 |
)
|
config/settings.py
CHANGED
|
@@ -20,7 +20,7 @@ class Settings(BaseSettings):
|
|
| 20 |
IS_HF_SPACE : bool = Field(default = os.getenv("SPACE_ID") is not None, description = "Running in HF Space")
|
| 21 |
|
| 22 |
# Application Settings
|
| 23 |
-
APP_NAME : str = "
|
| 24 |
APP_VERSION : str = "1.0.0"
|
| 25 |
DEBUG : bool = Field(default = False, description = "Enable debug mode")
|
| 26 |
HOST : str = Field(default = "0.0.0.0", description = "API host")
|
|
|
|
| 20 |
IS_HF_SPACE : bool = Field(default = os.getenv("SPACE_ID") is not None, description = "Running in HF Space")
|
| 21 |
|
| 22 |
# Application Settings
|
| 23 |
+
APP_NAME : str = "QuerySphere"
|
| 24 |
APP_VERSION : str = "1.0.0"
|
| 25 |
DEBUG : bool = Field(default = False, description = "Enable debug mode")
|
| 26 |
HOST : str = Field(default = "0.0.0.0", description = "API host")
|
docs/API.md
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
-
#
|
| 2 |
|
| 3 |
## Overview
|
| 4 |
-
The
|
| 5 |
|
| 6 |
**Base URL:** http://localhost:8000 (or your deployed domain)
|
| 7 |
|
|
|
|
| 1 |
+
# QuerySphere - API Documentation
|
| 2 |
|
| 3 |
## Overview
|
| 4 |
+
The QuerySphere is a MVP level RAG (Retrieval-Augmented Generation) platform that enables organizations to unlock knowledge from multiple document sources while maintaining complete data privacy and eliminating API costs.
|
| 5 |
|
| 6 |
**Base URL:** http://localhost:8000 (or your deployed domain)
|
| 7 |
|
docs/ARCHITECTURE.md
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
#
|
| 2 |
|
| 3 |
## 1. System Overview
|
| 4 |
|
|
@@ -845,7 +845,7 @@ def check_rate_limit(request: Request, limit: int = 100):
|
|
| 845 |
|
| 846 |
## Conclusion
|
| 847 |
|
| 848 |
-
This architecture document provides a comprehensive technical blueprint for the
|
| 849 |
|
| 850 |
### Key Architectural Strengths
|
| 851 |
|
|
@@ -879,4 +879,4 @@ Author: Satyaki Mitra
|
|
| 879 |
|
| 880 |
---
|
| 881 |
|
| 882 |
-
> This document is part of the
|
|
|
|
| 1 |
+
# QuerySphere - Technical Architecture Document
|
| 2 |
|
| 3 |
## 1. System Overview
|
| 4 |
|
|
|
|
| 845 |
|
| 846 |
## Conclusion
|
| 847 |
|
| 848 |
+
This architecture document provides a comprehensive technical blueprint for the QuerySphere system. The modular design, clear separation of concerns, and production-ready considerations make this system suitable for enterprise deployment while maintaining flexibility for future enhancements.
|
| 849 |
|
| 850 |
### Key Architectural Strengths
|
| 851 |
|
|
|
|
| 879 |
|
| 880 |
---
|
| 881 |
|
| 882 |
+
> This document is part of the QuerySphere technical documentation suite.
|