Skip to content

Latest commit

 

History

History

TextSummarization

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

自动文本摘要Demo

Demo目的

通过该例子,希望用户可以创建项目的同时,将所需依赖打包上传。

提前准备

使用方法

  • 下载本demo到本地

  • 进入到Demo目录

  • 执行指令npm install安装必要的依赖

  • 执行命令pip install -t . jieba snownlp安装函数运行时所需的依赖

  • 执行serverless deploy进行部署,部署成功可以看到以下信息:

Serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Uploading service package to cos[sls-cloudfunction-ap-guangzhou]. textsummarization-dev-YbdGk3-2019-11-05-23-50-43.zip
Serverless: Uploaded package successful /Users/dfounderliu/Desktop/SeerverlessPluginDemo/TextSummarization/.serverless/textsummarization.zip
Serverless: Creating function textsummarization-dev-text_summarization
Serverless: Created function textsummarization-dev-text_summarization
Serverless: Setting tags for function textsummarization-dev-text_summarization
Serverless: Creating trigger for function textsummarization-dev-text_summarization
Serverless: Deployed function textsummarization-dev-text_summarization successful
Serverless: Service Information
service: textsummarization 
stage: dev 
region: ap-guangzhou 
stack: textsummarization-dev
resources: 1
functions:   text_summarization: textsummarization-dev-text_summarization

  • 完成之后,可以通过invoke实现远程调试serverless invoke -f text_summarization --path test.json:
Serverless: 

{"keywords": ["\u51fd\u6570", "\u817e\u8baf", "\u8fd0\u884c", "\u81ea\u5b9a\u4e49", "COS"], "summary": ["\u60a8\u53ea\u9700\u7f16\u5199\u7b80\u5355\u7684\u3001\u76ee\u7684\u5355\u4e00\u7684\u4e91\u51fd\u6570\u5373\u53ef\u5c06\u5b83\u4e0e\u60a8\u7684\u817e\u8baf\u4e91\u57fa\u7840\u8bbe\u65bd\u53ca\u5176\u4ed6\u4e91\u670d\u52a1\u4ea7\u751f\u7684\u4e8b\u4ef6\u5173\u8054", "\u4e91\u51fd\u6570\u5728\u6267\u884c\u65f6\u5c06\u6839\u636e\u8bf7\u6c42\u8d1f\u8f7d\u6269\u7f29\u5bb9", "\u817e\u8baf\u4e91\u4e91\u51fd\u6570\u662f\u817e\u8baf\u4e91\u63d0\u4f9b\u7684 Serverless \u6267\u884c\u73af\u5883", "\u5728 COS Bucket \u4e0a\u4f20\u65f6\u3001\u5220\u9664\u6587\u4ef6\u65f6\u8fd0\u884c\u4e91\u51fd\u6570\u3001\u5e94\u7528\u7a0b\u5e8f\u901a\u8fc7 SDK \u8c03\u7528\u65f6\u8fd0\u884c\u4e91\u51fd\u6570", "\u53ea\u9700\u4e3a\u8fd0\u884c\u4e2d\u7684\u4e91\u51fd\u6570\u4ed8\u8d39"]}

----------
Log: 
START RequestId: 69ff3f4a-ffe4-11e9-a60a-525400cdceed
Event RequestId: 69ff3f4a-ffe4-11e9-a60a-525400cdceed
Building prefix dict from the default dictionary ...
Building prefix dict from the default dictionary ...
Dumping model to file cache /tmp/jieba.cache
Dumping model to file cache /tmp/jieba.cache
Loading model cost 1.092 seconds.
Loading model cost 1.092 seconds.
Prefix dict has been built succesfully.
Prefix dict has been built succesfully.

END RequestId: 69ff3f4a-ffe4-11e9-a60a-525400cdceed
Report RequestId: 69ff3f4a-ffe4-11e9-a60a-525400cdceed Duration:1237.17ms Memory:1024MB MaxMemoryUsed:658.383MB