first commit
This commit is contained in:
+93
@@ -0,0 +1,93 @@
|
||||
# ===========================================
|
||||
# REASON FLOW - ENVIRONMENT CONFIGURATION
|
||||
# ===========================================
|
||||
|
||||
# Server Configuration
|
||||
PORT=8000
|
||||
NODE_ENV=development
|
||||
HOST=localhost
|
||||
|
||||
# Database Configuration
|
||||
DB_HOST=localhost
|
||||
DB_PORT=5432
|
||||
DB_NAME=reason_flow
|
||||
DB_USER=postgres
|
||||
DB_PASSWORD=your_password_here
|
||||
DB_SSL=false
|
||||
|
||||
# Groq API Configuration
|
||||
GROQ_API_KEY=your_groq_api_key_here
|
||||
GROQ_MODEL=moonshotai/kimi-k2-instruct-0905
|
||||
GROQ_BASE_URL=https://api.groq.com
|
||||
|
||||
# OpenAI API (for embeddings and additional models)
|
||||
OPENAI_API_KEY=your_openai_api_key_here
|
||||
OPENAI_BASE_URL=https://api.openai.com/v1
|
||||
|
||||
# JWT Configuration
|
||||
JWT_SECRET=your_jwt_secret_here_make_it_long_and_secure
|
||||
JWT_EXPIRES_IN=7d
|
||||
|
||||
# Admin User Configuration
|
||||
ADMIN_EMAIL=admin@reasonflow.com
|
||||
ADMIN_PASSWORD=admin123
|
||||
ADMIN_FIRST_NAME=Admin
|
||||
ADMIN_LAST_NAME=User
|
||||
|
||||
# File Upload Configuration
|
||||
MAX_FILE_SIZE=50MB
|
||||
UPLOAD_PATH=./uploads
|
||||
ALLOWED_FILE_TYPES=pdf,txt,doc,docx
|
||||
|
||||
# Rate Limiting
|
||||
RATE_LIMIT_WINDOW_MS=900000
|
||||
RATE_LIMIT_MAX_REQUESTS=100
|
||||
|
||||
# Logging Configuration
|
||||
LOG_LEVEL=info
|
||||
LOG_FILE=./logs/app.log
|
||||
LOG_MAX_SIZE=10MB
|
||||
LOG_MAX_FILES=5
|
||||
|
||||
# Vector Database Configuration
|
||||
VECTOR_DB_URL=your_vector_db_url_here
|
||||
VECTOR_DB_API_KEY=your_vector_db_api_key_here
|
||||
|
||||
# Web Search API Configuration
|
||||
SERP_API_KEY=your_serp_api_key_here
|
||||
SERP_ENGINE=google
|
||||
|
||||
# Redis Configuration (for caching and sessions)
|
||||
REDIS_URL=redis://localhost:6379
|
||||
REDIS_PASSWORD=your_redis_password_here
|
||||
|
||||
# Model Configuration
|
||||
MODEL1_TEMPERATURE=0.3
|
||||
MODEL1_MAX_TOKENS=3000
|
||||
QUERYMODEL_TEMPERATURE=0.5
|
||||
QUERYMODEL_MAX_TOKENS=4000
|
||||
|
||||
# Fine-tuning Configuration
|
||||
FINE_TUNING_ENABLED=true
|
||||
FINE_TUNING_SCHEDULE=weekly
|
||||
FINE_TUNING_BATCH_SIZE=10
|
||||
|
||||
# Feedback Configuration
|
||||
FEEDBACK_PROCESSING_ENABLED=true
|
||||
FEEDBACK_BATCH_SIZE=50
|
||||
FEEDBACK_PROCESSING_SCHEDULE=daily
|
||||
|
||||
# Security Configuration
|
||||
CORS_ORIGIN=http://localhost:3000
|
||||
HELMET_ENABLED=true
|
||||
RATE_LIMIT_ENABLED=true
|
||||
|
||||
# Monitoring Configuration
|
||||
HEALTH_CHECK_ENABLED=true
|
||||
METRICS_ENABLED=true
|
||||
PERFORMANCE_MONITORING=true
|
||||
|
||||
# Development Configuration
|
||||
DEBUG_MODE=true
|
||||
VERBOSE_LOGGING=true
|
||||
HOT_RELOAD=true
|
||||
Reference in New Issue
Block a user