企业级AI应用开发专业套件 ModelArts Pro-调用API和SDK:SDK调用
SDK调用
本章节以Python SDK为例介绍如何进行使用,其他语言SDK使用方法相同。
- 获取SDK。
在自定义OCR的“部署”页面,选择“SDK调用”获取SDK。
图2 获取SDK - 导入SDK至PyCharm(请在PyCharm中提前配置python环境)。
图3 导入SDK
- 获取AK、SK。
AK/SK(Access Key ID/Secret Access Key)即访问密钥,包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,华为云通过AK识别用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。
登录访问密钥页面,依据界面操作指引,获取AK、SK。下载得到的访问密钥为credentials.csv文件,文件中的B列和C列分别是AK、SK信息。
图4 新增访问密钥图5 AKSK文件 - 修改OCRDemo.py文件。
(1)填写获取的AK、SK。
(2)将代码示例中的请求url替换为自定义OCR部署后生成的url,只使用图片中用蓝色标注的字段进行替换。
(3)将代码示例中的# option["side"]="front"替换为:
option["template_id"]="xxx"
template_id的值可以在自定义OCR部署发布后获取。
图6 修改代码文件(修改前)图7 修改代码文件(修改后) - 调用自定义OCR SDK。