Skip to content

base

Provide base interfaces.

Classes:

  • RagoBase

    Define base interface for RAG step classes.

RagoBase

RagoBase(
    api_key: str = '',
    cache: Optional[Cache] = None,
    logs: dict[str, Any] = {},
)

Bases: ABC

Define base interface for RAG step classes.

Source code in src/rago/base.py
18
19
20
21
22
23
24
25
26
def __init__(
    self,
    api_key: str = '',
    cache: Optional[Cache] = None,
    logs: dict[str, Any] = {},
) -> None:
    self.api_key = api_key
    self.cache = cache
    self.logs = logs