setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_SILENT); $defaults=['interfaces'=>json_encode(['fullscreen'=>['enabled'=>true,'kb'=>true,'name'=>'Fullscreen','file'=>'hamid-fullscreen.php'],'widget'=>['enabled'=>true,'kb'=>true,'name'=>'Widget','file'=>'hamid-widget.php'],'cli_web'=>['enabled'=>true,'kb'=>true,'name'=>'CLI Web','file'=>'hamid-cli.php'],'hub'=>['enabled'=>true,'kb'=>true,'name'=>'Hub','file'=>'hamid-index.php']]),'default_provider'=>'cerebras','prompt_internal'=>'Tu es WEVAL MIND.','prompt_public'=>'Tu es l\'assistant WEVAL Consulting.','api_endpoint'=>'http://89.167.40.150:5821/weval-brain-providers.php']; foreach($defaults as $k=>$v){$db->prepare("INSERT INTO weval_mind_settings(config_key,config_value)VALUES(?,?)ON CONFLICT(config_key)DO NOTHING")->execute([$k,$v]);} $action=$_POST['action']??$_GET['action']??''; if($action==='get'){$stmt=$db->query("SELECT config_key,config_value FROM weval_mind_settings");$s=[];while($r=$stmt->fetch(PDO::FETCH_ASSOC)){$s[$r['config_key']]=$r['config_value'];}echo json_encode(['success'=>true,'settings'=>$s]);exit;} if($action==='set'){$k=$_POST['key']??'';$v=$_POST['value']??'';if($k){$db->prepare("INSERT INTO weval_mind_settings(config_key,config_value,updated_at)VALUES(?,?,NOW())ON CONFLICT(config_key)DO UPDATE SET config_value=?,updated_at=NOW()")->execute([$k,$v,$v]);echo json_encode(['success'=>true]);}exit;} $stmt=$db->query("SELECT config_key,config_value FROM weval_mind_settings");$settings=[];while($r=$stmt->fetch(PDO::FETCH_ASSOC)){$settings[$r['config_key']]=$r['config_value'];} $interfaces=json_decode($settings['interfaces']??'{}',true); ?> WEVAL MIND Settings

⚙️ WEVAL MIND Settings

🎨 Interfaces IA

$i): ?>

🔗 Configuration