File size: 682 Bytes
622a0b7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # utils/config.py
import os
class Config:
"""Enhanced configuration for TruthCheck"""
# Model settings
SIMILARITY_THRESHOLD = 0.45 # Lowered slightly for better recall
CONFIDENCE_THRESHOLD = 0.6 # Consensus threshold
CONSENSUS_THRESHOLD = 0.6 # For multi-evidence voting
# Evidence settings
MAX_EVIDENCE_SOURCES = 10
TOP_EVIDENCE_FOR_NLI = 4 # Use top 4 for consensus
# Flask settings
SECRET_KEY = os.environ.get('SECRET_KEY', 'truthcheck-production-key-2025')
DEBUG = os.environ.get('DEBUG', 'False').lower() == 'true'
# Model paths
SPACY_MODEL = "en_core_web_sm"
SBERT_MODEL = "all-MiniLM-L6-v2"
|