UNPKG

genpower

Version:

Unified TypeScript library to generate, validate, and structure AI model outputs

11 lines (10 loc) 389 B
import { ZodType } from "zod"; import { LLMEngine } from "./engine/base"; export declare class PromptGenerator<T> { private engine; private schema; private promptTemplate; private debugMode; constructor(engine: LLMEngine, schema: ZodType<T>, promptTemplate: string, debugMode?: boolean); generate(variables: Record<string, any>, maxRetries?: number): Promise<T>; }