from flask import jsonify, request from . import bp from ..helpers.http import validate_json from ..request_handler import OobaRequestHandler @bp.route('/generate', methods=['POST']) def generate(): request_valid_json, request_json_body = validate_json(request.data) if not request_valid_json or not request_json_body.get('prompt'): return jsonify({'code': 400, 'msg': 'Invalid JSON'}), 400 else: handler = OobaRequestHandler(request) return handler.handle_request()