summarize / app.py
Pasindu599's picture
Add summarize endpoint to app, update Dockerfile to include .env, and expand requirements.txt
e0ec272
raw
history blame
394 Bytes
from fastapi import FastAPI
from langgraph.agents.summarize_agent.graph import graph
from fastapi import Request
app = FastAPI()
@app.get("/")
def greet_json():
return {"Hello": "World!"}
@app.post("/summarize")
async def summarize(request: Request):
data = await request.json()
user_input = data.get("user_input")
return graph.invoke({"user_input": user_input})