forgot the routes and schema
Browse files- App/Chat/ChatRoutes.py +5 -3
- App/Chat/Schema.py +7 -0
App/Chat/ChatRoutes.py
CHANGED
@@ -6,7 +6,8 @@ from App.Transcription.Model import Transcriptions
|
|
6 |
from App.Transcription.Schemas import *
|
7 |
from App import bot
|
8 |
from .utils.Summarize import Summarizer
|
9 |
-
|
|
|
10 |
import aiohttp
|
11 |
import os
|
12 |
|
@@ -26,8 +27,9 @@ async def fetch_and_forward_request(request_body):
|
|
26 |
|
27 |
|
28 |
@chat_router.post("/Chat")
|
29 |
-
async def generate_response(
|
30 |
-
|
|
|
31 |
|
32 |
|
33 |
@chat_router.get("/summarize/{task_id}")
|
|
|
6 |
from App.Transcription.Schemas import *
|
7 |
from App import bot
|
8 |
from .utils.Summarize import Summarizer
|
9 |
+
from .utils.RAG import GenerativeAIAssistant
|
10 |
+
from .Schema import ChatRequest
|
11 |
import aiohttp
|
12 |
import os
|
13 |
|
|
|
27 |
|
28 |
|
29 |
@chat_router.post("/Chat")
|
30 |
+
async def generate_response(req:ChatRequest):
|
31 |
+
assistant=GenerativeAIAssistant()
|
32 |
+
return assistant.generate_message(req.messages,req.taskId)
|
33 |
|
34 |
|
35 |
@chat_router.get("/summarize/{task_id}")
|
App/Chat/Schema.py
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from typing import Optional
|
2 |
+
from pydantic import BaseModel
|
3 |
+
|
4 |
+
|
5 |
+
class ChatRequest(BaseModel):
|
6 |
+
messages: list[str]
|
7 |
+
taskId: str
|