Hamza4100 commited on
Commit
3f2f81d
·
verified ·
1 Parent(s): c6eda4d

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -2
main.py CHANGED
@@ -13,7 +13,7 @@ import os
13
  import time
14
  import asyncio
15
  from typing import List, Optional, Dict
16
- from fastapi import FastAPI, UploadFile, File, HTTPException, Depends, BackgroundTasks,Header
17
  from fastapi.middleware.cors import CORSMiddleware
18
  from pydantic import BaseModel
19
  from threading import Lock
@@ -124,6 +124,7 @@ class UploadResponse(BaseModel):
124
  class QueryRequest(BaseModel):
125
  question: str
126
  top_k: Optional[int] = 5
 
127
 
128
 
129
  class QueryResponse(BaseModel):
@@ -271,7 +272,8 @@ async def query_documents(
271
  result = await asyncio.to_thread(
272
  engine.ask,
273
  query=request.question,
274
- top_k=request.top_k
 
275
  )
276
 
277
  print(f"✅ Query success for user {user_id}")
 
13
  import time
14
  import asyncio
15
  from typing import List, Optional, Dict
16
+ from fastapi import FastAPI, UploadFile, File, HTTPException, Depends, BackgroundTasks, Header
17
  from fastapi.middleware.cors import CORSMiddleware
18
  from pydantic import BaseModel
19
  from threading import Lock
 
124
  class QueryRequest(BaseModel):
125
  question: str
126
  top_k: Optional[int] = 5
127
+ doc_id: Optional[str] = None
128
 
129
 
130
  class QueryResponse(BaseModel):
 
272
  result = await asyncio.to_thread(
273
  engine.ask,
274
  query=request.question,
275
+ top_k=request.top_k,
276
+ doc_id=request.doc_id
277
  )
278
 
279
  print(f"✅ Query success for user {user_id}")