UNPKG

perchance-ai-prompt-library

Version:

🎨 Complete AI prompt library and generator with advanced CLI, batch processing, analytics, and multi-format export capabilities

52 lines (41 loc) • 1.22 kB
const PromptGenerator = require('./generators/PromptGenerator'); const StyleManager = require('./utils/StyleManager'); const TemplateManager = require('./utils/TemplateManager'); class PerchancePromptLibrary { constructor(options = {}) { this.generator = new PromptGenerator(options); this.styleManager = new StyleManager(); this.templateManager = new TemplateManager(); } generate(config) { return this.generator.generate(config); } generateVariations(style, config, count = 3) { return this.generator.generateVariations(style, config, count); } listStyles() { return this.styleManager.getAllStyles(); } getStyleInfo(styleName) { return this.styleManager.getStyleInfo(styleName); } saveTemplate(name, config) { return this.templateManager.save(name, config); } loadTemplate(name) { return this.templateManager.load(name); } listTemplates() { return this.templateManager.list(); } getStats() { const generatorStats = this.generator.getStats(); return generatorStats; } } module.exports = { PerchancePromptLibrary, PromptGenerator, StyleManager, TemplateManager };