modular-rag-bot / config /config.py
gl-kp's picture
Update config/config.py
ac8323d verified
raw
history blame contribute delete
748 Bytes
import os
from dotenv import load_dotenv
# Load environment variables
load_dotenv()
# Configuration class
class Config:
API_KEY = os.getenv('API_KEY')
OPENAI_API_BASE = os.getenv("OPENAI_API_BASE")
GROQ_API_KEY = os.getenv('GROQ_API_KEY')
MEM0_API_KEY = os.getenv('mem0')
# Model configurations
EMBEDDING_MODEL = "text-embedding-ada-002"
CHAT_MODEL = "gpt-4o-mini"
LLAMA_GUARD_MODEL = "meta-llama/llama-guard-4-12b"
# Vector store configuration
COLLECTION_NAME = "nutritional_hypotheticals"
PERSIST_DIRECTORY = "./data/nutritional_db"
# Agent configuration
GROUNDEDNESS_THRESHOLD = 0.4
PRECISION_THRESHOLD = 0.7
MAX_ITERATIONS = 2
RETRIEVAL_K = 3
config = Config()