Skip to main content

Add your description here

Project description

RAG Blueprint

RAG Blueprint is a Python CLI tool that scaffolds production-ready RAG (Retrieval-Augmented Generation) applications. It uses LangChain and uv to get you started quickly with best practices.

Installation

You can install rag-blueprint via pip (once published) or uv:

# From PyPI (Coming soon)
pip install rag-blueprint

# From Source
git clone ...
cd rag-blueprint
py -m uv sync

Quick Start

Generate a new RAG project:

# Create a simple project (interactive)
rag-blueprint create my-rag-app

# Create specific template
rag-blueprint create pro-rag-app --template advanced

# Create an agentic project
rag-blueprint create agent-rag-app --template agentic

Templates

Template Description Stack
simple Basic RAG pipeline. Good for getting started. LangChain, Chroma/FAISS, OpenAI
advanced Production-ready pipeline with Hybrid Search & Reranking. BM25, Chroma, FlashRank, GPT-4
agentic Agent-based RAG with tool use (Web Search + Vector Store). LangGraph, Tavily, Tools

Development

# Windows
py -m uv run rag-blueprint --help

# Mac/Linux (if uv is in PATH)
uv run rag-blueprint --help

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

rag_blueprint-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rag_blueprint-0.1.0-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file rag_blueprint-0.1.0.tar.gz.

File metadata

  • Download URL: rag_blueprint-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rag_blueprint-0.1.0.tar.gz
Algorithm Hash digest
SHA256 377c7e7a4875a9837ed4a48df3e61a8b37b3e06f876452a9727a848201771346
MD5 294f5f037c278e87710c6e1234d07bf8
BLAKE2b-256 3c4784384c8bb43e2921e0b1d5d8939ca12a894accdfbb329e30e09b37a565be

See more details on using hashes here.

File details

Details for the file rag_blueprint-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rag_blueprint-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rag_blueprint-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad8679e3a4eb93186d544e86122ee94248e7a9df0bc5e8113d34db8bf23eaa43
MD5 abb615341e48b786f3815c3d9ccf33aa
BLAKE2b-256 d79643b9a9b39ecfdd7ad68b6df13a6a728ab90169272fd7c6145074b57f33c8

See more details on using hashes here.

Supported by

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