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: llamaindex, langchain, Qdrant Search and RAG evaluations are functional for now, others frameworks [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.15.tar.gz (28.3 MB view details)

Uploaded Source

Built Distribution

bootstrap_rag-0.0.15-py3-none-any.whl (28.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bootstrap-rag-0.0.15.tar.gz
  • Upload date:
  • Size: 28.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.15.tar.gz
Algorithm Hash digest
SHA256 8d5b19552c90f40d2620168b2f3a0d04bd7a8d45b5dee5d343b534fddb7d9d34
MD5 a2ae1578c18a6a79930da12e97f8d42d
BLAKE2b-256 59c7bd33b440b3e8f13f4cf017427325eb203de49a15110f8aa469fd299a89c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bootstrap_rag-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 7c0f2b9a0c2d235e8cda2953144038b6e6e9369fecbfa82ef0c0e355a3512c73
MD5 53298db3450777c8ee73b3a9098785df
BLAKE2b-256 7c90fe5336db7b038f5ede80aebe56a20a1ef008b4b843df9ead72399dbc7568

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