xtrace_sdk.retrievers.simple_retriever
Classes
This class is a simple retriever that uses hamming distance to find the most similar context data. |
Module Contents
- class xtrace_sdk.retrievers.simple_retriever.SimpleRetriever(execution_context, integration)
Bases:
xtrace_sdk.retrievers.base.RetrieverBaseThis class is a simple retriever that uses hamming distance to find the most similar context data.
- Parameters:
RetrieverBase (class) – abstract base class for retrievers
execution_context (xtrace_sdk.utils.execution_context.ExecutionContext)
integration (Type[xtrace_sdk.integrations.base.IntegrationBase])
- execution_context
- integration
- async nn_search_for_ids(query_vector, k=3, include_scores=False, **kwargs)
Given an encrypted prompt, return the k most similar encrypted contexts.
- async nn_search_for_ids_bench(query_vector, k=3, **kwargs)