Rivalcoder commited on
Commit
953f7ea
·
1 Parent(s): cddddfc

[Edit] Update Url Parameter

Browse files
Files changed (1) hide show
  1. api/routes.py +8 -8
api/routes.py CHANGED
@@ -13,7 +13,7 @@ from concurrent.futures import ThreadPoolExecutor
13
  router = APIRouter()
14
 
15
  class QueryRequest(BaseModel):
16
- documents: str
17
  questions: list[str]
18
 
19
  class LocalQueryRequest(BaseModel):
@@ -59,8 +59,8 @@ async def run_query(request: QueryRequest, fastapi_request: Request, background_
59
  try:
60
  user_ip = get_client_ip(fastapi_request)
61
  user_agent = fastapi_request.headers.get("user-agent", "Unknown")
62
- doc_id = get_document_id(request.documents)
63
- print("Input :",request.documents,request.questions)
64
  # Parsing
65
  t_parse_start = time.time()
66
  with doc_cache_lock:
@@ -70,7 +70,7 @@ async def run_query(request: QueryRequest, fastapi_request: Request, background_
70
  timings["parse_time"] = 0
71
  timings["index_time"] = 0
72
  else:
73
- text_chunks = parse_document_url(request.documents)
74
  t_parse_end = time.time()
75
  timings["parse_time"] = t_parse_end - t_parse_start
76
 
@@ -117,7 +117,7 @@ async def run_query(request: QueryRequest, fastapi_request: Request, background_
117
  # Logging
118
  total_float_time = sum(v for v in timings.values() if isinstance(v, (int, float)))
119
  for q, a in zip(request.questions, responses):
120
- background_tasks.add_task(log_query, request.documents, q, a, user_ip, total_float_time, user_agent)
121
 
122
  # Print timings in console
123
  print_timings(timings)
@@ -201,7 +201,7 @@ async def run_query_openai(request: QueryRequest, fastapi_request: Request, back
201
  try:
202
  user_ip = get_client_ip(fastapi_request)
203
  user_agent = fastapi_request.headers.get("user-agent", "Unknown")
204
- doc_id = get_document_id(request.documents)
205
 
206
  # Parsing
207
  t_parse_start = time.time()
@@ -212,7 +212,7 @@ async def run_query_openai(request: QueryRequest, fastapi_request: Request, back
212
  timings["parse_time"] = 0
213
  timings["index_time"] = 0
214
  else:
215
- text_chunks = parse_document_url(request.documents)
216
  t_parse_end = time.time()
217
  timings["parse_time"] = t_parse_end - t_parse_start
218
 
@@ -259,7 +259,7 @@ async def run_query_openai(request: QueryRequest, fastapi_request: Request, back
259
  # Logging
260
  total_float_time = sum(v for v in timings.values() if isinstance(v, (int, float)))
261
  for q, a in zip(request.questions, responses):
262
- background_tasks.add_task(log_query, request.documents, q, a, user_ip, total_float_time, user_agent)
263
 
264
  # Print timings in console
265
  print_timings(timings)
 
13
  router = APIRouter()
14
 
15
  class QueryRequest(BaseModel):
16
+ url: str
17
  questions: list[str]
18
 
19
  class LocalQueryRequest(BaseModel):
 
59
  try:
60
  user_ip = get_client_ip(fastapi_request)
61
  user_agent = fastapi_request.headers.get("user-agent", "Unknown")
62
+ doc_id = get_document_id(request.url)
63
+ print("Input :",request.url,request.questions)
64
  # Parsing
65
  t_parse_start = time.time()
66
  with doc_cache_lock:
 
70
  timings["parse_time"] = 0
71
  timings["index_time"] = 0
72
  else:
73
+ text_chunks = parse_document_url(request.url)
74
  t_parse_end = time.time()
75
  timings["parse_time"] = t_parse_end - t_parse_start
76
 
 
117
  # Logging
118
  total_float_time = sum(v for v in timings.values() if isinstance(v, (int, float)))
119
  for q, a in zip(request.questions, responses):
120
+ background_tasks.add_task(log_query, request.url, q, a, user_ip, total_float_time, user_agent)
121
 
122
  # Print timings in console
123
  print_timings(timings)
 
201
  try:
202
  user_ip = get_client_ip(fastapi_request)
203
  user_agent = fastapi_request.headers.get("user-agent", "Unknown")
204
+ doc_id = get_document_id(request.url)
205
 
206
  # Parsing
207
  t_parse_start = time.time()
 
212
  timings["parse_time"] = 0
213
  timings["index_time"] = 0
214
  else:
215
+ text_chunks = parse_document_url(request.url)
216
  t_parse_end = time.time()
217
  timings["parse_time"] = t_parse_end - t_parse_start
218
 
 
259
  # Logging
260
  total_float_time = sum(v for v in timings.values() if isinstance(v, (int, float)))
261
  for q, a in zip(request.questions, responses):
262
+ background_tasks.add_task(log_query, request.url, q, a, user_ip, total_float_time, user_agent)
263
 
264
  # Print timings in console
265
  print_timings(timings)