aiphilos / api-sdk-php
api.aiphilos.com 的 SDK
1.2.0
2020-11-05 14:14 UTC
Requires
- php: ^5.3 || ^7.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2024-09-29 02:54:54 UTC
README
aiPhilos 提供基于人工智能技术最新进展的自然语言处理能力,包括高级语义和词汇分析。
目前,aiPhilos 提供两组 API
- items 提供了使用语义 API(见下文)的实时数据库和搜索引擎,通过理解自然语言来改善搜索结果和索引,将自然语言分析和人工智能作为组件来理解您的数据集
- semantics 可以将自然的人类语言输入分割成机器可读的块,并附加可用于深化应用程序中自然语言理解的信息(分词、词性标注、词类和类别、命名实体识别、词汇数据、同义词/上义词/下义词、相似性和情感数据,以及学习到的知识)
更多信息,请访问 aiphilos.com.
文档,请参阅 docs.aiphilos.com.
安装
安装此库最简单的方法是使用 composer.
{ "require": { "aiphilos/api-sdk-php": "1.*" } }
用法
语义(自然语言输入的语义分析)
创建和配置客户端
// Create client $client = new Aiphilos\Api\Semantics\Client(); // Configure client $client->setAuthCredentials('user', 'pass'); $client->setDefaultLanguage('de-de');
解析单个字符串
$res = $client->parseString('Ordner');
解析多个字符串
$res = $client->parseStrings(array('Ordner leitz', 'tastatur')); // Alternative $res = $client->parseStrings(array('example_1' => 'Ordner leitz', 'example_2' => 'tastatur'));
使用自定义实现Lexemes和Synsets
Aiphilos\Api\Semantics\LexemeFactory::setDefaultClass('My\Namespace\And\Classname'); // Instance of Aiphilos\Api\Semantics\LexemeInterface Aiphilos\Api\Semantics\SynsetFactory::setDefaultClass('My\Namespace\And\Classname'); // Instance of Aiphilos\Api\Semantics\SynsetInterface
items(数据库和搜索引擎)
待定
许可证
此库可在Apache 2.0 许可证下使用。
联系方式
想取得联系吗?请联系: aiphilos.com.