Spaces:
Paused
Paused
Daniel Marques
commited on
Commit
•
7b6b04f
1
Parent(s):
0fa1208
fix: memory error
Browse files
main.py
CHANGED
@@ -78,7 +78,7 @@ def sendPromptChain(QA, user_prompt):
|
|
78 |
|
79 |
return prompt_response_dict;
|
80 |
|
81 |
-
socket_manager = WebSocketManager()
|
82 |
|
83 |
app = FastAPI(title="homepage-app")
|
84 |
api_app = FastAPI(title="api app")
|
@@ -213,63 +213,63 @@ async def create_upload_file(file: UploadFile):
|
|
213 |
|
214 |
return {"filename": file.filename}
|
215 |
|
216 |
-
@api_app.websocket("/ws/{user_id}")
|
217 |
-
async def websocket_endpoint_student(websocket: WebSocket, user_id: str):
|
218 |
-
|
219 |
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
|
224 |
-
|
225 |
-
|
226 |
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
|
231 |
-
|
232 |
|
233 |
-
|
234 |
|
235 |
-
|
236 |
-
|
237 |
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
|
246 |
-
@api_app.websocket("/ws/{room_id}/{user_id}")
|
247 |
-
async def websocket_endpoint_room(websocket: WebSocket, room_id: str, user_id: str):
|
248 |
-
|
249 |
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
|
254 |
-
|
255 |
-
|
256 |
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
|
261 |
-
|
262 |
|
263 |
-
|
264 |
|
265 |
-
|
266 |
-
|
267 |
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
|
|
|
78 |
|
79 |
return prompt_response_dict;
|
80 |
|
81 |
+
# socket_manager = WebSocketManager()
|
82 |
|
83 |
app = FastAPI(title="homepage-app")
|
84 |
api_app = FastAPI(title="api app")
|
|
|
213 |
|
214 |
return {"filename": file.filename}
|
215 |
|
216 |
+
# @api_app.websocket("/ws/{user_id}")
|
217 |
+
# async def websocket_endpoint_student(websocket: WebSocket, user_id: str):
|
218 |
+
# global QA
|
219 |
|
220 |
+
# message = {
|
221 |
+
# "message": f"Student {user_id} connected"
|
222 |
+
# }
|
223 |
|
224 |
+
# await socket_manager.add_user_to_room(user_id, websocket)
|
225 |
+
# await socket_manager.broadcast_to_room(user_id, json.dumps(message))
|
226 |
|
227 |
+
# try:
|
228 |
+
# while True:
|
229 |
+
# data = await websocket.receive_text()
|
230 |
|
231 |
+
# prompt_response_dict = sendPromptChain(QA, data)
|
232 |
|
233 |
+
# await socket_manager.broadcast_to_room(user_id, json.dumps(prompt_response_dict))
|
234 |
|
235 |
+
# except WebSocketDisconnect:
|
236 |
+
# await socket_manager.remove_user_from_room(user_id, websocket)
|
237 |
|
238 |
+
# message = {
|
239 |
+
# "message": f"Student {user_id} disconnected"
|
240 |
+
# }
|
241 |
|
242 |
+
# await socket_manager.broadcast_to_room(user_id, json.dumps(message))
|
243 |
+
# except RuntimeError as error:
|
244 |
+
# print(error)
|
245 |
|
246 |
+
# @api_app.websocket("/ws/{room_id}/{user_id}")
|
247 |
+
# async def websocket_endpoint_room(websocket: WebSocket, room_id: str, user_id: str):
|
248 |
+
# global QA
|
249 |
|
250 |
+
# message = {
|
251 |
+
# "message": f"Student {user_id} connected to the classroom"
|
252 |
+
# }
|
253 |
|
254 |
+
# await socket_manager.add_user_to_room(room_id, websocket)
|
255 |
+
# await socket_manager.broadcast_to_room(room_id, json.dumps(message))
|
256 |
|
257 |
+
# try:
|
258 |
+
# while True:
|
259 |
+
# data = await websocket.receive_text()
|
260 |
|
261 |
+
# prompt_response_dict = sendPromptChain(QA, data)
|
262 |
|
263 |
+
# await socket_manager.broadcast_to_room(room_id, json.dumps(prompt_response_dict))
|
264 |
|
265 |
+
# except WebSocketDisconnect:
|
266 |
+
# await socket_manager.remove_user_from_room(room_id, websocket)
|
267 |
|
268 |
+
# message = {
|
269 |
+
# "message": f"Student {user_id} disconnected from room - {room_id}"
|
270 |
+
# }
|
271 |
|
272 |
+
# await socket_manager.broadcast_to_room(room_id, json.dumps(message))
|
273 |
+
# except RuntimeError as error:
|
274 |
+
# print(error)
|
275 |
|