fix: Remove ModerationResult and unused imports from AI services

Fix ImportError caused by removed ModerationResult class.

Changes:
- Remove ModerationResult from ai/__init__.py exports
- Remove unused ContentCategory enum and parse_categories function
- Remove unused imports from ai_moderation.py
- Clean up NullProvider to only have analyze_image method

Fixes bot startup crash.
This commit is contained in:
2026-01-27 20:10:31 +01:00
parent cb6049361e
commit 537ae15998
4 changed files with 2 additions and 38 deletions

View File

@@ -1,6 +1,6 @@
"""AI services for content moderation."""
from guardden.services.ai.base import AIProvider, ModerationResult
from guardden.services.ai.base import AIProvider, ImageAnalysisResult
from guardden.services.ai.factory import create_ai_provider
__all__ = ["AIProvider", "ModerationResult", "create_ai_provider"]
__all__ = ["AIProvider", "ImageAnalysisResult", "create_ai_provider"]