diff options
| author | tanaka takashi <isazaka@gmail.com> | 2026-07-09 21:52:16 +0900 |
|---|---|---|
| committer | tanaka takashi <isazaka@gmail.com> | 2026-07-09 21:52:16 +0900 |
| commit | 1729e1c399a41b4128b5dd7ef0286fae128e6157 (patch) | |
| tree | ad1b8f62368419c692bd140e0005ca9c675fc349 /src/ollama_web/static/app.js | |
| parent | 1a56663476de9ff42d70ef68c868de09d8b2d5ff (diff) | |
ollama側のレスポンスが空の場合に1回リトライする処理に変更
トークン数の累積計算処理削除
Diffstat (limited to 'src/ollama_web/static/app.js')
| -rw-r--r-- | src/ollama_web/static/app.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ollama_web/static/app.js b/src/ollama_web/static/app.js index 378e39f..54fb2e0 100644 --- a/src/ollama_web/static/app.js +++ b/src/ollama_web/static/app.js @@ -714,6 +714,17 @@ async function send() { waiting.textContent = ev.message || t("chat.processing"); assistantBody.appendChild(waiting); } + } else if (ev.type === "warning") { + gotError = true; + if (!placeholderCleared) { + assistantBody.innerHTML = ""; + placeholderCleared = true; + } + const span = document.createElement("span"); + span.className = "warning-msg"; + span.style.color = "#f0883e"; + span.textContent = ev.message || t("status.empty_response"); + assistantBody.appendChild(span); } else if (ev.type === "thinking") { if (!thinkingBody) thinkingBody = addThinkingBubble(assistantExtras); thinkingBody.textContent += ev.content; |
