Keras
Hichem / system-config.json
LOOFYYLO's picture
Upload 20 files
415b879 verified
{
"fileTypes": {
"categories": {
"code": {
"extensions": [
"tsx", "ts", "jsx", "js", "py", "cpp", "c", "h", "java", "kt",
"go", "php", "rb", "pl", "lua", "dart", "R", "jl", "f", "vhd",
"sv", "asm", "wasm", "html", "css", "scss", "less", "vue", "svelte",
"sql", "sh", "bash", "ps1", "bat", "cmd", "swift", "m", "rs"
],
"mimeTypes": [
"text/javascript", "text/typescript", "text/x-python",
"text/x-c", "text/x-java-source", "text/html", "text/css",
"application/javascript", "application/typescript"
],
"description": "Source code files and scripts",
"processingOptions": {
"syntaxHighlighting": true,
"dependencyAnalysis": true,
"codeMetrics": true,
"securityScanning": true
}
},
"documents": {
"extensions": [
"md", "pdf", "docx", "doc", "txt", "rtf", "odt", "epub", "tex",
"xlsx", "xls", "ods", "pptx", "ppt", "odp", "log", "nfo",
"readme", "changelog", "license"
],
"mimeTypes": [
"application/pdf", "text/plain", "text/markdown",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.presentationml.presentation"
],
"description": "Text documents, spreadsheets, and presentations",
"processingOptions": {
"textExtraction": true,
"metadataExtraction": true,
"languageDetection": true,
"contentSummary": true
}
},
"data": {
"extensions": [
"json", "csv", "xml", "yaml", "yml", "toml", "ini", "parquet",
"avro", "orc", "sqlite", "db", "hdf5", "h5", "feather", "pickle",
"pkl", "geojson", "topojson", "gpx", "kml", "rdf", "ttl", "graphml",
"tsv", "jsonl", "ndjson"
],
"mimeTypes": [
"application/json", "text/csv", "application/xml", "text/yaml",
"application/x-sqlite3", "application/x-parquet"
],
"description": "Structured data files and databases",
"processingOptions": {
"schemaValidation": true,
"dataProfiler": true,
"statisticalAnalysis": true,
"dataQualityCheck": true
}
},
"multimedia": {
"extensions": [
"png", "jpg", "jpeg", "gif", "bmp", "tiff", "webp", "svg", "ico",
"psd", "ai", "eps", "raw", "dng", "heic", "avif", "mp3", "wav",
"aac", "flac", "ogg", "m4a", "wma", "aiff", "opus", "mp4", "mov",
"avi", "wmv", "flv", "webm", "mkv", "3gp", "obj", "fbx", "gltf",
"glb", "stl", "dae", "blend", "ttf", "otf", "woff", "woff2"
],
"mimeTypes": [
"image/png", "image/jpeg", "image/gif", "image/svg+xml",
"audio/mpeg", "audio/wav", "video/mp4", "video/webm",
"font/ttf", "font/otf", "model/gltf+json"
],
"description": "Images, audio, video, 3D models, and fonts",
"processingOptions": {
"thumbnailGeneration": true,
"metadataExtraction": true,
"contentAnalysis": true,
"formatConversion": true
}
},
"archives": {
"extensions": [
"zip", "tar", "gz", "rar", "7z", "bz2", "xz", "iso", "dmg",
"cab", "msi", "deb", "rpm", "pkg"
],
"mimeTypes": [
"application/zip", "application/x-tar", "application/gzip",
"application/x-rar-compressed", "application/x-7z-compressed"
],
"description": "Compressed archives and packages",
"processingOptions": {
"contentListing": true,
"extractionPreview": true,
"integrityCheck": true,
"securityScanning": true
}
},
"executables": {
"extensions": [
"exe", "dll", "so", "dylib", "apk", "app", "bin", "run",
"msi", "pkg", "dmg"
],
"mimeTypes": [
"application/x-executable", "application/x-sharedlib",
"application/vnd.android.package-archive",
"application/x-msdownload"
],
"description": "Executable files and libraries",
"processingOptions": {
"securityScanning": true,
"signatureVerification": true,
"metadataExtraction": true,
"quarantineMode": true
}
}
},
"security": {
"allowedExecutables": false,
"maxFileSize": "50MB",
"quarantineExtensions": ["exe", "dll", "bat", "cmd", "scr", "vbs", "jar"],
"scanForMalware": true,
"allowedMimeTypes": [
"text/*", "image/*", "audio/*", "video/*", "application/json",
"application/xml", "application/pdf", "application/zip"
],
"blockedMimeTypes": [
"application/x-executable", "application/x-msdownload"
]
},
"processing": {
"defaultOptions": {
"extractMetadata": true,
"generateThumbnails": true,
"performContentAnalysis": true,
"enableCaching": true,
"compressionLevel": "medium"
},
"limits": {
"maxConcurrentFiles": 10,
"maxQueueSize": 100,
"timeoutSeconds": 300,
"maxMemoryUsage": "1GB"
},
"optimization": {
"enableParallelProcessing": true,
"useWorkerThreads": true,
"cacheResults": true,
"adaptiveCompression": true
}
}
},
"memorySystem": {
"configuration": {
"shortTermCapacity": 100,
"longTermCapacity": 1000,
"archiveCapacity": 10000,
"compressionRatio": 0.7,
"retentionThreshold": 0.8,
"cleanupInterval": 300000
},
"algorithms": {
"compressionAlgorithm": "adaptive_semantic",
"retrievalAlgorithm": "hybrid_vector_keyword",
"retentionScoring": "multi_factor_weighted",
"similarityThreshold": 0.7
},
"optimization": {
"enableSemanticSearch": true,
"useVectorEmbeddings": true,
"adaptiveRetention": true,
"backgroundCompression": true
}
},
"performance": {
"monitoring": {
"enableLogging": true,
"logLevel": "info",
"metricsInterval": 5000,
"maxLogEntries": 1000
},
"thresholds": {
"cpu": 0.8,
"memory": 0.85,
"responseTime": 5000,
"errorRate": 0.05,
"diskIO": 0.9,
"networkIO": 0.9
},
"alerts": {
"enableAnomalyDetection": true,
"alertThresholds": {
"critical": 0.95,
"warning": 0.8,
"info": 0.6
},
"notificationMethods": ["log", "callback", "email"]
}
},
"api": {
"endpoints": {
"memory": {
"store": "/api/memory/store",
"retrieve": "/api/memory/retrieve",
"compress": "/api/memory/compress",
"status": "/api/memory/status"
},
"files": {
"upload": "/api/files/upload",
"process": "/api/files/process",
"status": "/api/files/{id}/status",
"categories": "/api/files/categories"
},
"performance": {
"metrics": "/api/performance/metrics",
"logs": "/api/performance/logs",
"alerts": "/api/performance/alerts"
}
},
"authentication": {
"required": false,
"methods": ["apiKey", "jwt", "oauth2"],
"rateLimiting": {
"requests": 1000,
"windowMs": 900000
}
},
"cors": {
"origin": "*",
"methods": ["GET", "POST", "PUT", "DELETE"],
"allowedHeaders": ["Content-Type", "Authorization", "X-API-Key"]
}
},
"deployment": {
"environment": {
"nodeVersion": "18.x",
"npmVersion": "9.x",
"platform": "linux",
"architecture": "x64"
},
"docker": {
"baseImage": "node:18-alpine",
"exposedPorts": [3000, 3001],
"volumes": ["/app/data", "/app/logs"],
"healthCheck": {
"endpoint": "/health",
"interval": "30s",
"timeout": "10s",
"retries": 3
}
},
"scaling": {
"minInstances": 1,
"maxInstances": 10,
"targetCPU": 70,
"targetMemory": 80
}
},
"logging": {
"levels": ["debug", "info", "warn", "error"],
"format": "json",
"rotation": {
"maxSize": "100MB",
"maxFiles": 10,
"compress": true
},
"destinations": ["console", "file", "remote"],
"structured": {
"timestamp": true,
"level": true,
"message": true,
"metadata": true,
"traceId": true
}
}
}