[object Object]

← back to Qwen38 Viewer

send keep_alive as integer -1 (valid 'keep forever')

411e69618af79dc8132739e978f7bea6bdebd401 · 2026-08-19 11:09:12 -0700 · steve

Files touched

Diff

commit 411e69618af79dc8132739e978f7bea6bdebd401
Author: steve <steve@designerwallcoverings.com>
Date:   Wed Aug 19 11:09:12 2026 -0700

    send keep_alive as integer -1 (valid 'keep forever')
---
 server.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/server.js b/server.js
index 4c74838..090e14f 100644
--- a/server.js
+++ b/server.js
@@ -75,7 +75,8 @@ app.post('/api/chat', async (req, res) => {
     const upstream = await fetch(`${OLLAMA}/api/chat`, {
       method: 'POST',
       headers: { 'Content-Type': 'application/json' },
-      body: JSON.stringify({ model: MODEL, messages, stream: true, options, keep_alive: KEEP_ALIVE }),
+      body: JSON.stringify({ model: MODEL, messages, stream: true, options,
+        keep_alive: KEEP_ALIVE === '-1' ? -1 : KEEP_ALIVE }),  // -1 (number) = keep forever
     });
     if (!upstream.ok || !upstream.body) {
       res.write(JSON.stringify({ error: `ollama ${upstream.status}` }) + '\n');

← 6458573 pin model permanently warm (keep_alive -1) — no cold loads  ·  back to Qwen38 Viewer  ·  three.js 3D thinking scene w/ state machine: Thinking(orange 29dca6a →