34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
"""
|
|
Research module for AI Blog Writer.
|
|
|
|
This module handles all research-related functionality including:
|
|
- Exa neural search integration (primary provider for testing)
|
|
- Keyword analysis and competitor research
|
|
- Content angle discovery
|
|
- Research caching and optimization
|
|
|
|
Note: Currently Exa-only for testing. Google Search grounding code preserved for future use.
|
|
"""
|
|
|
|
from .research_service import ResearchService
|
|
from .keyword_analyzer import KeywordAnalyzer
|
|
from .competitor_analyzer import CompetitorAnalyzer
|
|
from .content_angle_generator import ContentAngleGenerator
|
|
from .data_filter import ResearchDataFilter
|
|
from .base_provider import ResearchProvider as BaseResearchProvider
|
|
from .google_provider import GoogleResearchProvider
|
|
from .exa_provider import ExaResearchProvider
|
|
from .tavily_provider import TavilyResearchProvider
|
|
|
|
__all__ = [
|
|
'ResearchService',
|
|
'KeywordAnalyzer',
|
|
'CompetitorAnalyzer',
|
|
'ContentAngleGenerator',
|
|
'ResearchDataFilter',
|
|
'BaseResearchProvider',
|
|
'GoogleResearchProvider',
|
|
'ExaResearchProvider',
|
|
'TavilyResearchProvider',
|
|
]
|