# Konfigurasi MikroTik Gemini Integration # Gemini AI Settings gemini: model: "gemini-1.5-flash-latest" temperature: 0.1 max_output_tokens: 2048 safety_settings: "BLOCK_NONE" # MikroTik Settings mikrotik: data_file: "data/mikrotik_mcp_data.json" update_interval: 300 # seconds (5 minutes) # REST API settings (for data updates) api: host: "192.168.1.1" port: 80 timeout: 10 # Context Optimization context: max_tokens: 8000 max_interfaces_sample: 20 max_ppp_secrets_sample: 10 max_routes_sample: 10 # Monitoring monitoring: interval: 60 # seconds alert_thresholds: cpu: 80 # percentage memory: 90 # percentage interfaces_down: 10 # count # API Server api_server: host: "0.0.0.0" port: 8000 debug: false cors_origins: - "http://localhost:3000" - "http://localhost:8000" # Logging logging: level: "INFO" file: "logs/app.log" max_size: 10485760 # 10MB backup_count: 5 # Features features: enable_realtime_monitoring: true enable_context_optimization: true enable_auto_update: false enable_alerts: true # Security security: require_api_key: true allowed_ips: - "127.0.0.1" - "192.168.1.0/24"