Spaces:
Sleeping
Sleeping
File size: 653 Bytes
5c271a3 583f6dd 38cf703 583f6dd 5c271a3 583f6dd 8ce97f0 583f6dd 5c271a3 3002e1b 5c271a3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import logging
from fastapi import APIRouter
from api.stored_data import stored_data
from src.genai.orchestration_agent.utils.utils import AnalyticsViewer
app_logger = logging.getLogger("app_logger")
error_logger = logging.getLogger("error_logger")
router=APIRouter()
@router.get("/show-analytics")
def show_analytics_endpoint():
try:
response = AnalyticsViewer(stored_data['business_details']).show_analytics()
app_logger.info('Influencer Analytics returned by orchestrator.')
return {'response': response}
except Exception as e:
error_logger.error(f'Unable to extract influencer analytics: {e}')
raise |