@roadiehq/rag-ai-storage-pgvector
Version:
17 lines (14 loc) • 616 B
TypeScript
import { LoggerService, DatabaseService } from '@backstage/backend-plugin-api';
import { RoadieVectorStore } from '@roadiehq/rag-ai-node';
import { Config } from '@backstage/config';
interface PgVectorStoreInitConfig {
logger: LoggerService;
database: DatabaseService;
config: Config;
}
interface RoadiePgVectorStoreOptions {
chunkSize?: number;
amount?: number;
}
declare function createRoadiePgVectorStore({ logger, database, config, }: PgVectorStoreInitConfig): Promise<RoadieVectorStore>;
export { type PgVectorStoreInitConfig, type RoadiePgVectorStoreOptions, createRoadiePgVectorStore };