Skip to main content

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

This version

0.5

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for automatedai, version 0.5
Filename, size File type Python version Upload date Hashes
Filename, size automatedai-0.5-py2-none-any.whl (3.9 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size automatedai-0.5-py3-none-any.whl (3.9 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page