mirror of
https://github.com/lfnovo/open-notebook.git
synced 2026-08-10 17:46:48 +00:00
Wire four esperanto 2.25.1 providers into the provider matrix: - Cohere (COHERE_API_KEY): language + embedding via the native v2 API, with a bespoke discoverer (AIFactory.get_provider_models) since Cohere is not OpenAI-compatible. Reranking is out of scope (#1087). - Deepgram: extend modalities to add speech_to_text (Nova/Whisper) alongside the existing Aura text_to_speech voices. - PayPerQ / PPQ (PPQ_API_KEY): multi-modality OpenAI-compatible gateway (https://api.ppq.ai/v1), auto-discovered via the /models endpoint. - Novita (NOVITA_API_KEY): OpenAI-compatible LLM gateway (https://api.novita.ai/openai), auto-discovered via /models. Registry-derived surfaces (env config, modalities, test models, discovery table, GET /api/providers) update automatically; the SupportedProvider Literal, key_provider config, availability env map, docs and tests were updated to match. Closes #1170 |
||
|---|---|---|
| .. | ||
| routers | ||
| __init__.py | ||
| AGENTS.md | ||
| auth.py | ||
| CLAUDE.md | ||
| command_service.py | ||
| credentials_service.py | ||
| main.py | ||
| middleware.py | ||
| models.py | ||
| podcast_service.py | ||