release: freeze Nexus One AI 1.0.0-rc1

This commit is contained in:
Jino Jose committed 2026-08-17 11:05:19 +05:30
1 parent 63acefd890
commit 4f1419ca93
152 files changed
+9445 -828

No files matched your search

+15 -18
View File
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Model Benchmark — Nexus One AI</title>
<title>Performance Benchmark — Nexus One AI</title>
<link rel="stylesheet" href="style.css?v=12">
<style>
.bm-card { background:var(--navy2); border:1px solid var(--bdr); border-radius:14px; padding:28px; margin-bottom:24px; }
@@ -99,25 +99,17 @@
<a href="admin.html">Admin Guide</a>
<span class="nav-drop-cat">MONITOR /</span>
<a href="dashboard.html">Dashboard</a>
<a href="analytics.html">Usage Analytics</a>
<a href="audit.html">Governance & Audit</a>
<a href="health.html">Health Center</a>
<a href="feedback.html">Feedback &amp; Ratings</a>
<span class="nav-drop-cat">MANAGE /</span>
<a href="users.html">Users</a>
<a href="teams.html">Teams</a>
<a href="models-admin.html">Model Catalog</a>
<a href="training.html">Training</a>
<a href="knowledge.html">Knowledge Base</a>
<span class="nav-drop-cat">TOOLS /</span>
<a href="apikeys.html">API Keys</a>
<a href="benchmark.html">Benchmarking</a>
<a href="model-compare.html">Model Compare</a>
<a href="model-compare.html">Response Comparison</a>
<a href="api-playground.html">API Playground</a>
<a href="guardrails.html">Guardrails</a>
<a href="rag-quality.html">RAG Quality</a>
<a href="router.html">Model Router</a>
<a href="connectors.html">MCP & Enterprise Connectors</a>
<span class="nav-drop-cat">SYSTEM /</span>
<a href="console.html">Console</a>
<a href="settings.html">Settings</a>
@@ -126,6 +118,9 @@
<div class="nav-dropdown">
<button class="nav-drop-btn">AI Tools ▾</button>
<div class="nav-drop-menu">
<span class="nav-drop-cat">MODEL BUILD /</span>
<a href="dataset-creation.html">Dataset Creation</a>
<a href="training.html">Model Training</a>
<span class="nav-drop-cat">INTELLIGENCE /</span>
<a href="documents.html">Document Intelligence</a>
<a href="chat-multi.html">AI Workspace</a>
@@ -148,8 +143,8 @@
<div class="page-hero">
<div class="label">Admin · Evaluation</div>
<h1>Model Benchmarking</h1>
<p>Compare response quality and inference speed across models side by side using your own test prompts.</p>
<h1>Performance Benchmark</h1>
<p>Measure inference latency, generation speed, and output-token throughput across installed models using your own test prompts.</p>
</div>
<div class="content">
@@ -233,15 +228,15 @@ function checkTier() {
// ── Load models ───────────────────────────────────────────────────────────────
async function loadModels() {
try {
const res = await fetch(`${_API}/models/list`);
const res = await fetch(`${_API}/models/list`, { credentials:'include' });
const data = res.ok ? await res.json() : { models: [] };
const picker = document.getElementById('model-picker');
const models = (data.models || []).map(m => typeof m === 'string' ? m : m.name || m.model || '').filter(Boolean);
picker.innerHTML = models.length
? '<option value="">— select model —</option>' + models.map(m => `<option value="${escHtml(m)}">${escHtml(m)}</option>`).join('')
: '<option value="">llama3:70b</option><option value="llama3:70b">llama3:70b</option><option value="mistral:7b">mistral:7b</option><option value="codellama:34b">codellama:34b</option>';
? '<option value="">— select installed model —</option>' + models.map(m => `<option value="${escHtml(m)}">${escHtml(m)}</option>`).join('')
: '<option value="">No installed models available</option>';
} catch(e) {
document.getElementById('model-picker').innerHTML = '<option value="">— select model —</option><option value="llama3:70b">llama3:70b</option><option value="mistral:7b">mistral:7b</option><option value="codellama:34b">codellama:34b</option>';
document.getElementById('model-picker').innerHTML = '<option value="">Unable to load installed models</option>';
}
}
@@ -316,6 +311,7 @@ async function runBenchmark() {
try {
const res = await fetch(`${_API}/benchmark/run`, {
method: 'POST',
credentials: 'include',
headers: {'Content-Type':'application/json'},
body: JSON.stringify({
models: selectedModels,
@@ -393,12 +389,13 @@ function toast(msg, err) {
document.getElementById('prompt-list').addEventListener('input', updateHint);
</script>
<script src="auth.js"></script>
<script src="auth.js?v=20260721-consolidated"></script>
<script>
document.addEventListener('cezenAuthReady', function() {
setTimeout(checkTier, 200);
loadModels();
});
</script>
<script src="branding.js?v=3"></script>
<script src="branding.js?v=20260721-consolidated"></script>
</body>
</html>