Commit History

Propagate Streamlit Space secrets to embedded uvicorn env
86c5373
Running

mayankchugh-learning Cursor commited on

Default LLM to Hugging Face on Spaces; fix HF_TOKEN settings merge
358882c

mayankchugh-learning Cursor commited on

Start FastAPI alongside Streamlit on Hugging Face Spaces
8b2579c

mayankchugh-learning Cursor commited on

Fix HF Space build: bump langchain-chroma and pymupdf pins
6d94f43

mayankchugh-learning Cursor commited on

Add Space README YAML, HF push script, and docs without binary assets
1d1fda9

mayankchugh-learning Cursor commited on

Update README and HUGGING_FACE_SPACES documentation for improved deployment guidance
d9c2955

mayankchugh-learning commited on

Enhance Docker configuration and Hugging Face integration
82549b8

mayankchugh-learning commited on

Implement Docker containerization for Milestone 12
067b154

mayankchugh-learning commited on

Update environment configuration and Streamlit app for enhanced timeout handling
9b8d57e

mayankchugh-learning commited on

Implement enhanced error handling for HTTP requests in Streamlit app
6f3e468

mayankchugh-learning commited on

Enhance environment configuration and API documentation for Milestone 11
a32f9e3

Mayank Chugh commited on

Update milestones for Milestone 10, focusing on testing and hardening the application
fceb91f

Mayank Chugh commited on

Enhance API and Streamlit UI with new timeout handling and telemetry adjustments
393bec4

mayankchugh-learning commited on

Add Milestone 9 for Streamlit UI Integration
482fce4

Mayank Chugh commited on

Implement Milestone 8 by adding new endpoints for URL ingestion and collection management. Introduce `httpx` as a dependency for handling URL downloads, and enhance the API with endpoints for listing and deleting collections. Update request and response models to support new functionalities, and refactor existing routes for improved clarity and organization.
bdfb32d

Mayank Chugh commited on

Merge branch 'main' of https://github.com/mayankchugh-learning/doc-Audi-ai
d19142f

Mayank Chugh commited on

Implement Milestone 7 by introducing background ingestion jobs. Update environment configuration to include job database path, enhance job tracking with new endpoints, and refactor ingestion logic to support asynchronous processing. Modify response models to include job details and ensure proper initialization of the jobs database on startup.
c841e94

Mayank Chugh commited on

Implement Milestone 6 by adding audit persistence functionality. Introduce `aiosqlite` as a dependency, update the audit routes to support event logging and retrieval, and enhance the query endpoint to persist audit records. Modify response models to include audit details and ensure proper initialization of the audit database on startup.
97a5277

Mayank Chugh commited on

Update .gitignore to include audit.db and enhance milestones.md with a detailed verification flow for audit trail functionality, including backend setup and query execution steps.
35fe396

mayankchugh-learning commited on

Update .gitignore to exclude 'data/' directory, add platform-specific dependency pins for 'onnxruntime' and 'torch' in pyproject.toml, and modify README.md for installation instructions. Update uv.lock to reflect changes in package dependencies.
ca3b61b

mayankchugh-learning commited on

Enhance embedding and chat model integration by adding support for community Hugging Face models. Update error handling for missing dependencies and ensure API keys are securely managed using SecretStr. Refactor embedding function and chat model creation to accommodate new imports and improve robustness.
2d0f889

Mayank Chugh commited on

Refactor embedding and chat model integration to use langchain-huggingface. Update HuggingFace embedding function to require API key and adjust error handling. Modify retriever to import from langchain-huggingface and enhance chat model creation with temperature setting.
250ed34

Mayank Chugh commited on

Update README.md to include instructions for starting the backend server with FastAPI and the frontend server with Streamlit.
6d46cd7

Mayank Chugh commited on

Update dependencies in pyproject.toml and requirements.txt to include huggingface-hub and langchain-huggingface. Modify README.md for correct requirements installation path. Enhance uv.lock with new CUDA packages and their dependencies.
0d6fd0d

Mayank Chugh commited on

Implement Milestone 5 by adding retrieval and grounded LLM answer functionality. Update query endpoint to return grounded answers with source citations, enhance response models to include answer and sources, and refactor retriever logic to support new chunk structure and grounding mechanism. Update milestones documentation to reflect new dependencies and expected outputs.
c0007ba

Mayank Chugh commited on

Refactor embedding function creation and document loading. Update ingest and query routes to remove unnecessary settings parameters, streamline chunking logic, and enhance load_documents function to handle both string and list inputs. Adjust model name in embedder for consistency with OpenAI API.
830947a

Mayank Chugh commited on

Enhance configuration and ingestion functionality for Milestone 4. Update .env.example with new environment variables, expand milestones documentation with integration details, and add necessary dependencies to pyproject.toml and requirements.txt. Refactor ingest and query routes to support file uploads and retrieval, implementing validation and error handling. Update settings to include new model configurations and parameters for chunking and embedding.
4b13193

Mayank Chugh commited on

Implement Milestone 3 by adding configuration and request/response contracts. Introduce new models for requests and responses, enhance route handlers with schema validation, and update dependencies to include pydantic-settings. Update audit, ingest, jobs, and query routes to utilize new models and improve response structures.
8fac4ce

Mayank Chugh commited on

Add Milestone 2 with route skeletons and update main.py to include new routes. Enhance health check response with app details.
a26f62e

Mayank Chugh commited on

Update README.md to include environment setup instructions and add requirements.txt and .env files
fa1e61a

Mayank Chugh commited on

Initial commit
d3da8ee

Mayank Chugh commited on