from flask import Blueprint from handlers.langgraph_handler import run_langgraph, get_task_status, resume_task, visualize_graph # 创建蓝图 bp = Blueprint('langgraph', __name__, url_prefix='/api/v1/langgraph') # 定义路由 bp.add_url_rule('/run', view_func=run_langgraph, methods=['POST']) bp.add_url_rule('/status/', view_func=get_task_status, methods=['GET']) bp.add_url_rule('/resume/', view_func=resume_task, methods=['POST']) bp.add_url_rule('/visualize/', view_func=visualize_graph, methods=['GET'])