From 3e99f5a75e14455aa75ca3a1dc7d08bd3e6f55fd Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 21 Apr 2026 23:12:52 +0300 Subject: u7: wire documented config knobs into runtime --- internal/provider/provider.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal/provider') diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 256dc4c..e8fedab 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -32,6 +32,12 @@ type ImageProvider interface { GenerateImage(ctx context.Context, prompt string, outputFile string) error } +// AspectRatioImageProvider generates images with an explicit aspect ratio. +type AspectRatioImageProvider interface { + ImageProvider + GenerateImageWithAspectRatio(ctx context.Context, prompt string, outputFile string, aspectRatio string) error +} + // TTSProvider generates audio from text. type TTSProvider interface { Name() string -- cgit v1.2.3