mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-29 05:51:26 +08:00
14 lines
442 B
TypeScript
14 lines
442 B
TypeScript
import type { KnowledgeBaseParams, KnowledgeSearchResult } from '@types'
|
|
|
|
import GeneralReranker from './GeneralReranker'
|
|
|
|
export default class Reranker {
|
|
private sdk: GeneralReranker
|
|
constructor(base: KnowledgeBaseParams) {
|
|
this.sdk = new GeneralReranker(base)
|
|
}
|
|
public async rerank(query: string, searchResults: KnowledgeSearchResult[]): Promise<KnowledgeSearchResult[]> {
|
|
return this.sdk.rerank(query, searchResults)
|
|
}
|
|
}
|