from flask import Flask, request, jsonify from fusion_pipeline import AkademikForgeFusion app = Flask(__name__) # Load model sekali fusion = AkademikForgeFusion(device=None, cache_dir="Models") @app.route("/api/compare", methods=["POST"]) def compare(): data = request.get_json(force=True) text1 = data.get("text1", "") text2 = data.get("text2", "") try: result = fusion.compare(text1, text2, verbose=False) return jsonify(result) except Exception as e: return jsonify({"error": str(e)}), 400 if __name__ == "__main__": app.run(host="127.0.0.1", port=8000, debug=False) # misal 8000