""" AI Service - Temporarily disabled to reduce memory usage on free-tier hosting. sentence-transformers and torch have been removed from requirements.txt. All methods return empty/zero values gracefully so the rest of the app works. """ from typing import List class AIService: def __init__(self, model_name: str = "all-MiniLM-L6-v2"): self.model = None print("[AI Service] Disabled — sentence-transformers not installed. AI search will be unavailable.") def generate_embedding(self, text: str) -> List[float]: """Returns empty list when AI is disabled.""" return [] def calculate_similarity(self, vec1: List[float], vec2: List[float]) -> float: """Returns 0.0 when AI is disabled.""" return 0.0 ai_service = AIService()