123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # -*- coding: utf-8 -*-
- import os
- import sys
- from typing import List
- from alibabacloud_paistudio20210202.client import Client as PaiStudio20210202Client
- from alibabacloud_tea_openapi import models as open_api_models
- from alibabacloud_paistudio20210202 import models as pai_studio_20210202_models
- from alibabacloud_tea_util import models as util_models
- from alibabacloud_tea_util.client import Client as UtilClient
- import json
- class PAIClient:
- def __init__(self):
- pass
- @staticmethod
- def create_client():
- """
- 使用AK&SK初始化账号Client
- @return: Client
- @throws Exception
- """
- # 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考。
- config = open_api_models.Config(
- access_key_id="LTAI5tFGqgC8f3mh1fRCrAEy",
- access_key_secret="XhOjK9XmTYRhVAtf6yii4s4kZwWzvV"
- )
- # Endpoint 请参考 https://api.aliyun.com/product/PaiStudio
- config.endpoint = 'pai-vpc.cn-hangzhou.aliyuncs.com'
- return PaiStudio20210202Client(config)
- @staticmethod
- def main(
- args: List[str],
- ) -> None:
- client = PAIClient.create_client()
- list_experiments_request = pai_studio_20210202_models.ListExperimentsRequest(
- workspace_id='96094'
- )
- runtime = util_models.RuntimeOptions()
- headers = {}
- try:
- resp = client.list_experiments_with_options(list_experiments_request, headers, runtime)
- print(resp)
- except Exception as error:
- print(error.message)
- print(error.data.get("Recommend"))
- UtilClient.assert_as_string(error.message)
- if __name__ == '__main__':
- PAIClient.main(sys.argv[1:])
|