Spaces:
Running
Running
# models/analysis.py | |
from pydantic import BaseModel | |
from typing import List, Optional | |
class StockAnalysisResponse(BaseModel): | |
basic_analysis: str | |
# Add fields for more structured analysis if needed | |
class SwarmAgentOutput(BaseModel): | |
role: str | |
content: str | |
class SwarmAnalysisResponse(BaseModel): | |
status: str # 'success' or 'error' | |
output: Optional[List[SwarmAgentOutput]] = None | |
error: Optional[str] = None | |
class InvestmentRecommendationResponse(BaseModel): | |
recommendation: str | |