UNPKG

@overseerai/sdk

Version:

Node.js SDK for Overseer AI content safety

25 lines (24 loc) 607 B
export interface OverseerConfig { apiKey: string; baseUrl?: string; } export interface ValidationResult { isAllowed: boolean; text: string; details?: { reason?: string; safetyCode?: string; }; } export declare class Overseer { private apiKey; private baseUrl; constructor(config: OverseerConfig); /** * Validate AI-generated text * @param text The text to validate * @returns ValidationResult with either the original text or a rejection message */ validate(text: string): Promise<ValidationResult>; } export default Overseer;