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