AlexKurian's picture
Added gemini
3c54c83
raw
history blame contribute delete
732 Bytes
"""
Configuration for the policy engine.
"""
import os
from pathlib import Path
from dotenv import load_dotenv
load_dotenv()
# Paths
BASE_DIR = Path(__file__).parent
FAISS_INDEX_PATH = BASE_DIR / "faiss_index"
GRAPH_STATE_PATH = BASE_DIR / "graph_state.json"
SCENARIOS_PATH = BASE_DIR / "scenarios.json"
AMBEE_DATA_KEY = os.getenv("AMBEE_DATA_KEY", "")
# LLM Configuration
GROQ_API_KEY = os.getenv("GROQ_API_KEY", "")
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY", "")
LLM_MODEL = "llama-3.3-70b-versatile"
LLM_TEMPERATURE = 0.2
# FAISS Configuration
EMBEDDINGS_MODEL = "sentence-transformers/all-MiniLM-L6-v2"
FAISS_K_SEARCH = 3
# Graph Simulation
SIMULATION_PASSES = 6
# API Configuration
FLASK_PORT = 5000
FLASK_DEBUG = True