UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

10 lines 512 B
import { getModelFromAgent, getModelProvider } from '../model_providers/model_provider.js'; export async function ensembleImage(prompt, agent, options = {}) { const model = await getModelFromAgent(agent, 'image_generation'); const provider = getModelProvider(model); if (!provider.createImage) { throw new Error(`Provider for model ${model} does not support image generation`); } return provider.createImage(prompt, model, agent, options); } //# sourceMappingURL=ensemble_image.js.map