takuya-o / summpy-docker

summpy https://github.com/recruit-tech/summpy on Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

要約をしてくれるWebサービスをDocker化

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 LexRank
    • divrank: (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の時のみ)

http://summpy.example.com:8080/?sent_limit=2&text=%E4%BB%8A%E6%97%A5%E3%81%AF%E8%89%AF%E3%81%84%E5%A4%A9%E6%B0%97%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E6%98%8E%E6%97%A5%E3%81%AF%E9%9B%A8%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%E6%98%8E%E6%97%A5%E3%81%AE%E9%9B%A8%E3%81%AF%E5%AF%92%E3%81%84%E3%81%A7%E3%81%99%E3%80%82

About

summpy https://github.com/recruit-tech/summpy on Docker