Coverage for src / local_deep_research / llm / providers / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2026-01-11 00:51 +0000

1"""LLM Providers module for Local Deep Research.""" 

2 

3from .auto_discovery import ( 

4 discover_providers, 

5 get_discovered_provider_options, 

6 get_provider_class, 

7) 

8from .implementations.xai import register_xai_provider 

9 

10__all__ = [ 

11 "discover_providers", 

12 "get_discovered_provider_options", 

13 "get_provider_class", 

14 "register_xai_provider", 

15] 

16 

17# Auto-discover and register all providers on import 

18discover_providers() 

19# Register xAI provider 

20register_xai_provider()