更新时间:2021-03-18 GMT+08:00
分享

初始化Client

NluClient是访问语言理解的工具类,通过构造认证信息类和选择认证方式去初始化NluClient,然后用对应实例去访问接口。初始化支持AK/SK认证和用户名密码认证两种方式。

Token认证方式

import json
from huaweicloud_nlp.NluClient import NluClient
from huaweicloud_nlp.HWNlpClientToken import HWNlpClientToken
tokenClient = HWNlpClientToken("domain-name",  # domain name,用户的domain name
                               "username",  # 用户名
                               "password", # 密码
                               "cn-north-4", # region
                               "058ac67cb6100f602f6bc002d454b770") # project_id
proxy = {"http": "http://username:password@proxy.com", "https": "http://username:password@proxy.com"} # 如果需要,可以使用http代理,否则不需要
tokenClient.set_proxy(proxy) # 如果需要,可以使用http代理,否则不需要
nluClient = NluClient(tokenClient)

AK/SK认证方式

import json
from huaweicloud_nlp.NluClient import NluClient
from huaweicloud_nlp.HWNlpClientAKSK import HWNlpClientAKSK
akskClient = HWNlpClientAKSK("ak", # 用户的ak
                             "sk", # 用户的sk
                             "cn-north-4", # region值
                             "058ac67cb6100f602f6bc002d454b770") # projectId
proxy = {"http": "http://username:password@proxy.com", "https": "http://username:password@proxy.com"} # 如果需要,可以使用http代理,否则不需要
akskClient.set_proxy(proxy) # 如果需要,可以使用http代理,否则不需要
nluClient= NluClient(akskClient)
分享:

    相关文档

    相关产品

close