AmazonKnowledgeBaseRetriever
Defined in: community/src/retrievers/bedrock.ts:47
Class for interacting with Amazon Bedrock Knowledge Bases, a RAG workflow oriented service Extends the BaseRetriever class.
Example
Extends
BaseRetriever
Constructors
new AmazonKnowledgeBaseRetriever()
new AmazonKnowledgeBaseRetriever(
__namedParameters
):AmazonKnowledgeBaseRetriever
Defined in: community/src/retrievers/bedrock.ts:64
Parameters
__namedParameters
AmazonKnowledgeBaseRetrieverArgs
Returns
Overrides
BaseRetriever.constructor
Properties
lc_namespace
lc_namespace:
string
[]
Defined in: community/src/retrievers/bedrock.ts:52
knowledgeBaseId
knowledgeBaseId:
string
Defined in: community/src/retrievers/bedrock.ts:54
topK
topK:
number
Defined in: community/src/retrievers/bedrock.ts:56
bedrockAgentRuntimeClient
bedrockAgentRuntimeClient:
BedrockAgentRuntimeClient
Defined in: community/src/retrievers/bedrock.ts:58
filter
filter:
undefined
|RetrievalFilter
Defined in: community/src/retrievers/bedrock.ts:60
overrideSearchType
overrideSearchType:
undefined
|SearchType
Defined in: community/src/retrievers/bedrock.ts:62
Methods
lc_name()
static
lc_name():string
Defined in: community/src/retrievers/bedrock.ts:48
Returns
string
cleanResult()
cleanResult(
resText
):string
Defined in: community/src/retrievers/bedrock.ts:90
Cleans the result text by replacing sequences of whitespace with a single space and removing ellipses.
Parameters
resText
string
The result text to clean.
Returns
string
The cleaned result text.
queryKnowledgeBase()
queryKnowledgeBase(
query
,topK
,filter
?,overrideSearchType
?):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: community/src/retrievers/bedrock.ts:95
Parameters
query
QueryBundle
topK
number
filter?
RetrievalFilter
overrideSearchType?
SearchType
Returns
Promise
<NodeWithScore
<Metadata
>[]>
_retrieve()
_retrieve(
query
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: community/src/retrievers/bedrock.ts:157
Parameters
query
QueryBundle
Returns
Promise
<NodeWithScore
<Metadata
>[]>
Overrides
BaseRetriever._retrieve