mirror of
https://github.com/ItzCrazyKns/Perplexica.git
synced 2025-12-14 23:58:14 +00:00
10 lines
275 B
TypeScript
10 lines
275 B
TypeScript
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;
|