@llm-tools/embedjs-llama-cpp
Version:
Enable usage of Node-Llama-Cpp with embedjs
13 lines (12 loc) • 424 B
TypeScript
import { BaseEmbeddings } from '@llm-tools/embedjs-interfaces';
export declare class LlamaCppEmbeddings extends BaseEmbeddings {
private readonly modelPath;
private context;
constructor({ modelPath }: {
modelPath: string;
});
init(): Promise<void>;
getDimensions(): Promise<number>;
embedDocuments(texts: string[]): Promise<number[][]>;
embedQuery(text: string): Promise<number[]>;
}