package ml

import "context"

// ImageGenerator define el contrato para cualquier backend de generacion de imagenes.
// Las implementaciones pueden ser locales (ComfyUI, diffusers) o remotas (API).
type ImageGenerator interface {
	Generate(ctx context.Context, cfg GenerationConfig) (ImageGenResult, error)
}
