Skip to content

feat: Support configuration of Whisper models at Groq provider#1746

Open
andruum wants to merge 6 commits intoHKUDS:mainfrom
andruum:patch_whisper
Open

feat: Support configuration of Whisper models at Groq provider#1746
andruum wants to merge 6 commits intoHKUDS:mainfrom
andruum:patch_whisper

Conversation

@andruum
Copy link
Copy Markdown

@andruum andruum commented Mar 8, 2026

feat: Support configuration of Whisper models at Groq provider

Previously, the Groq transcription provider had the Whisper model hardcoded to whisper-large-v3. The model is now configurable via the config file. This PR is related to #1584

Changes

  • Added a GroqConfig class extending ProviderConfig with a whisper_model field (defaults to whisper-large-v3)
  • GroqTranscriptionProvider now accepts and uses a model parameter instead of a hardcoded value
  • Both Telegram and Feishu channels accept and forward a whisper_model parameter
  • ChannelManager passes config.providers.groq.whisper_model when instantiating channels

Configuration

providers:
  groq:
    api_key: "your-api-key"
    whisper_model: "whisper-large-v3-turbo"  # optional, defaults to whisper-large-v3
    
     
  

@andruum
Copy link
Copy Markdown
Author

andruum commented Mar 11, 2026

Please merge it 🙏 @Re-bin

@andruum
Copy link
Copy Markdown
Author

andruum commented Mar 15, 2026

@Re-bin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant