- API version: v1
- Package version: 5.0.0
- Service version 5.0.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Python 2.7 and 3.4+
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/vodena/BlackFoxRestApiPython.git
(you may need to run pip
with root permission: sudo pip install git+https://github.com/vodena/BlackFoxRestApiPython.git
)
Then import the package:
import blackfox_restapi
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import blackfox_restapi
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import blackfox_restapi
from blackfox_restapi.rest import ApiException
from pprint import pprint
# Defining host is optional and default to http://localhost
configuration.host = "http://localhost"
# Enter a context with an instance of the API client
with blackfox_restapi.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = blackfox_restapi.AnnModelApi(api_client)
id = 'id_example' # str | File hash(sha1)
integrate_scaler = False # bool | Integrate scaler in model (optional) (default to False)
model_type = blackfox_restapi.NeuralNetworkType() # NeuralNetworkType | h5, onnx, pb (optional)
try:
# Download model file
api_response = api_instance.download(id, integrate_scaler=integrate_scaler, model_type=model_type)
pprint(api_response)
except ApiException as e:
print("Exception when calling AnnModelApi->download: %s\n" % e)
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AnnModelApi | download | GET /api/ann/model/{id} | Download model file |
AnnModelApi | exists | HEAD /api/ann/model/{id} | Check if model file exist |
AnnModelApi | get_metadata | GET /api/ann/model/{id}/metadata | Get model metadata |
AnnModelApi | upload | POST /api/ann/model | Upload model file |
AnnOptimizationApi | delete | DELETE /api/ann/{id} | |
AnnOptimizationApi | get_model_id | GET /api/ann/{id}/model-id/{generation} | Get id of best model for given generation |
AnnOptimizationApi | get_status | GET /api/ann/{id}/status | Get status of optimization |
AnnOptimizationApi | start | POST /api/ann | Starts new optimization using ann |
AnnOptimizationApi | start_series | POST /api/ann/series | Starts new series optimization using ann |
AnnOptimizationApi | stop | POST /api/ann/{id}/action/stop | Stop running optimization |
AnnPredictionApi | predict_from_array | POST /api/ann/prediction/array | Predict values from array |
AnnPredictionApi | predict_from_file | POST /api/ann/prediction/file | Predict values from file |
AnnTrainingApi | train | POST /api/ann/train | |
AnnTrainingApi | train_series | POST /api/ann/train/series | |
DataSetApi | download | GET /api/dataset/{id} | Download dataset file (*.csv) |
DataSetApi | exists | HEAD /api/dataset/{id} | Check if dataset file exist |
DataSetApi | upload | POST /api/dataset | Upload dataset file (*.csv) |
InfoApi | get | GET /api/info | |
RandomForestModelApi | download | GET /api/random-forest/model/{id} | Download model file (*.h5) |
RandomForestModelApi | exists | HEAD /api/random-forest/model/{id} | Check if h5 file exist |
RandomForestModelApi | get_metadata | GET /api/random-forest/model/{id}/metadata | Get model metadata |
RandomForestModelApi | upload | POST /api/random-forest/model | Upload model(binary file) |
RandomForestOptimizationApi | delete | DELETE /api/random-forest/{id} | |
RandomForestOptimizationApi | get_model_id | GET /api/random-forest/{id}/model-id/{generation} | Get id of best model for given generation |
RandomForestOptimizationApi | get_status | GET /api/random-forest/{id}/status | Get status of optimization |
RandomForestOptimizationApi | start | POST /api/random-forest | Starts new optimization using random forest |
RandomForestOptimizationApi | start_series | POST /api/random-forest/series | Starts new series optimization using random forest |
RandomForestOptimizationApi | stop | POST /api/random-forest/{id}/action/stop | Stop running optimization |
RnnModelApi | download | GET /api/rnn/model/{id} | Download model file |
RnnModelApi | exists | HEAD /api/rnn/model/{id} | Check if model file exist |
RnnModelApi | get_metadata | GET /api/rnn/model/{id}/metadata | Get model metadata |
RnnModelApi | upload | POST /api/rnn/model | Upload model file |
RnnOptimizationApi | delete | DELETE /api/rnn/{id} | |
RnnOptimizationApi | get_model_id | GET /api/rnn/{id}/model-id/{generation} | Get id of best model for given generation |
RnnOptimizationApi | get_status | GET /api/rnn/{id}/status | Get status of optimization |
RnnOptimizationApi | start | POST /api/rnn | Starts new reccurent neural network optimization |
RnnOptimizationApi | stop | POST /api/rnn/{id}/action/stop | Stop running optimization |
XGBoostModelApi | download | GET /api/xgboost/model/{id} | Download model file (*.bin) |
XGBoostModelApi | exists | HEAD /api/xgboost/model/{id} | Check if h5 file exist |
XGBoostModelApi | get_metadata | GET /api/xgboost/model/{id}/metadata | Get model metadata |
XGBoostModelApi | upload | POST /api/xgboost/model | Upload model(binary file) |
XGBoostOptimizationApi | delete | DELETE /api/xgboost/{id} | Delete optimization from optimization service |
XGBoostOptimizationApi | get_model_id | GET /api/xgboost/{id}/model-id/{generation} | Get id of best model for given generation |
XGBoostOptimizationApi | get_status | GET /api/xgboost/{id}/status | Get status of optimization |
XGBoostOptimizationApi | start | POST /api/xgboost | Start XGBoost optimization |
XGBoostOptimizationApi | start_series | POST /api/xgboost/series | Starts new series optimization using XGBoost model |
XGBoostOptimizationApi | stop | POST /api/xgboost/{id}/action/stop | Stop running optimization |
- AggregationType
- AnnHiddenLayerConfig
- AnnLayerConfig
- AnnModel
- AnnOptimizationConfig
- AnnOptimizationEngineConfig
- AnnOptimizationStatus
- AnnSeriesOptimizationConfig
- AnnSeriesTrainingConfig
- AnnTrainingConfig
- BinaryMetric
- ConvergencyCriterion
- Encoding
- InputConfig
- InputWindowConfig
- InputWindowRangeConfig
- NeuralNetworkActivationFunction
- NeuralNetworkTrainingAlgorithm
- NeuralNetworkType
- OptimizationAlgorithm
- OptimizationEngineConfig
- OptimizationState
- OutputConfig
- OutputWindowConfig
- PredictionArrayConfig
- PredictionFileConfig
- ProblemDetails
- ProblemType
- RandomForestModel
- RandomForestModelType
- RandomForestOptimizationConfig
- RandomForestOptimizationStatus
- RandomForestSeriesOptimizationConfig
- Range
- RangeInt
- RegressionMetric
- RnnHiddenLayerConfig
- RnnModel
- RnnOptimizationConfig
- RnnOptimizationStatus
- ServiceInfo
- TrainedNetwork
- XGBoostModel
- XGBoostOptimizationConfig
- XGBoostOptimizationStatus
- XGBoostSeriesOptimizationConfig
All endpoints do not require authorization.