better-qdrant-mcp-server
Version:
MCP server for enhanced Qdrant vector database functionality
12 lines (11 loc) • 556 B
TypeScript
import { EmbeddingGenerator } from '../../types.js';
export declare abstract class BaseEmbeddingService implements EmbeddingGenerator {
protected apiKey?: string | undefined;
protected endpoint?: string | undefined;
protected model?: string | undefined;
constructor(apiKey?: string | undefined, endpoint?: string | undefined, model?: string | undefined);
abstract vectorSize: number;
abstract generateEmbeddings(texts: string[]): Promise<number[][]>;
protected validateConfig(): void;
protected requiresApiKey(): boolean;
}