Skip to content

CohereRerank

Defined in: packages/providers/cohere/src/CohereRerank.ts:19

new CohereRerank(topN): CohereRerank

Defined in: packages/providers/cohere/src/CohereRerank.ts:32

Constructor for CohereRerank.

CohereRerankOptions

Number of nodes to return.

CohereRerank

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: string | null = null

Defined in: packages/providers/cohere/src/CohereRerank.ts:22


baseUrl: string | undefined

Defined in: packages/providers/cohere/src/CohereRerank.ts:23


timeout: number | undefined

Defined in: packages/providers/cohere/src/CohereRerank.ts:24

postprocessNodes(nodes, query?): Promise<NodeWithScore<Metadata>[]>

Defined in: packages/providers/cohere/src/CohereRerank.ts:66

Reranks the nodes using the Cohere API.

NodeWithScore<Metadata>[]

Array of nodes with scores.

MessageContent

Query string.

Promise<NodeWithScore<Metadata>[]>

BaseNodePostprocessor.postprocessNodes