@sconedev/ai_toolkit
Version:
Simplify AI integration in web apps with local and offline model support
27 lines (26 loc) • 800 B
TypeScript
/**
* Extracts text from a PDF file in Node.js environment
*/
export declare function extractTextFromPDF(pdfPath: string | Buffer): Promise<string>;
/**
* Summarizes extracted text using AI
*/
export declare function summarizeText(text: string, options?: {
chunkSize?: number;
additionalInstructions?: string;
timeout?: number;
}): Promise<string>;
/**
* Main function to summarize a PDF file in Node.js
*/
export declare function summarizePDF(pdfPath: string | Buffer, options?: {
chunkSize?: number;
additionalInstructions?: string;
timeout?: number;
}): Promise<string>;
export declare function summarizePDFBrowser(_file: any, _options?: {
chunkSize?: number;
additionalInstructions?: string;
timeout?: number;
maxPages?: number;
}): Promise<string>;