job-processor / config.py
Eng-Musa's picture
update the models routing
fa8c299
Raw History Blame Contribute Delete
571 Bytes
"""
config.py
=========
Global configuration for Job Processor (Gemini V2 pipeline).
Lives at processor root alongside .env.
"""
import os
from pathlib import Path
from dotenv import load_dotenv
# Load .env file from root
env_path = Path(__file__).parent / ".env"
load_dotenv(dotenv_path=env_path)
# Google Gemini
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY", "")
GEMINI_MODEL = "gemini-3.5-flash-lite"
MAX_OUTPUT_TOKENS = 4096
TEMPERATURE = 0.1
# LLM failover chain: first provider is used; on failure logs once and tries next
LLM_PROVIDERS = ["google", "fallback"]