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
Metadata
Release files for bootstrap-rag 0.0.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bootstrap-rag-0.0.18.tar.gz | 63.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bootstrap_rag-0.0.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 126.8 MB
Release files / bootstrap-rag-0.0.18.tar.gz
| Download URL | bootstrap-rag-0.0.18.tar.gz |
|---|---|
| Size | 63.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d7aef81caf758a18b9ae869a7a1198c1bc161ae0e2093c729e8e6a0eacf4f4e3
|
|
BLAKE2b-256 checksum How to use checksums |
f210bc89c4467f9dfc63142d96eb3aac36eeede670891b21d43f556a58592965
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.15
|
Release files / bootstrap_rag-0.0.18-py3-none-any.whl
| Download URL | bootstrap_rag-0.0.18-py3-none-any.whl |
|---|---|
| Size | 63.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3225ab09bea12b4b6d54f4de50ca22a5d66839bf33963ccb7b27e6a9a84cab55
|
|
BLAKE2b-256 checksum How to use checksums |
3345bf418c69d0f5eb66879e86f229a697f42379614ae2ef6d119f6c47f86786
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.15
|