diff options
Diffstat (limited to 'internal/audio/provider.go')
| -rw-r--r-- | internal/audio/provider.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/audio/provider.go b/internal/audio/provider.go index a4379f1..7ca4282 100644 --- a/internal/audio/provider.go +++ b/internal/audio/provider.go @@ -65,6 +65,11 @@ func NewProvider(config *Config) (Provider, error) { return nil, fmt.Errorf("OpenAI API key is required") } return NewOpenAIProvider(config) + case "gemini": + if config.GoogleAPIKey == "" { + return nil, fmt.Errorf("Google API key is required") + } + return NewGeminiProvider(config) default: return nil, fmt.Errorf("unknown audio provider: %s", config.Provider) |
