File size: 659 Bytes
3be0066
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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