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/app.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/ollama_web/app.py') diff --git a/src/ollama_web/app.py b/src/ollama_web/app.py index cdec188..946d280 100644 --- a/src/ollama_web/app.py +++ b/src/ollama_web/app.py @@ -33,6 +33,12 @@ def create_app() -> Starlette: Route("/", pages_route.index, name="index"), Route("/api/chat", chat_route.chat, methods=["POST"], name="chat"), Route("/api/models", models_route.get_models, methods=["GET"], name="models"), + Route( + "/api/models/{model}/capabilities", + models_route.get_model_capabilities, + methods=["GET"], + name="model_capabilities", + ), Route("/api/health", models_route.health, methods=["GET"], name="health"), Route("/api/sessions", sessions_route.list_sessions, methods=["GET"], name="list_sessions"), Route( @@ -65,6 +71,12 @@ def create_app() -> Starlette: methods=["DELETE"], name="delete_file", ), + Route( + "/api/sessions/{session_id}/messages", + sessions_route.clear_messages, + methods=["DELETE"], + name="clear_messages", + ), Mount("/static", app=StaticFiles(directory=str(_STATIC_DIR)), name="static"), ] -- cgit v1.2.3