setu / module_c /config.py
khagu's picture
chore: finally untrack large database files
3998131
"""
Configuration module for Module C (Letter Generation)
"""
import os
from pathlib import Path
# Base paths
BASE_DIR = Path(__file__).parent.parent
DATA_DIR = BASE_DIR / "data" / "module-C"
TEMPLATE_DIR = DATA_DIR # Templates are directly in data/module-C based on user input
# Ensure data directory exists
DATA_DIR.mkdir(parents=True, exist_ok=True)
# LLM settings (Shared with Module A for consistency)
MISTRAL_MODEL = "mistral-tiny"
MISTRAL_API_KEY_ENV_VAR = "MISTRAL_API_KEY"
# Logging configuration
LOG_LEVEL = "INFO"
LOG_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"