second commit
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"server": {
|
||||
"host": "0.0.0.0",
|
||||
"api_port": 8000,
|
||||
"web_port": 5000,
|
||||
"workers": 4,
|
||||
"debug": false,
|
||||
"environment": "production"
|
||||
},
|
||||
"models": {
|
||||
"fast": {
|
||||
"name": "phi",
|
||||
"description": "Phi 2.7B - Rápido",
|
||||
"vram_required_gb": 2,
|
||||
"tokens_per_second": 50
|
||||
},
|
||||
"power": {
|
||||
"name": "deepseek-coder:33b",
|
||||
"description": "DeepSeek 33B - Potente",
|
||||
"vram_required_gb": 18,
|
||||
"tokens_per_second": 6
|
||||
}
|
||||
},
|
||||
"gpu": {
|
||||
"memory_fraction": 0.9,
|
||||
"max_batch_size": 8,
|
||||
"enable_cuda": true,
|
||||
"device_id": 0
|
||||
},
|
||||
"logging": {
|
||||
"level": "INFO",
|
||||
"format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
||||
"log_dir": "./logs",
|
||||
"max_file_size_mb": 10,
|
||||
"backup_count": 10
|
||||
},
|
||||
"database": {
|
||||
"type": "sqlite",
|
||||
"path": "./data/llm_history.db",
|
||||
"enable_history": true
|
||||
},
|
||||
"security": {
|
||||
"enable_rate_limit": true,
|
||||
"rate_limit_requests": 100,
|
||||
"rate_limit_period_seconds": 60,
|
||||
"require_api_key": false,
|
||||
"allowed_origins": ["*"]
|
||||
},
|
||||
"workspace": {
|
||||
"path": "./workspace",
|
||||
"max_file_size_mb": 100,
|
||||
"allowed_extensions": [".py", ".js", ".html", ".css", ".json", ".txt", ".md"]
|
||||
},
|
||||
"api_endpoints": {
|
||||
"health": "/api/health",
|
||||
"models": "/api/models",
|
||||
"chat": "/api/chat",
|
||||
"files": "/api/files",
|
||||
"metrics": "/api/metrics"
|
||||
},
|
||||
"ollama": {
|
||||
"host": "localhost",
|
||||
"port": 11434,
|
||||
"timeout_seconds": 300,
|
||||
"auto_download_models": true
|
||||
},
|
||||
"features": {
|
||||
"enable_git_commit": true,
|
||||
"enable_code_execution": true,
|
||||
"enable_file_operations": true,
|
||||
"enable_browser_testing": true,
|
||||
"enable_metrics": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user