google/cloud-natural-language

该软件包已被废弃,不再维护。作者建议使用 google/cloud-language 软件包。

云自然语言 PHP 客户端

v0.33.0 2024-07-26 21:41 UTC

README

这是 Cloud Natural Language 的 PHP 语言的惯用客户端。

Latest Stable Version Packagist

注意: 此存储库是 Google Cloud PHP 的一部分。有关支持请求、错误报告或开发贡献,请将它们定向到该项目。

为开发者提供自然语言理解技术,包括情感分析、实体分析、实体情感分析、内容分类和语法分析。此 API 是 Cloud Machine Learning API 家族的一部分。

安装

首先,安装 PHP 选择的依赖项管理器 Composer

现在安装此组件

$ composer require google/cloud-language

身份验证

请参阅我们的 身份验证指南 了解有关验证客户端的更多信息。身份验证后,您就可以开始发起请求了。

示例

require 'vendor/autoload.php';

use Google\Cloud\Language\LanguageClient;

$language = new LanguageClient();

// Analyze a sentence.
$annotation = $language->annotateText('Greetings from Michigan!');

// Check the sentiment.
if ($annotation->sentiment() > 0) {
    echo "This is a positive message.\n";
}

// Detect entities.
$entities = $annotation->entitiesByType('LOCATION');

foreach ($entities as $entity) {
    echo $entity['name'] . "\n";
}

// Parse the syntax.
$tokens = $annotation->tokensByTag('NOUN');

foreach ($tokens as $token) {
    echo $token['text']['content'] . "\n";
}

版本

此组件被认为是测试版。因此,应预计它将非常稳定,我们正在努力达到发布候选版本。我们将优先解决问题和请求。

下一步

  1. 了解 官方文档
  2. 查看 深入使用示例