BlueConic client
- class Client
- __init__(*, host=None, client_id=None, client_secret=None, objective_ids=None, ip='', port='', notebook_id=None, locale=None, use_as_default=True)
This class initializes the authentication for interfacing with the BlueConic bulk API for AI Workbench. If no parameters are given, credentials are requested from the server. Otherwise the
host
,client id
, andclient secret
should all be given. If one of them is empty an exception is raised.- Parameters:
host (str, optional) – Host url
client_id (str, optional) – The client id generated by the BlueConic Plugin API
client_secret (str, optional) – The client secret generated by the BlueConic Plugin API
objective_ids ([str], optional) – The IDs of the objectives as a list
notebook_id (str, optional) – The ID of the notebook. Used to identify this notebook and find metadata. If empty, Jupyter is called to extract the notebook ID.
locale (str, optional) – The default locale to retrieve if possible
- Usage - Without parameters:
>>> from blueconic import Client >>> bc = Client() <blueconic.client.Client>
- Usage - With parameters:
>>> from blueconic import Client >>> HOST = "http://localhost:3737" >>> CLIENT_ID = "testKey" >>> CLIENT_SECRET = "testSecret1234" >>> bc = Client(host=HOST, client_id=CLIENT_ID, client_secret=CLIENT_SECRET) <blueconic.client.Client>