はじめに
ネガティブ・ポジティブの感情分析を行う必要があり、APIを調査しました。
公開されているAPIとして、主に次の4社から提供されいてるAPIが使用されています。
- Google Natural Language
- Amazon Comprehend
- Azure Text Analytics
- IBM Watson Natural Language
これらを比較します。
価格
以下は海外のレポートから引用です。
文字がずれていますがが、2列目はAzureです。
全体的にAmazonが最安となっています。
IBMが比較対象にありませんが、日本語のサイトとして以下のサイトも大変参考になるので参照をお勧めします。
シェア
業界シェアをnpmのダウンロード数から推測します。
提供元 | パッケージ | 週間ダウンロード数 | |
Amazon | @aws-sdk/client-comprehend | 349017 | |
Azure | @azure/ai-text-analytics | 2829 | |
@google-cloud/language | 16619 | ||
IBM | @ibm-watson/natural-language-understanding-nodejs | 31 |
どうやら、圧倒的にAmazonの人気が高いようです。価格の安さが理由かもしれません。
2番目がGoogleで、AzureとIBMはほぼ使われていないという傾向にありそうです。
品質
未確認
調べた範囲では品質の不満は見つけれらませんでした。
まとめ
概ね、Amazonを選んでおけば良さそうです。
コメント