automated.ai python客户端库
automatedai的Python项目详细描述
automated.ai客户端包
访问automated.ai托管算法的python客户端包。有关详细信息,请参见automated.ai
构建python包:
python setup.py bdist_wheelsource py27python setup.py bdist_wheelpython -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
本地安装:
pip install dist/automatedai-0.1-py3-none-any.whl
客户端API的使用方法:
endpointtoken = "my_secret_token"Algo=automatedai.Algorithm(endpoint,token)# Send None to invoke algorithm output = Algo.send(None)print(output)# Send a string to your algorithm output = Algo.send("send a string")print(output)# Send a file output = Algo.send(bytearray(open("my_image.jpg", "rb").read()))print(output)# Send a JSON structure, returns the JSON structure output = Algo.send({"MyString":"JSON String"})print(output)# Send an dictionary (np arrays are converted to list)output = Algo.send({"int":1,"float":1.2,"array":[1,2],"string":"Ddd","np":np.random.randint(0,255,(100,100,3),np.uint8),"List":[1,2,3,4]})print(output)# Send a list output = Algo.send(["send", "elements", "in", "array"])print(output)# send a file link to download, returns the file bytes downloaded output = Algo.send_url_to_download("https://file_linkprint(output)