v1.1.0 — Multi-Modal: Image Generation
Image Generation Provider
@stackbilt/llm-providers is now multi-modal — text + image inference under one package.
New: ImageProvider
import { ImageProvider } from '@stackbilt/llm-providers';
const img = new ImageProvider({
cloudflareAi: env.AI,
geminiApiKey: env.GEMINI_API_KEY,
});
const result = await img.generateImage({
prompt: 'a mountain landscape at sunset',
model: 'flux-dev',
});
// result.image: ArrayBuffer, result.responseTime, result.providerBuilt-in Models
| Model | Provider | Use Case |
|---|---|---|
sdxl-lightning |
Cloudflare | Fast drafts, free tier |
flux-klein |
Cloudflare | Balanced quality/speed |
flux-dev |
Cloudflare | Highest CF quality |
gemini-flash-image |
Text rendering capable | |
gemini-flash-image-preview |
Latest preview model |
Extracted from img-forge production codebase. Battle-tested response normalization handles all Workers AI return formats.
Full changelog: CHANGELOG.md