diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-21 23:12:52 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-21 23:12:52 +0300 |
| commit | 3e99f5a75e14455aa75ca3a1dc7d08bd3e6f55fd (patch) | |
| tree | 568bb781c0d71bdea58f5dc7192e6c5edec94c27 /internal/provider | |
| parent | d15846a2784d15c5043833874b6539b727555cb0 (diff) | |
u7: wire documented config knobs into runtime
Diffstat (limited to 'internal/provider')
| -rw-r--r-- | internal/provider/provider.go | 6 |
1 files changed, 6 insertions, 0 deletions
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 |
