from flask import Flask, request, jsonify, send_from_directory from SpaceGen.model import SpaceGenModel from flask_cors import CORS app = Flask(__name__, static_folder='.', static_url_path='') CORS(app) MODEL_PATH = "SpaceGen/SpaceGen_Large.keras" model = SpaceGenModel(model_path=MODEL_PATH) @app.route('/api/data', methods=['POST']) def space_text(): if request.is_json: data = request.get_json() corrupted_text = data.get('corrupted_text') spaced_text = model.fix_space(corrupted_text) return jsonify({'spaced_text': spaced_text}) @app.get('/') def index(): return send_from_directory('.', 'main.html') import os if __name__ == '__main__': port = int(os.environ.get("PORT", 7860)) app.run(host="0.0.0.0", port=port, debug=False)