From 5f948a33412dfde6d0a210746e61ac9c8477c9e8 Mon Sep 17 00:00:00 2001 From: tanaka takashi Date: Thu, 25 Jun 2026 02:41:58 +0900 Subject: 各モデルの機能を取得するように修正。thinking, tools, vision対応モデルに応じて機能を変えるように変更。クリアボタンのバグを修正 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ollama_web/routes/sessions.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/ollama_web/routes/sessions.py') diff --git a/src/ollama_web/routes/sessions.py b/src/ollama_web/routes/sessions.py index 7b01705..64e1bc9 100644 --- a/src/ollama_web/routes/sessions.py +++ b/src/ollama_web/routes/sessions.py @@ -161,3 +161,14 @@ async def delete_file(request: Request) -> JSONResponse: if not ok: return JSONResponse({"error": "File not found"}, status_code=404) return JSONResponse({"deleted": True}) + + +async def clear_messages(request: Request) -> JSONResponse: + store = _get_store(request) + session_id = request.path_params["session_id"] + if not is_valid_id(session_id): + return JSONResponse({"error": "Invalid session id"}, status_code=400) + session = store.clear_messages(session_id) + if session is None: + return JSONResponse({"error": "Session not found"}, status_code=404) + return JSONResponse({"cleared": True, "session": session}) -- cgit v1.2.3