# llm-rag-with-reranker-demo **Repository Path**: mstitop/llm-rag-with-reranker-demo ## Basic Information - **Project Name**: llm-rag-with-reranker-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-15 - **Last Updated**: 2025-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # πŸ“‘ RAG with Cross-Encoders Re-ranking Demo Application Demo LLM app with RAG for the YouTube video. 🚨 NOTE: **Requires `Python > 3.10` with `SQLite > 3.35`** Watch the video πŸ‘‡ --- ### Part II: Watch Optimizing RAG with Semantic Cache ⚑️ πŸ™ [**Codebase**](https://github.com/yankeexe/llm-rag-with-reranker-demo/tree/semantic-cache) ## πŸ€– Prerequisites - [Ollama](https://ollama.dev/download) ## πŸ”¨ Setting up locally Create virtualenv and install dependencies. ```sh make setup ``` ## ⚑️ Running the application ```sh make run ``` ## ✨ Linters and Formatters Check for linting rule violations: ```sh make check ``` Auto-fix linting violations: ```sh make fix ``` ## πŸ€Έβ€β™€οΈ Getting Help ```sh make # OR make help ``` ## πŸ”§ Common Issues and Fixes - If you run into any errors with incompatible version of ChromaDB/Sqlite3, refer to [this solution](https://docs.trychroma.com/troubleshooting#sqlite).