polyfact
Version:
<h1 align="center">PolyFact</h1>
9 lines (8 loc) • 653 B
TypeScript
import { Memory } from "../memory";
import { FileInput } from "../utils";
import { InputClientOptions } from "../clientOpts";
export type LoaderFunction = (memory: Memory, clientOptions: InputClientOptions) => Promise<void>;
export declare function TextFileLoader(file: FileInput, maxTokenPerChunk?: number): LoaderFunction;
export declare function StringLoader(str: string, maxTokenPerChunk?: number): LoaderFunction;
export declare function AudioLoader(file: FileInput, maxTokenPerChunk?: number): LoaderFunction;
export declare function loaderToMemory(loaders: LoaderFunction | LoaderFunction[], clientOptions?: InputClientOptions): Promise<Memory>;