更新时间:2021-03-18 GMT+08:00
初始化Client
MtClient 是访问机器翻译的工具类,通过构造认证信息类和选择认证方式去初始化MtClient ,然后用对应实例去访问接口。初始化支持AK/SK认证和用户名密码认证两种方式。
用户名密码(Token)认证方式
import json from huaweicloud_nlp.MtClient import MtClient 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代理,否则不需要 mtClient = MtClient(tokenClient)
AK/SK认证方式
import json from huaweicloud_nlp.MtClient import MtClient 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代理,否则不需要 mtClient= MtClient(akskClient)
父主题: 机器翻译
