File size: 749 Bytes
bc72e65 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
async function sendQuery() {
const queryInput = document.getElementById("query");
const resultContainer = document.getElementById("result");
const text = queryInput.value.trim();
if (!text) {
resultContainer.innerText = "Please enter some text.";
return;
}
resultContainer.innerText = "Processing...";
try {
const response = await fetch(`/predict?query=${encodeURIComponent(text)}`);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
resultContainer.innerText = JSON.stringify(data, null, 2);
} catch (err) {
resultContainer.innerText = `Error: ${err.message}`;
}
}
|