检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于NLP服务接口,如果调用后返回状态码为“200”,则表示请求成功。 响应消息头 对应请求消息头,
单击“Send”,发送API请求。 在返回的响应头中查看获取的用户Token,用户调用IAM其他API接口时,可以使用该Token进行鉴权。 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 如果返回错误码,例如401,表示认证失败,请确认Request
ral,默认为general。 响应消息 响应参数如表3所示。 表3 响应参数 参数名 参数类型 说明 vectors Array of floats 句向量结果列表,按输入句子顺序返回句向量,句向量维度默认为100。 error_code String 调用失败时的错误码,具体参见错误码。
调用自然语言处理的API失败时怎么处理? 解决方案 根据API调用返回结果或者错误码查找原因,错误码详情请见错误码。 检查Token是否填写正确或者已过期,详情请见Token认证。 检查API调用方法是否正确,可参考快速入门。 如果无法确定原因和解决问题,请联系技术服务人员。
请求参数所示。 表2 请求参数 参数名 参数类型 必选 说明 text String 是 待分析文本,长度为1~512,文本编码为UTF-8。 limit integer 否 返回关键词的最大数量,默认为5。 如果请求文本的词汇数量小于该值,则返回实际词汇数量。 如果词汇数量为浮点数,则limit取该浮点数向下取整的结果。
文本分类适用领域。默认为1,表示广告检测。目前只支持广告检测。 响应消息 响应参数如表3所示。 表3 响应参数 参数名 参数类型 说明 result Result object 调用成功时的返回情感信息。 调用失败时无此字段。 请参见表4。 error_code String 调用失败时的错误码。具体参见错误码。
本地调用API 本章节以分词为例,介绍如何使用NLP Python SDK在本地进行开发。 该接口可以对文本进行分词处理,并将识别结果以JSON格式返回给用户。 前提条件 已注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。 已开通服务。 操作步骤 获取并安装NLP
根据获取的AK/SK,修改Demo工程“NLPDemo.java”文件中函数的“AK”和“SK”的值。 图3 AK/SK认证鉴权 步骤3:调用分词服务 执行Demo,控制台输出状态码“200”即表示程序执行成功。 分词识别的返回结果为JSON格式,如下所示。 { "words": [ {
3。 type 否 Integer 支持的领域类型,取值如下(目前只支持通用领域),默认为通用领域: 0:通用领域 响应消息 响应参数如表3所示。 表3 响应参数 名称 参数类型 说明 summary String 根据文本请求体,返回摘要结果。 error_code String
状态码 正常 200 异常 返回值 说明 400 Bad Request 请求错误,具体返回错误码请参考错误码。 401 Unauthorized 鉴权失败。 403 Forbidden 没有操作权限。 500 Internal Server Error 服务内部错误。 503 Service
响应参数说明请参见表4。 表4 响应参数说明 参数名 参数类型 说明 detected_language String 调用成功时表示调用结果,编码格式为UTF-8,语种取值请见表3。 当输入文本过短或不明确时,识别结果可能不准确; 当输入文本包含多种语言时,会返回占比最高的语种。 调用失败时无此字段。
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时,HTTPS请求返回一个4xx或5xx的HTTPS状态码。返回的消息体中是具体的错误代码及错误信息。 错误响应Body体格式说明 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。
机器翻译 语种识别 语种识别是为了识别文本所属的语种。对于用户输入的文本,返回识别出的所属语种。 父主题: 基本概念
他情况默认返回全部粒度分词树结果。 响应消息 响应参数如表3所示。 表3 响应参数 参数名 参数类型 说明 result Array of node objects 或 Array of strings 分词结果。默认返回全部粒度分词树结果,如果选择了分词粒度,则返回对应粒度的词汇列表结果。
地处理文本,常用于智能问答系统、文本分析、内容推荐、翻译等场景。 NLP服务需要用户通过调用API接口,将需要文件识别成可编辑的文本,然后返回JSON格式的识别结果,用户需要通过编码将识别结果对接到业务系统或保存为TXT、Excel等格式。 NLP服务使用流程请见图1,操作指引请见表1。
Development Kit)是对自然语言处理服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用自然语言处理SDK提供的接口函数即可实现使用自然语言处理业务能力的目的。目前自然语言处理的SDK支持JAVA和Python版本,其他语言可通过REST API方式调用对应服务。
Development Kit)是对自然语言处理服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用自然语言处理SDK提供的接口函数即可实现使用自然语言处理业务能力的目的。目前自然语言处理的SDK支持JAVA和Python版本,其他语言可通过REST API方式调用对应服务。
请求参数 参数名 参数类型 必选 说明 text String 是 待分析文本,长度为1~50,文本编码为UTF-8。 lang String 否 支持的文本语言类型,目前只支持中文(zh),默认为中文。 响应消息 响应参数如表3所示。 表3 响应参数 参数名 参数类型 说明 entities
创建翻译任务接口创建任务完成后返回,然后用户通过调用查询任务状态接口来获得翻译状态和临时URL。 用户可以使用临时URL下载翻译好的文件,每个临时URL有效期为10分种。翻译结果会保存24小时(从翻译完成的时间算起)。24小时后如果再访问,将会返回 “task id is not
能力,用于文本分析及挖掘,常用于智能问答系统、文本分析、内容推荐、翻译等场景。 调用API接口需要具备一定的编程开发能力,调用NLP服务后返回的结果为JSON格式,用户需要通过编程来处理识别结果。 您可以根据以下两种方式的介绍选择合适的使用方式: 通过可视化工具(如curl、Po