Spaces:
Running
Running
# Environment variables template | |
# Copy this file to .env and fill in your actual values | |
# OpenAI API Key (for embeddings and LLM) | |
OPENAI_API_KEY=your_openai_api_key_here | |
# Google Gemini API Key (for LLM generation) | |
GOOGLE_API_KEY=your_gemini_api_key_here | |
# Vector Database Configuration | |
CHROMA_PERSIST_DIRECTORY=./data/chroma_db | |
FAISS_INDEX_PATH=./data/faiss_index | |
# Scraping Configuration | |
SCRAPING_DELAY=1 | |
MAX_CONCURRENT_REQUESTS=5 | |
USER_AGENT=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 | |
# Application Configuration | |
APP_HOST=0.0.0.0 | |
APP_PORT=8000 | |
DEBUG=True | |
# Data Paths | |
DATA_DIR=./data | |
SCRAPED_DATA_DIR=./data/scraped | |
PROCESSED_DATA_DIR=./data/processed | |
EVALUATION_DATA_DIR=./data/evaluation | |
# Model Configuration | |
DEFAULT_EMBEDDING_MODEL=text-embedding-3-small | |
DEFAULT_CHUNK_SIZE=512 | |
DEFAULT_CHUNK_OVERLAP=64 | |
DEFAULT_TOP_K=5 | |
# Evaluation Configuration | |
TEST_SET_SIZE=10 | |
EVALUATION_METRICS=["precision", "recall", "f1", "mrr"] | |