class Summarize: """Summarize a text.""" def post(self): """Post a text to summarize.""" response = {} args = test_parser.parse_args() if args['context']: context = args['context'] elif args['url']: context = requests.get(args['url']).text else: raise Exception("No context given.") max_length = args['max_length'] min_length = args['min_length'] do_sample = args['do_sample'] response.update( summarize(context, max_length=max_length, min_length=min_length, do_sample=do_sample)) return response api.add_resource(HelloWorld, '/') api.add_resource(Ask, '/ask') api.add_ressource(Summarize, '/sum-up') if __name__ == '__main__': app.run(debug=True)
#product service from flask import Flask from flask_restful import Ressource,Api app=Flask(_name_) api=Api(App) class Product(Ressource): def get(self): return get(self): return{ 'products':['icecream', 'chocolate', 'Fruit', 'tea'] } api.add_ressource(product,'/') if _name_=='_main_': app.run(host='0.0.0.0',port=80,debug=True)