Laravel 的 Google 自然语言 API
发布于 作者: Paul Redmond
该 laravel-natural-language 包使在您的 Laravel 应用程序中使用 Google 自然语言处理 (NLP) API 变得轻而易举,只需最少的配置,即可获得简洁的语法和一致的包 API。
该包利用了 google/cloud-language
PHP 包,并在其上提供了一个接口,以便使用 NLP API 方便地对文本执行操作。以下是一些您可以通过该包的 NaturalLanguage
facade 轻松访问的示例方法。
// Detect the Sentiment: Accepts a string and returns an array.NaturalLanguage::sentiment(string $text): array // Detect the Entities: Accepts a string and returns an array.NaturalLanguage::entities(string $text): array // Detect the Sentiment per entity basis: Accepts a string and returns an array.NaturalLanguage::entitySentiment(string $text): array // Detect the syntax: Accepts a string and returns an array.NaturalLanguage::syntax(string $text): array // Detect the categories: Accepts a string and returns an array.NaturalLanguage::categories(string $text): array // Annotate text: Accepts a string and an optional features array & returns an array.NaturalLanguage::annotateText(string $text, array $features = ['sentiment', 'syntax']): array
自然语言处理 (NLP) 可以帮助揭示文本结构并将内容分类到预定义的类别中。情感分析有助于确定文本的总体态度,API 以分数和幅度值的形式表示它。情感分析有助于分析您网站上提供的产品和内容的反馈和评论,其用例可能无穷无尽。也许您可以标记对产品或帖子产生负面影响的评论或评论,以便从提供的反馈中学习。
我鼓励您尝试自然语言处理,看看您可以从结果中获得什么数据和见解。
了解更多
您可以在 GitHub 上了解有关此包的更多信息,获取完整的安装说明,并查看 源代码。
如果您以前从未使用过 Google Cloud,有时项目设置会让人有点不知所措。该包有一个 文档 来帮助您创建 NLP 项目并设置服务帐户 JSON 密钥。
如果您想了解有关 Google 的 NLP API 的更多信息,请查看 Cloud 自然语言概述页面 以及 快速入门。