hisham-cmd's picture
Full Sync: Explicit Commit Operations (Pure & Optimized)
b2be963 verified
Raw
History Blame Contribute Delete
813 Bytes
"""
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()