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})