@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
7 lines • 565 B
TypeScript
import { ResponseInput, AgentDefinition, ProviderStreamEvent } from "../types/types.cjs";
type EnsembleRequestFunction = (messages: ResponseInput, agent: AgentDefinition) => AsyncGenerator<ProviderStreamEvent>;
export declare function setEnsembleRequestFunction(fn: EnsembleRequestFunction): void;
export declare function convertImageToText(imageData: string, modelId: string): Promise<string>;
export declare function convertImageToTextIfNeeded(imageData: string, modelId?: string): Promise<string | boolean>;
export {};
//# sourceMappingURL=image_to_text.d.ts.map