Commit Graph
8 Commits
Author SHA1 Message Date
leonardotrapani 5f614b19c5 add deepgram provider with nova-3 and nova-2 streaming models 2026-02-01 01:43:50 +01:00
leonardotrapani f6bf81cf95 add whisper-cpp provider with 9 local models 2026-02-01 01:12:18 +01:00
leonardotrapani 80b263a682 add streaming models to elevenlabs provider 2026-02-01 00:49:37 +01:00
leonardotrapani 9719df7d69 add gpt-4o-transcribe models to openai provider 2026-02-01 00:44:10 +01:00
leonardotrapani 16ef8bcf0a add model_test.go with comprehensive Model struct tests 2026-02-01 00:41:14 +01:00
leonardotrapani c23ac60b8f refactor provider interface to return models with metadata
- replaced old TranscriptionModels/LLMModels/SupportsX methods with Models() []Model
- added DefaultModel(t ModelType), IsLocal() to interface
- added helpers: GetModel, ModelsOfType, FindModelByID, ModelsForLanguage, ValidateModelLanguage
- all providers now return full Model metadata with SupportedLanguages, AdapterType, Endpoint
- groq distil-whisper-large-v3-en marked as english-only
- updated TUI to use new interface
2026-02-01 00:33:20 +01:00
leonardotrapani 51aba743f8 add Model type with full metadata for provider architecture 2026-02-01 00:28:46 +01:00
leonardotrapani 933bb6fc32 feat: add provider interface and registry 2026-01-31 20:34:33 +01:00