UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

13 lines 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ensembleImage = ensembleImage; const model_provider_js_1 = require("../model_providers/model_provider.cjs"); async function ensembleImage(prompt, agent, options = {}) { const model = await (0, model_provider_js_1.getModelFromAgent)(agent, 'image_generation'); const provider = (0, model_provider_js_1.getModelProvider)(model); if (!provider.createImage) { throw new Error(`Provider for model ${model} does not support image generation`); } return provider.createImage(prompt, model, options); } //# sourceMappingURL=ensemble_image.js.map