From 0a894237bb79c2282edcfcf1ea264e679cf50522 Mon Sep 17 00:00:00 2001 From: Sebarocks Date: Thu, 31 Jul 2025 15:59:19 -0400 Subject: [PATCH] Multi model from api --- app.py | 3 ++- chatsbt/src/lib/Chat.svelte | 22 +++++++++++++--------- chatsbt/src/lib/chatApi.svelte.js | 11 +++++++++++ chatsbt/src/lib/chatStore.svelte.js | 27 +++++++++++++++++++++++++-- controllers.py | 11 +++++++++++ 5 files changed, 62 insertions(+), 12 deletions(-) diff --git a/app.py b/app.py index 7d50569..e137431 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,6 @@ from starlette.applications import Starlette from starlette.routing import Route -from controllers import create_chat, post_message, chat_stream, history +from controllers import create_chat, post_message, chat_stream, history, get_models from starlette.middleware import Middleware from starlette.middleware.cors import CORSMiddleware @@ -15,6 +15,7 @@ middleware = [ ] routes = [ + Route("/models", get_models, methods=["GET"]), Route("/chats", create_chat, methods=["POST"]), Route("/chats/{chat_id:str}", history, methods=["GET"]), Route("/chats/{chat_id:str}/messages", post_message, methods=["POST"]), diff --git a/chatsbt/src/lib/Chat.svelte b/chatsbt/src/lib/Chat.svelte index 94b065f..9a6c83e 100644 --- a/chatsbt/src/lib/Chat.svelte +++ b/chatsbt/src/lib/Chat.svelte @@ -39,20 +39,24 @@