From c5b7d7f7746cef569f3ba9869c3c17efc629b742 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 24 May 2026 20:35:11 -0400 Subject: [PATCH] Fix AI prompt URL: use /ollama/v1/chat/completions for Open WebUI The server at ai.binarygnome.com is Open WebUI, not a bare Ollama instance. Open WebUI proxies Ollama at /ollama/v1/... rather than /v1/... Co-Authored-By: Claude Sonnet 4.6 --- server/routes/prompts.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/routes/prompts.js b/server/routes/prompts.js index af586ce..6f14368 100644 --- a/server/routes/prompts.js +++ b/server/routes/prompts.js @@ -176,7 +176,7 @@ function nextFallback() { // ── Shared AI call — uses the OpenAI-compatible chat completions API ───── async function callOllama() { - const url = `${OLLAMA_URL}/v1/chat/completions` + const url = `${OLLAMA_URL}/ollama/v1/chat/completions` console.log(`[prompts] calling AI url=${url} model=${OLLAMA_MODEL}`) const headers = { 'Content-Type': 'application/json' } @@ -212,7 +212,7 @@ const router = Router() // Debug endpoint — no auth needed, only exposes connection status router.get('/test', async (req, res) => { - const result = { url: `${OLLAMA_URL}/api/generate`, model: OLLAMA_MODEL } + const result = { url: `${OLLAMA_URL}/ollama/v1/chat/completions`, model: OLLAMA_MODEL } try { result.prompt = await callOllama() result.status = 'ok'