leonardotrapani
195f9f5115
feat: models test and fixes
2026-02-02 01:13:33 +01:00
leonardotrapani
2729882b9d
feat: remove legacy configuration
2026-02-01 23:09:33 +01:00
leonardotrapani
0b0e084155
feat: use new ui bubbletea
2026-02-01 20:40:17 +01:00
leonardotrapani
3ae86f7bae
feat: better language selection
2026-02-01 18:53:44 +01:00
leonardotrapani
8df3021a9d
feat: refactor
2026-02-01 17:24:43 +01:00
leonardotrapani
170ac22e3c
improve language-model compatibility error messages with docs URL
2026-02-01 13:34:50 +01:00
leonardotrapani
811ca71c08
add DocsURL field to Model struct for language support documentation
2026-02-01 13:31:53 +01:00
leonardotrapani
917eeed978
add gpt-4o-realtime-preview model to openai provider
2026-02-01 01:51:00 +01:00
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