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
« prev ^ index » next coverage.py v7.13.2, created at 2026-01-28 09:30 +0000
1"""
2Sentimatrix Providers Module
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"""
10from sentimatrix.providers.base import (
11 BaseLLMProvider,
12 BaseModelProvider,
13 BaseScraperProvider,
14 ProviderCapabilities,
15 ProviderInfo,
16 ProviderRegistry,
17 get_provider,
18 register_provider,
19)
21__all__ = [
22 "BaseLLMProvider",
23 "BaseScraperProvider",
24 "BaseModelProvider",
25 "ProviderInfo",
26 "ProviderCapabilities",
27 "ProviderRegistry",
28 "get_provider",
29 "register_provider",
30]