mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
71 lines
2.2 KiB
Python
71 lines
2.2 KiB
Python
"""
|
|
Dealix provider adapters — chains with env-gated fallbacks.
|
|
|
|
Mental model:
|
|
SearchProvider: google_cse → tavily → static
|
|
MapsProvider: google_places → serpapi → apify → static
|
|
CrawlerProvider: firecrawl → requests_bs4 (always)
|
|
TechProvider: internal (always) → wappalyzer (optional)
|
|
EmailIntelProv: hunter → abstract → noop
|
|
"""
|
|
|
|
from auto_client_acquisition.providers.base import (
|
|
ProviderResult,
|
|
ProviderUnavailable,
|
|
)
|
|
from auto_client_acquisition.providers.search import (
|
|
GoogleCSEProvider,
|
|
SearchProvider,
|
|
StaticSearchProvider,
|
|
TavilyProvider,
|
|
get_search_chain,
|
|
search_with_chain,
|
|
)
|
|
from auto_client_acquisition.providers.maps import (
|
|
ApifyMapsProvider,
|
|
GooglePlacesProvider,
|
|
MapsProvider,
|
|
SerpApiMapsProvider,
|
|
StaticMapsProvider,
|
|
discover_with_chain,
|
|
get_maps_chain,
|
|
)
|
|
from auto_client_acquisition.providers.crawler import (
|
|
CrawlerProvider,
|
|
FirecrawlProvider,
|
|
RequestsBs4Provider,
|
|
fetch_with_chain,
|
|
get_crawler_chain,
|
|
)
|
|
from auto_client_acquisition.providers.tech import (
|
|
InternalTechProvider,
|
|
TechProvider,
|
|
WappalyzerProvider,
|
|
detect_with_chain,
|
|
get_tech_chain,
|
|
)
|
|
from auto_client_acquisition.providers.email_intel import (
|
|
AbstractEmailProvider,
|
|
EmailIntelProvider,
|
|
HunterProvider,
|
|
NoopEmailIntelProvider,
|
|
find_emails_with_chain,
|
|
get_email_intel_chain,
|
|
verify_with_chain,
|
|
)
|
|
|
|
__all__ = [
|
|
"ProviderResult", "ProviderUnavailable",
|
|
"SearchProvider", "GoogleCSEProvider", "TavilyProvider", "StaticSearchProvider",
|
|
"get_search_chain", "search_with_chain",
|
|
"MapsProvider", "GooglePlacesProvider", "SerpApiMapsProvider", "ApifyMapsProvider",
|
|
"StaticMapsProvider", "get_maps_chain", "discover_with_chain",
|
|
"CrawlerProvider", "FirecrawlProvider", "RequestsBs4Provider",
|
|
"get_crawler_chain", "fetch_with_chain",
|
|
"TechProvider", "InternalTechProvider", "WappalyzerProvider",
|
|
"get_tech_chain", "detect_with_chain",
|
|
"EmailIntelProvider", "HunterProvider", "AbstractEmailProvider",
|
|
"NoopEmailIntelProvider", "get_email_intel_chain",
|
|
"find_emails_with_chain", "verify_with_chain",
|
|
]
|