Пример #1
0
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)
Пример #2
0
#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)