perplexica-auth / src /lib /models /base /embedding.ts
pjpjq's picture
Deploy Perplexica to Hugging Face with nginx basic auth
6b6ca97 verified
import { Chunk } from '@/lib/types';
abstract class BaseEmbedding<CONFIG> {
constructor(protected config: CONFIG) {}
abstract embedText(texts: string[]): Promise<number[][]>;
abstract embedChunks(chunks: Chunk[]): Promise<number[][]>;
}
export default BaseEmbedding;