Automated.ai Python Client Library
Project description
Automated.ai Client Package
Python Client Package to access automated.ai hosted algorithms. For more information, please see automated.ai
Building the python package:
python setup.py bdist_wheel
source py27
python setup.py bdist_wheel
python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
Install localally:
pip install dist/automatedai-0.1-py3-none-any.whl
Ways of using the client api:
endpoint
token = "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_link
print(output)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for automatedai-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dbb009ad9a320577caf6fb11fa54457d95618ee22f10910ca1f97122690b766 |
|
MD5 | f3ec866c176ecbd1812ad7cfed0d54e3 |
|
BLAKE2b-256 | ea3eb57827ec37d96dabd7837ab9d80575b46a338862ddfa38cb998e325dee96 |
Close
Hashes for automatedai-0.5-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff530527bbac84833336d840b6caceef13e76a53b6edabbe55b82fc453b28cd |
|
MD5 | 5239310c794f0bed2534422d7b24c378 |
|
BLAKE2b-256 | 01c5d20261b0cc54c772332f71af89eb63d3345739d730b38def69c3e1a8e480 |