mitulagr2 commited on
Commit
ab4a5ae
1 Parent(s): f353479

Update main.py

Browse files
Files changed (1) hide show
  1. app/main.py +6 -2
app/main.py CHANGED
@@ -7,6 +7,7 @@ from pathlib import Path
7
  from fastapi import FastAPI, UploadFile
8
  from fastapi.middleware import Middleware
9
  from fastapi.middleware.cors import CORSMiddleware
 
10
  from .rag import ChatPDF
11
 
12
  middleware = [
@@ -24,8 +25,10 @@ files_dir = os.path.expanduser("~/wtp_be_files/")
24
  session_assistant = ChatPDF()
25
  # session_messages = []
26
 
 
 
27
  @app.get("/query")
28
- def process_input(text: str):
29
  if text and len(text.strip()) > 0:
30
  text = text.strip()
31
  print("PRINTING STREAM")
@@ -33,9 +36,10 @@ def process_input(text: str):
33
  print(agent_text_stream)
34
  for text in agent_text_stream:
35
  print(text)
 
36
  # session_messages.append((text, True))
37
  # session_messages.append((agent_text, False))
38
- return "Query resolved!"
39
 
40
 
41
  @app.post("/upload")
 
7
  from fastapi import FastAPI, UploadFile
8
  from fastapi.middleware import Middleware
9
  from fastapi.middleware.cors import CORSMiddleware
10
+ from fastapi.responses import StreamingResponse
11
  from .rag import ChatPDF
12
 
13
  middleware = [
 
25
  session_assistant = ChatPDF()
26
  # session_messages = []
27
 
28
+ # async def stream_generator()
29
+
30
  @app.get("/query")
31
+ async def process_input(text: str):
32
  if text and len(text.strip()) > 0:
33
  text = text.strip()
34
  print("PRINTING STREAM")
 
36
  print(agent_text_stream)
37
  for text in agent_text_stream:
38
  print(text)
39
+ # yield text
40
  # session_messages.append((text, True))
41
  # session_messages.append((agent_text, False))
42
+ return StreamingResponse(agent_text_stream, media_type='text/event-stream')
43
 
44
 
45
  @app.post("/upload")