Spaces:
Sleeping
Sleeping
from langgraph.graph import Graph | |
from llm_node import llm_node | |
from formatter_node import formatter_node | |
def build_graph(): | |
graph = Graph() | |
def llm_step(state): | |
question = state["question"] | |
result = llm_node().run(question) | |
state["llm_output"] = result | |
return state | |
def formatter_step(state): | |
cleaned = formatter_node(state["llm_output"]) | |
state["final_answer"] = cleaned | |
return state | |
graph.add_node("llm", llm_step) | |
graph.add_node("formatter", formatter_step) | |
graph.set_entry_point("llm") | |
graph.add_edge("llm", "formatter") | |
graph.set_finish_point("formatter") | |
return graph | |