Mbonea commited on
Commit
acd908f
·
1 Parent(s): 2edeee0

forgot the routes and schema

Browse files
Files changed (2) hide show
  1. App/Chat/ChatRoutes.py +5 -3
  2. 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(request_body: str):
30
- pass
 
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