2015リクルートの大杉さんがsummpyというAPIを公開していたので試してみました。リクルートの大杉さんがsummpyというAPIを公開していたので試してみました。自動要約APIを作ったので公開しますソースはこちら。必要なモジュールが多いのと、WindowsでMeCabは個人的に鬼門のためVagrantからVM上に構築。OSはubuntu14を利用します。pipと必要なモジュールインストール。pulpscikit-learnだけ依存関係があるため、先にscipyをインストールする必要があります。他はまとめてインストールでも問題なさそうです。##サーバー立ち上げてみるポート8080番でAPIサーバー立ち上げます。&-hに0.0.0.0を指定しているのは、Vagrantからportforwardするときにホスト名がlocalhostでは機能しないようなので。forwardingができなかったさらに、VM側でfirewallの設定を行っている人は8080ポートを開けてください。8080あとはVagrantfileに以下を追記。8080リロードします。reloadHOSTから以下のURLにアクセスします。http://localhost:8080/static/test.html以下のような画面がでればOKです。あとは試しにHOSTのブラウザからhttp://localhost:8080/summarize?sent_limit=3&text=何か文章でアクセスしてみてください。json形式のレスポンスが返ってくると思います。jsonが文字化けしていたら、summpy/api/server.pyの106行目を以下のように修正するとよいでしょう。charset=utf-8')今回はここまでにします。DoeWeb会社に勤務するデザイナーです。普段はデザインを担当していますが、ここではデザイン、プログラミング、インフラなど興味の赴くままに幅広く書いています。DoeWeb会社に勤務するデザイナーです。普段はデザインを担当していますが、ここではデザイン、プログラミング、インフラなど興味の赴くままに幅広く書いています。