Rthur2003 commited on
Commit
933ef32
·
1 Parent(s): 64127a1

Refine analysis result model and enhance YouTube URL analysis documentation

Browse files
Files changed (1) hide show
  1. app/routes/analyze.py +7 -3
app/routes/analyze.py CHANGED
@@ -45,7 +45,8 @@ class AudioInfo(BaseModel):
45
 
46
 
47
  class AnalysisResult(BaseModel):
48
- """Platform/hooks/analysisTypes.ts ile uyumlu"""
 
49
  isAIGenerated: bool
50
  confidence: float = Field(..., ge=0.0, le=1.0)
51
  processingTime: float
@@ -58,6 +59,7 @@ class AnalysisResult(BaseModel):
58
 
59
  class AnalyzeResponse(BaseModel):
60
  """Response model for analysis endpoint."""
 
61
  result: Optional[AnalysisResult] = None
62
  warnings: List[str] = []
63
  errors: List[str] = []
@@ -96,8 +98,10 @@ async def analyze(
96
  return AnalyzeResponse(errors=["internal_error"])
97
 
98
 
99
- async def _analyze_youtube(request_id: str, url: str, start_time: float) -> AnalyzeResponse:
100
- """YouTube URL analizi."""
 
 
101
  try:
102
  yt_result = await youtube_service.analyze(url, include_raw=False)
103
  processing_time = round(time.monotonic() - start_time, 3)
 
45
 
46
 
47
  class AnalysisResult(BaseModel):
48
+ """Platform/hooks/analysisTypes.ts ile uyumlu."""
49
+
50
  isAIGenerated: bool
51
  confidence: float = Field(..., ge=0.0, le=1.0)
52
  processingTime: float
 
59
 
60
  class AnalyzeResponse(BaseModel):
61
  """Response model for analysis endpoint."""
62
+
63
  result: Optional[AnalysisResult] = None
64
  warnings: List[str] = []
65
  errors: List[str] = []
 
98
  return AnalyzeResponse(errors=["internal_error"])
99
 
100
 
101
+ async def _analyze_youtube(
102
+ request_id: str, url: str, start_time: float
103
+ ) -> AnalyzeResponse:
104
+ """Analyze YouTube URL."""
105
  try:
106
  yt_result = await youtube_service.analyze(url, include_raw=False)
107
  processing_time = round(time.monotonic() - start_time, 3)