| | async function summarizeText() {
|
| | const inputText = document.getElementById('inputText').value;
|
| | const summaryDiv = document.getElementById('summary');
|
| | summaryDiv.innerHTML = "<em>Summarizing... Please wait.</em>";
|
| |
|
| |
|
| | const response = await fetch("http://localhost:5000/summarize", {
|
| | method: "POST",
|
| | headers: {
|
| | "Content-Type": "application/json",
|
| | },
|
| | body: JSON.stringify({ text: inputText }),
|
| | });
|
| |
|
| | const result = await response.json();
|
| |
|
| |
|
| | if (result.error) {
|
| |
|
| | summaryDiv.innerHTML = `<strong>Error:</strong> ${result.error}`;
|
| | } else if (result[0] && result[0].summary_text) {
|
| |
|
| | summaryDiv.innerHTML = `<strong>Summary:</strong> ${result[0].summary_text}`;
|
| | } else {
|
| | summaryDiv.innerHTML = "<em>Unexpected response from API.</em>";
|
| | }
|
| | }
|
| |
|