Ryanhub - file viewer
filename: static/app.js
branch: main
back to repo
const runBtn = document.getElementById("run");
const resultsDiv = document.getElementById("results");

runBtn.onclick = async () => {

  const prompt = document.getElementById("prompt").value;

  resultsDiv.innerHTML = "Running...";

  const r = await fetch("/api/run-all", {
    method: "POST",
    headers: {"Content-Type":"application/json"},
    body: JSON.stringify({ prompt })
  }); 

  const results = await r.json();
  resultsDiv.innerHTML = "";

  results.forEach(r => {
    const div = document.createElement("div");
    div.className = "card";

    div.innerHTML = `
      <b>${r.model}</b>
      <div>${r.error ? "ERROR: " + r.error : r.output}</div>
    `;

    resultsDiv.appendChild(div);
  });
};