diff options
Diffstat (limited to 'src/ollama_web/app.py')
| -rw-r--r-- | src/ollama_web/app.py | 12 |
1 files changed, 12 insertions, 0 deletions
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"), ] |
