NLP自学习平台_SDK中心

NLP自学习平台
API 版本 :
2019-11-11
SDK 代系 :
V2.0推荐
查看代系区别
所有语言:

概述

文档中 SDK 关于 API 的示例代码仅供参考,各 API 的完整使用步骤与说明请参见SDK 示例OpenAPI 文档

Latest Stable Version composer.lock License

环境要求

  • 最低要求 PHP 5.6
  • 必须在系统上全局安装 Composer
  • ⚠️注意:执行 composer 安装 SDK 的 PHP 版本要小于或等于实际运行时的 PHP 版本。 例如,在 PHP7.2 环境下安装 SDK 后生成 vendor 目录,只能在 PHP7.2 以上版本使用,如果拷贝到 PHP5.6 环境下使用,会出现依赖版本不兼容问题。

一些用户可能由于网络问题无法安装,可以通过以下命令使用阿里云 Composer 全量镜像。

安装方式

示例背景

  • 以下代码详细介绍了升级版 SDK 的使用步骤,仅作步骤示范。示例展示了如何调用 CreateAsyncPredict API 进行创建一个异步预测请求。

完整代码示例

以下为本文示例的完整 PHP SDK 代码。


步骤介绍

  1. 初始化配置对象 Darabonba\OpenApi\Models\Config 。 Config 对象存放 accessKeyId、accessKeySecret 、endpoint 等配置,endpoint 如示例中的 nlp-automl.cn-hangzhou.aliyuncs.com 。

  1. 实例化一个客户端,从 AlibabaCloud\SDK\Nlpautoml\V20191111\Nlpautoml 类生成对象 client 。从 Client 类中生成对象 client 。

  1. 初始化 RuntimeOptions ,该步骤可忽略。

  1. 创建对应 API 的 Request 。 类的命名规则为 API 方法名加上 Request 。例如:

  1. 设置请求类 request 的参数。 通过 request 类的属性设置必要的信息,即 API 中必须要提供的信息。

  1. 通过client对象获得对应 request 响应 response 。

  1. 调用 response->Body 中对应的属性获得返回的参数值。 假设您需要获取 requestId ;

  1. 获取报错信息