UNPKG

prompt-bouncer

Version:

A lightweight, customizable content moderation library for AI applications. Filters profanity, explicit content, and inappropriate prompts for text-to-image generation.

26 lines 1.14 kB
export { AIContentFilter } from "./filter"; export { DETECTION_CATEGORIES, getAllKeywords, getKeywordsByCategory, getCategoryNames, } from "./wordLists"; export type { FilterConfig, ModerationResult, DetectionCategory, } from "./types"; import { AIContentFilter } from "./filter"; /** * Create a filter instance with default settings */ export declare const createFilter: (config?: import("./types").FilterConfig) => AIContentFilter; /** * Quick moderation function with default settings */ export declare const moderate: (text: string, config?: import("./types").FilterConfig) => import("./types").ModerationResult; /** * Quick safety check with default settings */ export declare const isSafe: (text: string, config?: import("./types").FilterConfig) => boolean; /** * Quick text cleaning with default settings */ export declare const clean: (text: string, config?: import("./types").FilterConfig) => string; /** * Get flagged words with default settings */ export declare const getFlaggedWords: (text: string, config?: import("./types").FilterConfig) => string[]; export default AIContentFilter; //# sourceMappingURL=index.d.ts.map