{ "api": { "rate_limit_per_minute": 120, "rate_limit_per_hour": 2000, "max_concurrent_requests": 20, "timeout_seconds": 60, "retry_attempts": 5 }, "database": { "host": "localhost", "port": 5432, "name": "travel_chat_dev", "username": "postgres", "password": "dev_password", "max_connections": 10, "connection_timeout": 60, "ssl_enabled": false }, "security": { "secret_key": "dev-secret-key-not-for-production", "session_timeout_minutes": 60, "max_session_duration_hours": 24, "allowed_origins": ["*"], "csrf_protection": false, "input_validation": true, "sanitize_inputs": false, "max_input_length": 2000 }, "monitoring": { "enable_analytics": true, "log_level": "DEBUG", "enable_performance_monitoring": true, "enable_error_tracking": true, "metrics_collection_interval": 30, "health_check_interval": 15 }, "deployment": { "environment": "development", "debug_mode": true, "host": "127.0.0.1", "port": 7860, "workers": 1, "reload": true, "ssl_cert_path": null, "ssl_key_path": null } }