UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

11 lines 865 B
import { EnsembleLogger } from '../types/types.js'; export type { EnsembleLogger }; export declare function setEnsembleLogger(logger: EnsembleLogger | null): void; export declare function addEnsembleLogger(logger: EnsembleLogger): void; export declare function removeEnsembleLogger(logger: EnsembleLogger): void; export declare function getEnsembleLogger(): EnsembleLogger | null; export declare function getAllEnsembleLoggers(): EnsembleLogger[]; export declare function log_llm_request(agentId: string, providerName: string, model: string, requestData: unknown, timestamp?: Date): string; export declare function log_llm_response(requestId: string | undefined, responseData: unknown, timestamp?: Date): void; export declare function log_llm_error(requestId: string | undefined, errorData: unknown, timestamp?: Date): void; //# sourceMappingURL=llm_logger.d.ts.map