Vishaltiwari2019's picture
Update main.py
e0e4a06 verified
raw
history blame
440 Bytes
from fastapi import FastAPI, Request
from pydantic import BaseModel
from langgraph_chain import create_graph
from fastapi import Form
app = FastAPI()
graph = create_graph()
class Query(BaseModel):
question: str
@app.get("/")
def read_root():
return {"Message": "Welcome To Engineer Astra"}
@app.post("/ask")
def ask_q(question: str = Form(...)):
result = graph.invoke({"question": question})
return {"response": result}