From 03dde27de1f93647db0679a1f7e650cb539c7904 Mon Sep 17 00:00:00 2001 From: MarkLo Date: Thu, 20 Nov 2025 22:56:35 +0800 Subject: [PATCH] --- backend/app/models/schemas.py | 2 +- backend/app/services/trading_service.py | 4 ++-- frontend/components/analysis/AnalysisForm.tsx | 8 +++----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/backend/app/models/schemas.py b/backend/app/models/schemas.py index 0af598ec..50783cb6 100644 --- a/backend/app/models/schemas.py +++ b/backend/app/models/schemas.py @@ -11,7 +11,7 @@ class AnalysisRequest(BaseModel): ticker: str = Field(..., description="Stock ticker symbol (e.g., 'NVDA', 'AAPL')", min_length=1, max_length=10) analysis_date: str = Field(..., description="Analysis date in YYYY-MM-DD format") analysts: Optional[List[str]] = Field( - default=["market", "sentiment", "news", "fundamentals"], + default=["market", "social", "news", "fundamentals"], description="List of analysts to include in analysis" ) research_depth: Optional[int] = Field(default=1, ge=1, le=5, description="Research depth (1-5)") diff --git a/backend/app/services/trading_service.py b/backend/app/services/trading_service.py index 40368297..d3a2cd9e 100644 --- a/backend/app/services/trading_service.py +++ b/backend/app/services/trading_service.py @@ -70,7 +70,7 @@ class TradingService: try: # Default analysts if not provided if analysts is None: - analysts = ["market", "sentiment", "news", "fundamentals"] + analysts = ["market", "social", "news", "fundamentals"] # Dynamically set environment variables for this request import os @@ -142,7 +142,7 @@ class TradingService: def get_available_analysts(self) -> List[str]: """Get list of available analyst types""" - return ["market", "sentiment", "news", "fundamentals"] + return ["market", "social", "news", "fundamentals"] def get_available_llms(self) -> List[str]: """Get list of available OpenAI LLM models""" diff --git a/frontend/components/analysis/AnalysisForm.tsx b/frontend/components/analysis/AnalysisForm.tsx index de5b4698..50a2ec95 100644 --- a/frontend/components/analysis/AnalysisForm.tsx +++ b/frontend/components/analysis/AnalysisForm.tsx @@ -133,11 +133,9 @@ export function AnalysisForm({ onSubmit, loading = false }: AnalysisFormProps) { - 1 - 快速 - 2 - 標準 - 3 - 詳盡 - 4 - 深入 - 5 - 全面 + 淺層 - 快速研究,較少的辯論和策略討論 + 中等 - 中等程度,適度的辯論和策略討論 + 深層 - 全面研究,深入的辯論和策略討論