CohereRerank
Defined in: packages/providers/cohere/src/CohereRerank.ts:19
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CohereRerank(
topN):CohereRerank
Defined in: packages/providers/cohere/src/CohereRerank.ts:32
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: packages/providers/cohere/src/CohereRerank.ts:20
model:
string="rerank-english-v2.0"
Defined in: packages/providers/cohere/src/CohereRerank.ts:21
apiKey
Section titled “apiKey”apiKey:
string|null=null
Defined in: packages/providers/cohere/src/CohereRerank.ts:22
baseUrl
Section titled “baseUrl”baseUrl:
string|undefined
Defined in: packages/providers/cohere/src/CohereRerank.ts:23
timeout
Section titled “timeout”timeout:
number|undefined
Defined in: packages/providers/cohere/src/CohereRerank.ts:24
Methods
Section titled “Methods”postprocessNodes()
Section titled “postprocessNodes()”postprocessNodes(
nodes,query?):Promise<NodeWithScore<Metadata>[]>
Defined in: packages/providers/cohere/src/CohereRerank.ts:66
Reranks the nodes using the Cohere API.
Parameters
Section titled “Parameters”Array of nodes with scores.
query?
Section titled “query?”Query string.
Returns
Section titled “Returns”Promise<NodeWithScore<Metadata>[]>