Skip to main content

No project description provided

Project description

Banner

bootstrap-rag

This project will bootstrap and scaffold the projects for specific semantic search and RAG applications along with regular boilerplate code.

Architecture

Arch

Installing prerequisite

Option-1

  • install ollama following this guide
  • install qdrant follwing this guide

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 run pip install -r requirements.txt
  • modify the .env file accordingly
  • run python main.py for cli experience [or] run python api_server.py

Method-2

  • git clone git@github.com:pavanjava/bootstrap-rag.git
  • pip install -e .
  • run bootstraprag create <PROJECT_NAME>
  • Navigate to newly created project <PROJECT_NAME> the run pip install -r requirements.txt
  • modify the .env file accordingly
  • run python main.py for cli experience [or] run python api_server.py

Note: Only llamaindex and Qdrant Search are functional for now, others frameworks [langchain, langgraph, haystack] in progress.

Resources

Demo GIF

Qdrant

Arize Phoenix

Project details


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.9.tar.gz (23.3 MB view details)

Uploaded Source

Built Distribution

bootstrap_rag-0.0.9-py3-none-any.whl (23.4 MB view details)

Uploaded Python 3

File details

Details for the file bootstrap-rag-0.0.9.tar.gz.

File metadata

  • Download URL: bootstrap-rag-0.0.9.tar.gz
  • Upload date:
  • Size: 23.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for bootstrap-rag-0.0.9.tar.gz
Algorithm Hash digest
SHA256 4165c3dff2a8190879d6b790d2217ce531f1d79b2321fea94e3c0b0b6d9f9488
MD5 3a6d3f8f9a04b8530467402614123419
BLAKE2b-256 9e83ed88916676d157d8bdeb64902b7172e13c4a1a2cbc4d444dc31afc289652

See more details on using hashes here.

File details

Details for the file bootstrap_rag-0.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for bootstrap_rag-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 dc0204627a968a3a73054868da2db5d124d05c2f4f398eaeaa0ae7f4e9ab98d4
MD5 3dff8d5475b18ec88ab455318f2e1d65
BLAKE2b-256 525500e7a7e7a647e635682667aca8dfa733949aae53f4cd632ef9d8ec780612

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page