rag-jiopay / env.example
import-srfi-175
Initial commit
87a8c46
raw
history blame contribute delete
958 Bytes
# 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"]