Coverage for sentimatrix / providers / __init__.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-01-28 09:30 +0000

1""" 

2Sentimatrix Providers Module 

3 

4Contains provider interfaces and implementations for: 

5- LLM providers (OpenAI, Anthropic, Groq, etc.) 

6- Scraper providers (Playwright, Selenium, API-based) 

7- Model providers (HuggingFace sentiment/emotion models) 

8""" 

9 

10from sentimatrix.providers.base import ( 

11 BaseLLMProvider, 

12 BaseModelProvider, 

13 BaseScraperProvider, 

14 ProviderCapabilities, 

15 ProviderInfo, 

16 ProviderRegistry, 

17 get_provider, 

18 register_provider, 

19) 

20 

21__all__ = [ 

22 "BaseLLMProvider", 

23 "BaseScraperProvider", 

24 "BaseModelProvider", 

25 "ProviderInfo", 

26 "ProviderCapabilities", 

27 "ProviderRegistry", 

28 "get_provider", 

29 "register_provider", 

30]