simplerag (Simple Retrieval Augmented Generation)
Simplerag: Retrieval Augmented Generation Library Simplerag is a Python library designed to assist users in working with custom data using Large Language Models (LLMs). It enables users to create a vector database, which is a one-time activity, and LLM models can then utilize the product outputs for retrieval augmented generation.
Table of Contents
- Introduction
- Installation
- Usage
- Creating a Vector DB
- Retrieval Augmented Generation
- Examples
- Contributing
- License
Introduction
Large Language Models (LLMs) have gained significant popularity in recent years due to their ability to generate human-like text. However, working with custom data using LLMs can be challenging, especially when dealing with large datasets or complex retrieval tasks. Simplerag aims to simplify this process by providing a convenient and efficient way to work with LLMs for retrieval augmented generation tasks.
Key features of simplerag include:
Vector Database Creation: simplerag allows users to create a vector database from their custom data. This database serves as an index for retrieval tasks and is generated as a one-time activity.
Retrieval Augmented Generation: With the vector database in place, Simplerag enables users to perform retrieval augmented generation using LLM models. This approach combines the power of retrieval and generation to produce high-quality outputs.
Installation To install simplerag, you can use pip:
pip install simplerag
Metadata
Release files for simplerag 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| simplerag-0.0.4.tar.gz | 6.7 kB | Without provenance | Details for simplerag-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| simplerag-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for simplerag-0.0.4-py3-none-any.whl |
Total release size: 13.4 kB
Release files / simplerag-0.0.4.tar.gz
| Download URL | simplerag-0.0.4.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
632087f5153271337d00865e2ab12261c309ca674cb71149b0fd9609e2a53924
|
|
BLAKE2b-256 checksum How to use checksums |
9c19fc25fec16559d475d291ef304f0a60dfac879ef349c4f82c5293003c682a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.5
|
Release files / simplerag-0.0.4-py3-none-any.whl
| Download URL | simplerag-0.0.4-py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
69e02a8967252cad841b3a46d76079f4122ec00d739fd713fb7cbc1671c2d170
|
|
BLAKE2b-256 checksum How to use checksums |
3511b16ca18630789cfea6ebd094a8fe74342ed3629d342e85d4c889daaffd8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.5
|
Security for simplerag 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.