bootstrap-rag
This project will bootstrap and scaffold the projects for specific semantic search and RAG applications along with regular boilerplate code.
Architecture
Installing prerequisite
Option-1
Option-2
- In the root folder run
docker compose -f docker-compose-dev.yml up - One the containers are up and running run
docker exec -it ollama_service sh - In the container shell run
ollama run llama3.1
how to run the project ?
Method-1
- run
pip install inquirerpy bootstrap-rag - run
bootstraprag create <PROJECT_NAME> - Navigate to newly created project
<PROJECT_NAME>the runpip install -r requirements.txt - modify the
.envfile accordingly - run
python main.pyfor cli experience [or] runpython api_server.py
Method-2
git clone git@github.com:pavanjava/bootstrap-rag.gitpip install -e .- run
bootstraprag create <PROJECT_NAME> - Navigate to newly created project
<PROJECT_NAME>the runpip install -r requirements.txt - modify the
.envfile accordingly - run
python main.pyfor cli experience [or] runpython api_server.py
Note: llamaindex, langchain, Qdrant Search and RAG evaluations are functional for now, others frameworks [langgraph, haystack] in progress.
Resources
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bootstrap-rag-0.0.18.tar.gz
(63.3 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bootstrap-rag-0.0.18.tar.gz.
File metadata
- Download URL: bootstrap-rag-0.0.18.tar.gz
- Upload date:
- Size: 63.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.0.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7aef81caf758a18b9ae869a7a1198c1bc161ae0e2093c729e8e6a0eacf4f4e3
|
|
| MD5 |
2972133b51e086aae609a4084ee0e9c7
|
|
| BLAKE2b-256 |
f210bc89c4467f9dfc63142d96eb3aac36eeede670891b21d43f556a58592965
|
File details
Details for the file bootstrap_rag-0.0.18-py3-none-any.whl.
File metadata
- Download URL: bootstrap_rag-0.0.18-py3-none-any.whl
- Upload date:
- Size: 63.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.0.1 CPython/3.10.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3225ab09bea12b4b6d54f4de50ca22a5d66839bf33963ccb7b27e6a9a84cab55
|
|
| MD5 |
3acf5afa3c2224f3215eba911cf99dca
|
|
| BLAKE2b-256 |
3345bf418c69d0f5eb66879e86f229a697f42379614ae2ef6d119f6c47f86786
|