UNPKG

dtamind-components

Version:

DTAmindai Components

18 lines (17 loc) 801 B
import { BaseRetriever, type BaseRetrieverInput } from '@langchain/core/retrievers'; import { Document } from '@langchain/core/documents'; import { Embeddings } from '@langchain/core/embeddings'; export interface CustomRetrieverInput extends BaseRetrieverInput { } export declare class MeilisearchRetriever extends BaseRetriever { lc_namespace: string[]; private readonly meilisearchSearchApiKey; private readonly host; private indexUid; private K; private semanticRatio; private embeddings; private searchFilter; constructor(host: string, meilisearchSearchApiKey: any, indexUid: string, K: string, semanticRatio: string, embeddings: Embeddings, searchFilter: string, fields?: CustomRetrieverInput); _getRelevantDocuments(query: string): Promise<Document[]>; }