docuglean-ocr
Version:
An SDK for intelligent document processing using State of the Art AI models.
16 lines (15 loc) • 548 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateConfig = void 0;
const validateConfig = (config) => {
if (!config.apiKey?.trim()) {
throw new Error('Valid API key is required');
}
if (!config.filePath?.trim()) {
throw new Error('Valid file path is required');
}
if (config.provider && !['mistral', 'openai', 'gemini'].includes(config.provider)) {
throw new Error(`Provider ${config.provider} not supported`);
}
};
exports.validateConfig = validateConfig;
;