Spaces:
Sleeping
Sleeping
| """ | |
| 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() | |