A REST client library for AI Core.
Project description
Procaine is a REST client library for SAP AI Core API. Reduces the pain.
Installation
To use Procaine, first install it using pip:
$ pip install procaine
Usage
Run a flow:
>>> from procaine import aicore >>> auth = {"url": AUTH_URL, "clientid": CLIENT_ID, "clientsecret": CLIENT_SECRET} >>> api = aicore.Client(AI_API_URL, auth) >>> hello = api.create_execution("hello-world") >>> hello {'id': 'e96bc32ee9bf9e63', 'message': 'Execution scheduled', 'status': 'UNKNOWN', 'targetStatus': 'COMPLETED'} >>> api.execution(hello) { ... 'status': 'COMPLETED', ... 'targetStatus': 'COMPLETED'} >>> logs = api.execution_logs(hello) >>> print(logs) _____________ < hello world > ------------- \ \ \ ## . ## ## ## == ## ## ## ## === /""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/
Documentation
More usage examples and detailed documentation could be found on https://procaine.readthedocs.io/
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 Distribution
procaine-0.2.0.tar.gz
(12.8 kB
view hashes)
Built Distribution
procaine-0.2.0-py3-none-any.whl
(13.6 kB
view hashes)