更新时间: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)
父主题: 语言理解
