base
Base classes for the augmented step.
Classes:
-
AugmentedBase
–Define the base structure for Augmented classes.
AugmentedBase
AugmentedBase(
model_name: Optional[str] = None,
db: DBBase = FaissDB(),
top_k: Optional[int] = None,
api_key: str = '',
cache: Optional[Cache] = None,
logs: dict[str, Any] = DEFAULT_LOGS,
)
Bases: RagoBase
Define the base structure for Augmented classes.
Methods:
-
get_embedding
–Retrieve the embedding for a given text using OpenAI API.
-
search
–Search an encoded query into vector database.
Source code in src/rago/augmented/base.py
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
|
get_embedding
Retrieve the embedding for a given text using OpenAI API.
Source code in src/rago/augmented/base.py
75 76 77 |
|
search
abstractmethod
Search an encoded query into vector database.
Source code in src/rago/augmented/base.py
79 80 81 82 83 84 85 86 87 |
|