Skip to main content

Ragasas (Retrieval Augmented Generation as Software as a Service)

Example Usage:

from ragasas import Ragasas

# Data prep
openai_api_key = "YOUR_OPENAI_API_KEY"
data = [
    "Ragasas streamlines the RAG (Retrieval Augmented Generation) development process.",
    "Ragasas is a Python package.",
    "Ragasas was created by Eric Gustin.",
]
retriever_message = "Searches and returns documents regarding Ragasas."
system_message = "You are a helpful chatbot who is tasked with answering questions about Ragasas. Assume all questions are about Ragasas."

# Use Ragasas
ragasas = Ragasas(
    openai_api_key,
    data,
    retriever_message,
    system_message,
    embedding_model="text-embedding-ada-002",
    llm_model="gpt-3.5-turbo",
)
response = ragasas.ask("What is Ragasas?")
print(response["output"])

# Response: Ragasas is a Python package created by Eric Gustin. It streamlines the RAG (Retrieval Augmented Generation) development process.

Metadata

Release files for ragasas 1.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ragasas 1.1.5
File Size Uploaded
ragasas-1.1.5.tar.gz 9.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ragasas 1.1.5
File Interpreter ABI Platform
ragasas-1.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 18.6 kB

Release files / ragasas-1.1.5.tar.gz

Download URL ragasas-1.1.5.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c72d959e0eb33eeacebb76eea4c973a88e4689a142e15ee8e41f2780b018e2b1
BLAKE2b-256 checksum
How to use checksums
2f619b1e15861078e5ac468a16adbcf9d008a19319787f484e404e30a24677de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release files / ragasas-1.1.5-py3-none-any.whl

Download URL ragasas-1.1.5-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
434cba3e19792755808b11dbc2438c1acaee4d44ed13f7b063914703a845af8a
BLAKE2b-256 checksum
How to use checksums
88ed21c2abdc7998338d1ad8b8bc0ce4e0a3fa828c9a5e5a41347cade2f77566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

1.1.5 This release

2 release files

1.1.4

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.12

1 release file

1.0.9

2 release files

1.0.8

2 release files

1.0.6

1 release file

1.0.5

2 release files

1.0.3

2 release files

1.0.0

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page