Ankit93 commited on
Commit
85544e6
·
verified ·
1 Parent(s): 3a9c9c9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -24,6 +24,16 @@ class Question(BaseModel):
24
  def read_root():
25
  return {"Hello": f"Welcome to {MODEL_NAME} FastAPI"}
26
 
 
 
 
 
 
 
 
 
 
 
27
  @app.on_event("startup")
28
  async def startup_event():
29
  logger.info(f"Starting up with model: {MODEL_NAME}")
 
24
  def read_root():
25
  return {"Hello": f"Welcome to {MODEL_NAME} FastAPI"}
26
 
27
+ @app.post("/generate")
28
+ def generate_response(q: Question):
29
+ try:
30
+ llm = get_llm()
31
+ response = llm.invoke(q.text)
32
+ return {"response": response}
33
+ except Exception as e:
34
+ logger.error(f"Error generating response: {e}")
35
+ raise HTTPException(status_code=500, detail=str(e))
36
+
37
  @app.on_event("startup")
38
  async def startup_event():
39
  logger.info(f"Starting up with model: {MODEL_NAME}")