siddheshrj commited on
Commit
f9c845b
·
verified ·
1 Parent(s): 7b0a8d1

Generic Fix for Prompt and API (v8)

Browse files
Files changed (1) hide show
  1. main.py +13 -0
main.py CHANGED
@@ -124,6 +124,19 @@ else:
124
  async def read_root(request: Request):
125
  return templates.TemplateResponse("index.html", {"request": request})
126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  @app.post("/get_response")
128
  async def get_response(request: Request, query: str = Form(...)):
129
  if not rag_chain:
 
124
  async def read_root(request: Request):
125
  return templates.TemplateResponse("index.html", {"request": request})
126
 
127
+ from pydantic import BaseModel
128
+
129
+ class QueryRequest(BaseModel):
130
+ query: str
131
+
132
+ @app.post("/query")
133
+ async def query_endpoint(request: QueryRequest):
134
+ if not rag_chain:
135
+ return {"answer": "System Error: RAG chain not initialized."}
136
+
137
+ answer = rag_chain.invoke(request.query)
138
+ return {"answer": answer}
139
+
140
  @app.post("/get_response")
141
  async def get_response(request: Request, query: str = Form(...)):
142
  if not rag_chain: