Web要約 APIを捜していて、みつけたsummpyをDockerコンテナ上で動くようにした。
捜していたのは、URLを入力すると、そのWebの要約を出してくれる物だったの で、入力がURLでなくてtext入力なのが残念だけど、テキスト要約APIとしては 良さそう。
summpy: https://github.com/recruit-tech/summpy summpy python3対応版: https://github.com/boarnasia/summpy
- text :本文
- sent_limit :何行の箇条書きにするか
- algo :アルゴリズム(オプション)
lexrank: LexRank, a graph-based summarization (default)clexrank: Continuous LexRankdivrank: (experimental) DivRank (Diverse Rank, graph-based method).mcp: ILP-based method. Extracts sentences in terms of Maximum Coverage Problem.
sent_limit: センテンス数 ({lex,clex,div}rankの時のみ)char_limit: 文字数imp_require: 累積スコア [0.0-1.0] ({lex,clex,div}rankの時のみ)