@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
10 lines • 583 B
TypeScript
import { ResponseInput, AgentDefinition, ProviderStreamEvent } from '../types/types.js';
export interface VerificationResult {
status: 'pass' | 'fail';
reason?: string;
}
type EnsembleRequestFunction = (messages: ResponseInput, agent: AgentDefinition) => AsyncGenerator<ProviderStreamEvent>;
export declare function setEnsembleRequestFunction(fn: EnsembleRequestFunction): void;
export declare function verifyOutput(verifier: AgentDefinition, output: string, originalMessages: ResponseInput): Promise<VerificationResult>;
export {};
//# sourceMappingURL=verification.d.ts.map