embeddings-js
Version:
A NodeJS RAG framework to easily work with LLMs and custom datasets
18 lines (17 loc) • 643 B
TypeScript
import { BaseModel } from '../interfaces/base-model.js';
import { Chunk, ConversationHistory } from '../global/types.js';
export declare class HuggingFace extends BaseModel {
private readonly debug;
private readonly modelName;
private readonly maxNewTokens;
private readonly endpointUrl?;
private model;
constructor(params?: {
modelName?: string;
temperature?: number;
maxNewTokens?: number;
endpointUrl?: string;
});
init(): Promise<void>;
runQuery(system: string, userQuery: string, supportingContext: Chunk[], pastConversations: ConversationHistory[]): Promise<string>;
}