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の時のみ)