query("SELECT * FROM active_models ORDER BY id ASC")->fetchAll(PDO::FETCH_ASSOC); $userQuestions = $db->query("SELECT id, content FROM chat_history WHERE role = 'user' ORDER BY id DESC LIMIT 300")->fetchAll(PDO::FETCH_ASSOC); ?> ЛАБОРАТОРИЯ ИИ
query("SELECT id, role, content, model_name FROM chat_history ORDER BY id DESC LIMIT 200"); $msgs = array_reverse($stmt->fetchAll(PDO::FETCH_ASSOC)); foreach ($msgs as $m) { $isAi = ($m['role'] === 'assistant'); echo "
"; if ($isAi) { echo "
".htmlspecialchars($m['model_name']).""; echo "
"; } else { echo ""; } if ($isAi) { $rawText = htmlspecialchars_decode($m['content']); $jsonText = json_encode($rawText); echo "
"; } else { // БАГФИКС: Убрали htmlspecialchars_decode. // Теперь теги пользователя остаются безопасными, а системные
и работают. echo $m['content']; } echo "
"; } ?>
Нейросеть печатает...