UNPKG

ludmi

Version:

LU (Layer Understanding) is a lightweight framework for controlled chatbot interactions with LLMs, action orchestration, and retrieval-augmented generation (RAG).

28 lines (27 loc) 769 B
type JSONElement = { [key: string]: any; }; type JSONData = JSONElement[]; interface KnowledgeBaseByJSONProps { json: JSONData; id?: string; maxTokens?: number; overlapTokens?: number; } interface KnowledgeBaseByTextProps { text: string; maxTokens?: number; overlapTokens?: number; } type Fragment = { fragmentIndex: number; id?: string; text: string; embedding: number[]; }; export interface KnowledgeBaseReturn { [key: string]: Fragment[]; } export declare const knowledgeBaseByJSON: ({ json, maxTokens, overlapTokens, id }: KnowledgeBaseByJSONProps) => Promise<Fragment[]>; export declare const knowledgeBaseByText: ({ text, maxTokens, overlapTokens }: KnowledgeBaseByTextProps) => Promise<Fragment[]>; export {};