Interface IRetrievalAugmentor
Methods
initialize
- initialize(config, embeddingManager, vectorStoreManager): Promise<void>
Returns Promise<void>
deleteDocuments
- deleteDocuments(documentIds, dataSourceId?, options?): Promise<{
successCount: number;
failureCount: number;
errors?: {
documentId: string;
message: string;
details?: any;
}[];
}> Parameters
- documentIds: string[]
Optional dataSourceId: stringOptional options: {
ignoreNotFound?: boolean;
}Optional ignoreNotFound?: boolean
Returns Promise<{
successCount: number;
failureCount: number;
errors?: {
documentId: string;
message: string;
details?: any;
}[];
}>
checkHealth
- checkHealth(): Promise<{
isHealthy: boolean;
details?: Record<string, unknown>;
}> Returns Promise<{
isHealthy: boolean;
details?: Record<string, unknown>;
}>
shutdown
- shutdown(): Promise<void>
Returns Promise<void>
Properties
Readonly augmenterId
augmenterId: string
Primary contract for the Retrieval Augmentor implementation.