UNPKG

@future-agi/ai-evaluation

Version:

We help GenAI teams maintain high-accuracy for their Models in production.

20 lines 855 B
import { Evaluator } from './evaluator'; export declare class Protect { evaluator: Evaluator; private metric_map; constructor(options?: { fiApiKey?: string; fiSecretKey?: string; fiBaseUrl?: string; evaluator?: Evaluator; }); private _check_rule_sync; private _process_rules_batch; protect(inputs: string, protectRules?: Record<string, any>[] | null, action?: string, reason?: boolean, timeout?: number, // milliseconds useFlash?: boolean): Promise<Record<string, any>>; } /** * Convenience function to evaluate input strings against protection rules. */ export declare const protect: (inputs: string, protectRules: Record<string, any>[] | null, action?: string, reason?: boolean, timeout?: number, useFlash?: boolean) => Promise<Record<string, any>>; //# sourceMappingURL=protect.d.ts.map