文档首页/ 自然语言处理 NLP/ 快速入门/ 如何使用Postman调用华为云NLP服务
更新时间:2024-04-24 GMT+08:00
分享

如何使用Postman调用华为云NLP服务

华为云NLP以开放API(Application Programming Interface,应用程序编程接口)的方式提供自然语言处理能力,支持使用Postman方式调用华为云NLP服务。

本章节提供了通过Postman调用分词API的样例,详细介绍如何调用分词API接口,帮助您快速熟悉自然语言处理服务的使用方法。

同时也提供视频帮助指导您端到端使用Postman调用NLP服务接口。

开始使用样例前,请仔细阅读操作须知准备工作,提前完成准备工作。具体调用NLP服务流程如下所示:

操作须知

自然语言处理的API接口已全部商用,无需开通,可直接调用。调用费用请参见自然语言处理价格计算器

准备工作

  • 已注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费或冻结状态。
  • 登录我的凭证,获取“IAM用户名”“、账号名”以及待使用区域的“项目ID”。调用服务时会用到这些信息,请提前保存。

    本样例以区域“华北-北京四”为例,获取对应的项目ID。

    图1 我的凭证

步骤1:配置环境

  1. 下载Postman并安装。请选择合适的版本进行下载安装,建议使用7.24.0版本。

    最新版本的Postman需要注册账号并登录后才可以使用。

  2. 下载华为云NLP服务Postman配置文件。

    配置文件下载地址:NLP-API.postman_collection.zip,解压获得json文件。

  3. 加载华为云NLP服务Postman配置文件。
    1. 登录Postman,在主菜单中,选择File > Import
    2. 在IMPORT对话框中,单击“Upload Files”,在弹出的对话框中选择已经下载的“NLP-API.postman_collection.json”配置文件。单击“打开”
      加载结束后,在左侧导航栏中会显示配置文件。
      图2 加载配置文件

步骤2:Token认证

  1. 在Postman界面上,单击左侧导航树“get-token”,选中“Body”页签,在“Body”页签中添加华为云账号、密码及NLP服务部署的区域“cn-north-4”,如下图所示,其中:
    • “user”里的“name”表示准备工作中获取的IAM用户名,“password”表示用户密码。
    • “domain”里的“name”表示准备工作中获取的账号名。
    • “project”里的“name”表示区域名,如“cn-north-4”终端节点

    获取token的华为云服务所在区域需要和调用的服务所在区域一致,否则会导致调用失败。

    图3 Token认证

  2. 单击右上角“Send”,发送“POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens”获取返回结果Headers中的token值(Token有效期为24小时)。
    图4 获取token

步骤3:调用分词服务

  1. 在Postman界面上,单击左侧导航树“分词”,将配置文件URL中的“{{your_project_id}}”替换成准备工作中获取的“华北-北京四”区域。
  2. 选中“Headers”配置项复制token值到“X-Auth-Token”
    图5 调用服务

  3. 单击“Body”,根据分词服务API说明修改Body参数,并单击“Send”获取结果显示如下所示。
    图6 获取结果

相关文档