@brinda_yawa/aimodule
v1.0.4
Published
A Node.js package that extract invoice from file and generate tasksGoogle GenAI API.
Maintainers
Readme
🤖 @omniyat/aimodule
A unified Node.js module for AI-powered invoice extraction and task generation using Google's Gemini models.
📦 Installation
npm install @omniyat/aimodule🚀 Quick Start
import AiModule from '@omniyat/aimodule';
import fs from 'fs';
// Initialize the module once
AiModule.init({
apiKey: 'YOUR_GEMINI_API_KEY',
model: 'gemini-2.5-flash' // optional, default: gemini-2.5-flash
});
// Extract invoice data from a PDF
const buffer = fs.readFileSync('invoice.pdf');
const base64 = buffer.toString('base64');
const invoiceData = await AiModule.invoices.extractFromBase64(base64);
// Generate tasks from an intervention description
const tasks = await AiModule.tasks.generateTasks(
'Pneu crevé',
'Intervention de dépannage suite à un pneu crevé...'
);