Spaces:
Sleeping
Sleeping
| # Application Settings | |
| APP_NAME="AI Writing Studio" | |
| APP_VERSION="1.0.0" | |
| ENVIRONMENT="development" # development, staging, production | |
| DEBUG=true | |
| # Server Configuration | |
| HOST="0.0.0.0" | |
| PORT=7860 | |
| SERVER_WORKERS=4 | |
| # Model Configuration | |
| DEFAULT_MODEL="distilgpt2" | |
| MODEL_CACHE_DIR="./models" | |
| MAX_MODEL_LENGTH=512 | |
| DEFAULT_MAX_LENGTH=300 | |
| DEFAULT_NUM_SEQUENCES=1 | |
| # Security | |
| ALLOWED_ORIGINS="http://localhost:7860,http://127.0.0.1:7860" | |
| RATE_LIMIT_PER_MINUTE=10 | |
| MAX_TEXT_LENGTH=10000 | |
| ENABLE_AUTH=false | |
| SECRET_KEY="" # Generate with: python -c "import secrets; print(secrets.token_urlsafe(32))" | |
| # Logging | |
| LOG_LEVEL="INFO" # DEBUG, INFO, WARNING, ERROR, CRITICAL | |
| LOG_FORMAT="json" # json, text | |
| LOG_FILE_PATH="./logs/app.log" | |
| LOG_MAX_BYTES=10485760 # 10MB | |
| LOG_BACKUP_COUNT=5 | |
| # Monitoring | |
| ENABLE_METRICS=true | |
| METRICS_PORT=8000 | |
| # Cache Configuration | |
| ENABLE_CACHE=true | |
| CACHE_TTL=3600 | |
| CACHE_MAX_SIZE=100 | |
| # Feature Flags | |
| ENABLE_DIFF_HIGHLIGHTING=true | |
| ENABLE_RUBRIC_SCORING=true | |
| ENABLE_PROMPT_PACKS=true | |