CohereRerank
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:17
Implements
Section titled “Implements”BaseNodePostprocessor
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CohereRerank(
topN
):CohereRerank
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:30
Constructor for CohereRerank.
Parameters
Section titled “Parameters”CohereRerankOptions
Number of nodes to return.
Returns
Section titled “Returns”CohereRerank
Properties
Section titled “Properties”topN:
number
=2
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:18
model:
string
="rerank-english-v2.0"
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:19
apiKey
Section titled “apiKey”apiKey:
null
|string
=null
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:20
baseUrl
Section titled “baseUrl”baseUrl:
undefined
|string
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:21
timeout
Section titled “timeout”timeout:
undefined
|number
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:22
Methods
Section titled “Methods”postprocessNodes()
Section titled “postprocessNodes()”postprocessNodes(
nodes
,query?
):Promise
<NodeWithScore
<Metadata
>[]>
Defined in: .build/typescript/packages/providers/cohere/src/CohereRerank.ts:64
Reranks the nodes using the Cohere API.
Parameters
Section titled “Parameters”NodeWithScore
<Metadata
>[]
Array of nodes with scores.
query?
Section titled “query?”MessageContent
Query string.
Returns
Section titled “Returns”Promise
<NodeWithScore
<Metadata
>[]>
Implementation of
Section titled “Implementation of”BaseNodePostprocessor.postprocessNodes