View the Project on GitHub elements-storage/elements-sdk-python
Method | HTTP request | Description |
---|---|---|
abort_ai_dataset_model_creation | POST /api/2/ai/models/{id}/abort |
|
activate_ai_model | POST /api/2/ai/models/{id}/activate |
|
create_ai_annotation_track | POST /api/2/ai/annotations/tracks/create |
|
create_ai_category | POST /api/2/ai/categories |
|
create_ai_dataset | POST /api/2/ai/datasets |
|
create_ai_dataset_model | POST /api/2/ai/models/create |
|
create_ai_metadata | POST /api/2/ai/metadata/create |
|
create_ai_model | POST /api/2/ai/models |
|
delete_ai_annotation | DELETE /api/2/ai/annotations/{id} |
|
delete_ai_annotation_track | DELETE /api/2/ai/annotations/tracks/{id} |
|
delete_ai_category | DELETE /api/2/ai/categories/{id} |
|
delete_ai_dataset | DELETE /api/2/ai/datasets/{id} |
|
delete_ai_model | DELETE /api/2/ai/models/{id} |
|
export_ai_dataset | POST /api/2/ai/datasets/{id}/export |
|
export_ai_model | POST /api/2/ai/models/{id}/export |
|
get_ai_annotation | GET /api/2/ai/annotations/{id} |
|
get_ai_annotation_image | GET /api/2/ai/annotations/{id}/image |
|
get_ai_category | GET /api/2/ai/categories/{id} |
|
get_ai_connection | GET /api/2/ai/connections/{id} |
|
get_ai_dataset | GET /api/2/ai/datasets/{id} |
|
get_ai_image | GET /api/2/ai/images/{id} |
|
get_ai_image_content | GET /api/2/ai/images/{id}/content |
|
get_ai_metadata | GET /api/2/ai/metadata/{id} |
|
get_ai_model | GET /api/2/ai/models/{id} |
|
get_all_ai_annotation_tracks | GET /api/2/ai/annotations/tracks |
|
get_all_ai_annotations | GET /api/2/ai/annotations |
|
get_all_ai_categories | GET /api/2/ai/categories |
|
get_all_ai_connections | GET /api/2/ai/connections |
|
get_all_ai_datasets | GET /api/2/ai/datasets |
|
get_all_ai_images | GET /api/2/ai/images |
|
get_all_ai_metadata | GET /api/2/ai/metadata |
|
get_all_ai_models | GET /api/2/ai/models |
|
import_ai_datasets | POST /api/2/ai/datasets/import |
|
import_ai_models | POST /api/2/ai/datasets/{id}/import-models |
|
patch_ai_annotation | PATCH /api/2/ai/annotations/{id} |
|
patch_ai_category | PATCH /api/2/ai/categories/{id} |
|
patch_ai_dataset | PATCH /api/2/ai/datasets/{id} |
|
patch_ai_model | PATCH /api/2/ai/models/{id} |
|
run_ai_model_inference | POST /api/2/ai/models/{id}/inference |
|
update_ai_annotation | PUT /api/2/ai/annotations/{id} |
|
update_ai_category | PUT /api/2/ai/categories/{id} |
|
update_ai_dataset | PUT /api/2/ai/datasets/{id} |
|
update_ai_model | PUT /api/2/ai/models/{id} |
|
upload_ai_image | POST /api/2/ai/images/upload |
def abort_ai_dataset_model_creation(id)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
# example passing only required values which don't have defaults set
try:
api_instance.abort_ai_dataset_model_creation(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->abort_ai_dataset_model_creation: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def activate_ai_model(id)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
# example passing only required values which don't have defaults set
try:
api_instance.activate_ai_model(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->activate_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIAnnotation] create_ai_annotation_track(ai_annotation_create_request)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation import AIAnnotation
from elements_sdk.model.ai_annotation_create_request import AIAnnotationCreateRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_annotation_create_request = AIAnnotationCreateRequest(
proxy=1,
category="category_example",
frame=1,
relative_left=3.14,
relative_top=3.14,
relative_width=3.14,
relative_height=3.14,
) # AIAnnotationCreateRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.create_ai_annotation_track(ai_annotation_create_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_annotation_track: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_annotation_create_request | AIAnnotationCreateRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AICategoryDetail create_ai_category(ai_category_detail_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_category_detail import AICategoryDetail
from elements_sdk.model.ai_category_detail_update import AICategoryDetailUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_category_detail_update = AICategoryDetailUpdate(
dataset=AIDatasetDetailReference(
id="id_example",
training_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
last_finished_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
),
name="name_example",
) # AICategoryDetailUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.create_ai_category(ai_category_detail_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_category: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_category_detail_update | AICategoryDetailUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIDatasetWithPreview create_ai_dataset(ai_dataset_with_preview_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_with_preview import AIDatasetWithPreview
from elements_sdk.model.ai_dataset_with_preview_update import AIDatasetWithPreviewUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_dataset_with_preview_update = AIDatasetWithPreviewUpdate(
name="name_example",
type="normal",
connection=1,
) # AIDatasetWithPreviewUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.create_ai_dataset(ai_dataset_with_preview_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_dataset_with_preview_update | AIDatasetWithPreviewUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModel create_ai_dataset_model(ai_model_training_request)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from elements_sdk.model.ai_model_training_request import AIModelTrainingRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_model_training_request = AIModelTrainingRequest(
name="name_example",
dataset="dataset_example",
categories=[
"categories_example",
],
continue_from="continue_from_example",
parameters={
"key": "key_example",
},
) # AIModelTrainingRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.create_ai_dataset_model(ai_model_training_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_dataset_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_model_training_request | AIModelTrainingRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def create_ai_metadata(ai_processing_request)
media:access
import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_processing_request import AIProcessingRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_processing_request = AIProcessingRequest(
assets=[
1,
],
directories=[
1,
],
datasets=[
"datasets_example",
],
preferred_proxy_profile=1,
) # AIProcessingRequest |
# example passing only required values which don't have defaults set
try:
api_instance.create_ai_metadata(ai_processing_request)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_metadata: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_processing_request | AIProcessingRequest |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModel create_ai_model(ai_model_update)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from elements_sdk.model.ai_model_update import AIModelUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ai_model_update = AIModelUpdate(
dataset=AIDatasetReference(
id="id_example",
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
) # AIModelUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.create_ai_model(ai_model_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->create_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ai_model_update | AIModelUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def delete_ai_annotation(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
# example passing only required values which don't have defaults set
try:
api_instance.delete_ai_annotation(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->delete_ai_annotation: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def delete_ai_annotation_track(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
# example passing only required values which don't have defaults set
try:
api_instance.delete_ai_annotation_track(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->delete_ai_annotation_track: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def delete_ai_category(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Category.
# example passing only required values which don't have defaults set
try:
api_instance.delete_ai_category(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->delete_ai_category: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Category. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def delete_ai_dataset(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
# example passing only required values which don't have defaults set
try:
api_instance.delete_ai_dataset(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->delete_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def delete_ai_model(id)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
# example passing only required values which don't have defaults set
try:
api_instance.delete_ai_model(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->delete_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIDatasetExportResponse export_ai_dataset(id, ai_dataset_export_request)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_export_response import AIDatasetExportResponse
from elements_sdk.model.ai_dataset_export_request import AIDatasetExportRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
ai_dataset_export_request = AIDatasetExportRequest(
path="path_example",
) # AIDatasetExportRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.export_ai_dataset(id, ai_dataset_export_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->export_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. | |
ai_dataset_export_request | AIDatasetExportRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModelExportResponse export_ai_model(id, ai_model_export_request)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model_export_response import AIModelExportResponse
from elements_sdk.model.ai_model_export_request import AIModelExportRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
ai_model_export_request = AIModelExportRequest(
path="path_example",
) # AIModelExportRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.export_ai_model(id, ai_model_export_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->export_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. | |
ai_model_export_request | AIModelExportRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIAnnotation get_ai_annotation(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation import AIAnnotation
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
include_transforms_for_asset = 1 # int | (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_annotation(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_annotation: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_ai_annotation(id, include_transforms_for_asset=include_transforms_for_asset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_annotation: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. | |
include_transforms_for_asset | int | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def get_ai_annotation_image(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
# example passing only required values which don't have defaults set
try:
api_instance.get_ai_annotation_image(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_annotation_image: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AICategoryDetail get_ai_category(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_category_detail import AICategoryDetail
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Category.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_category(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_category: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Category. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIConnection get_ai_connection(id)
import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_connection import AIConnection
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = 1 # int | A unique integer value identifying this AI Connection.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_connection(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_connection: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this AI Connection. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIDatasetWithPreview get_ai_dataset(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_with_preview import AIDatasetWithPreview
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_dataset(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIImage get_ai_image(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_image import AIImage
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Image.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_image(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_image: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Image. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def get_ai_image_content(id)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Image.
# example passing only required values which don't have defaults set
try:
api_instance.get_ai_image_content(id)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_image_content: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Image. |
void (empty response body)
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIMetadata get_ai_metadata(id)
media:access
import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_metadata import AIMetadata
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = 1 # int | A unique integer value identifying this AI Metadata.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_metadata(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_metadata: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this AI Metadata. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModel get_ai_model(id)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
# example passing only required values which don't have defaults set
try:
api_response = api_instance.get_ai_model(id)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIAnnotation] get_all_ai_annotation_tracks()
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation import AIAnnotation
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
category = "category_example" # str | Filter the returned list by `category`. (optional)
image__dataset = "image__dataset_example" # str | Filter the returned list by `image__dataset`. (optional)
track = "track_example" # str | Filter the returned list by `track`. (optional)
image = "image_example" # str | Filter the returned list by `image`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_annotation_tracks(category=category, image__dataset=image__dataset, track=track, image=image, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_annotation_tracks: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
category | str | Filter the returned list by `category`. | [optional] |
image__dataset | str | Filter the returned list by `image__dataset`. | [optional] |
track | str | Filter the returned list by `track`. | [optional] |
image | str | Filter the returned list by `image`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIAnnotation] get_all_ai_annotations()
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation import AIAnnotation
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
category = "category_example" # str | Filter the returned list by `category`. (optional)
image__dataset = "image__dataset_example" # str | Filter the returned list by `image__dataset`. (optional)
image__asset = 1 # int | Filter the returned list by `image__asset`. (optional)
track = "track_example" # str | Filter the returned list by `track`. (optional)
image = "image_example" # str | Filter the returned list by `image`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
include_transforms_for_asset = 1 # int | (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_annotations(category=category, image__dataset=image__dataset, image__asset=image__asset, track=track, image=image, ordering=ordering, limit=limit, offset=offset, include_transforms_for_asset=include_transforms_for_asset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_annotations: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
category | str | Filter the returned list by `category`. | [optional] |
image__dataset | str | Filter the returned list by `image__dataset`. | [optional] |
image__asset | int | Filter the returned list by `image__asset`. | [optional] |
track | str | Filter the returned list by `track`. | [optional] |
image | str | Filter the returned list by `image`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
include_transforms_for_asset | int | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AICategory] get_all_ai_categories()
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_category import AICategory
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
dataset = "dataset_example" # str | Filter the returned list by `dataset`. (optional)
name = "name_example" # str | Filter the returned list by `name`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_categories(dataset=dataset, name=name, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_categories: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
dataset | str | Filter the returned list by `dataset`. | [optional] |
name | str | Filter the returned list by `name`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIConnection] get_all_ai_connections()
import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_connection import AIConnection
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_connections(ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_connections: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIDatasetWithPreview] get_all_ai_datasets()
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_with_preview import AIDatasetWithPreview
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
connection = 1 # int | Filter the returned list by `connection`. (optional)
name = "name_example" # str | Filter the returned list by `name`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_datasets(connection=connection, name=name, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_datasets: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
connection | int | Filter the returned list by `connection`. | [optional] |
name | str | Filter the returned list by `name`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIImage] get_all_ai_images()
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_image import AIImage
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
dataset = "dataset_example" # str | Filter the returned list by `dataset`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_images(dataset=dataset, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_images: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
dataset | str | Filter the returned list by `dataset`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIMetadata] get_all_ai_metadata()
media:access
import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_metadata import AIMetadata
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
asset = 1 # int | Filter the returned list by `asset`. (optional)
id = 3.14 # float | Filter the returned list by `id`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_metadata(asset=asset, id=id, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_metadata: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
asset | int | Filter the returned list by `asset`. | [optional] |
id | float | Filter the returned list by `id`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def [AIModel] get_all_ai_models()
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
dataset = "dataset_example" # str | Filter the returned list by `dataset`. (optional)
ordering = "ordering_example" # str | Which field to use when ordering the results. (optional)
limit = 1 # int | Number of results to return per page. (optional)
offset = 1 # int | The initial index from which to return the results. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.get_all_ai_models(dataset=dataset, ordering=ordering, limit=limit, offset=offset)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->get_all_ai_models: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
dataset | str | Filter the returned list by `dataset`. | [optional] |
ordering | str | Which field to use when ordering the results. | [optional] |
limit | int | Number of results to return per page. | [optional] |
offset | int | The initial index from which to return the results. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def ImportAIDatasetResponse import_ai_datasets(import_ai_dataset_request)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.import_ai_dataset_response import ImportAIDatasetResponse
from elements_sdk.model.import_ai_dataset_request import ImportAIDatasetRequest
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
import_ai_dataset_request = ImportAIDatasetRequest(
connection=1,
path="path_example",
replace=True,
rename="rename_example",
) # ImportAIDatasetRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.import_ai_datasets(import_ai_dataset_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->import_ai_datasets: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
import_ai_dataset_request | ImportAIDatasetRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def ImportAIModelResponse import_ai_models(id, import_ai_model_request)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.import_ai_model_request import ImportAIModelRequest
from elements_sdk.model.import_ai_model_response import ImportAIModelResponse
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
import_ai_model_request = ImportAIModelRequest(
path="path_example",
) # ImportAIModelRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.import_ai_models(id, import_ai_model_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->import_ai_models: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. | |
import_ai_model_request | ImportAIModelRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIAnnotation patch_ai_annotation(id, ai_annotation_partial_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation_partial_update import AIAnnotationPartialUpdate
from elements_sdk.model.ai_annotation import AIAnnotation
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
ai_annotation_partial_update = AIAnnotationPartialUpdate(
image=AIImageReference(
id="id_example",
),
category=AICategoryMiniReference(
id="id_example",
),
relative_left=3.14,
relative_top=3.14,
relative_width=3.14,
relative_height=3.14,
track="track_example",
created_by=1,
) # AIAnnotationPartialUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.patch_ai_annotation(id, ai_annotation_partial_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->patch_ai_annotation: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. | |
ai_annotation_partial_update | AIAnnotationPartialUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AICategoryDetail patch_ai_category(id, ai_category_detail_partial_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_category_detail import AICategoryDetail
from elements_sdk.model.ai_category_detail_partial_update import AICategoryDetailPartialUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Category.
ai_category_detail_partial_update = AICategoryDetailPartialUpdate(
dataset=AIDatasetDetailReference(
id="id_example",
training_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
last_finished_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
),
name="name_example",
) # AICategoryDetailPartialUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.patch_ai_category(id, ai_category_detail_partial_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->patch_ai_category: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Category. | |
ai_category_detail_partial_update | AICategoryDetailPartialUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIDatasetWithPreview patch_ai_dataset(id, ai_dataset_with_preview_partial_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_with_preview import AIDatasetWithPreview
from elements_sdk.model.ai_dataset_with_preview_partial_update import AIDatasetWithPreviewPartialUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
ai_dataset_with_preview_partial_update = AIDatasetWithPreviewPartialUpdate(
name="name_example",
type="normal",
connection=1,
) # AIDatasetWithPreviewPartialUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.patch_ai_dataset(id, ai_dataset_with_preview_partial_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->patch_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. | |
ai_dataset_with_preview_partial_update | AIDatasetWithPreviewPartialUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModel patch_ai_model(id, ai_model_partial_update)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from elements_sdk.model.ai_model_partial_update import AIModelPartialUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
ai_model_partial_update = AIModelPartialUpdate(
dataset=AIDatasetReference(
id="id_example",
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
) # AIModelPartialUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.patch_ai_model(id, ai_model_partial_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->patch_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. | |
ai_model_partial_update | AIModelPartialUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModelInferenceResponse run_ai_model_inference(id, ai_model_inference_request)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model_inference_request import AIModelInferenceRequest
from elements_sdk.model.ai_model_inference_response import AIModelInferenceResponse
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
ai_model_inference_request = AIModelInferenceRequest(
proxy=1,
frame_start=1,
frame_end=1,
frame_step=1,
skip_step=1,
combine_threshold=1,
) # AIModelInferenceRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.run_ai_model_inference(id, ai_model_inference_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->run_ai_model_inference: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. | |
ai_model_inference_request | AIModelInferenceRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIAnnotation update_ai_annotation(id, ai_annotation_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_annotation_update import AIAnnotationUpdate
from elements_sdk.model.ai_annotation import AIAnnotation
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Annotation.
ai_annotation_update = AIAnnotationUpdate(
image=AIImageReference(
id="id_example",
),
category=AICategoryMiniReference(
id="id_example",
),
relative_left=3.14,
relative_top=3.14,
relative_width=3.14,
relative_height=3.14,
track="track_example",
created_by=1,
) # AIAnnotationUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_ai_annotation(id, ai_annotation_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->update_ai_annotation: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Annotation. | |
ai_annotation_update | AIAnnotationUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AICategoryDetail update_ai_category(id, ai_category_detail_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_category_detail import AICategoryDetail
from elements_sdk.model.ai_category_detail_update import AICategoryDetailUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Category.
ai_category_detail_update = AICategoryDetailUpdate(
dataset=AIDatasetDetailReference(
id="id_example",
training_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
last_finished_model=AIModel(
id="id_example",
progress=AIModelProgress(
status={
"key": "key_example",
},
eta=dateutil_parser('1970-01-01T00:00:00.00Z'),
),
dataset=AIDataset(
id="id_example",
name="name_example",
type="normal",
connection=1,
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
),
),
name="name_example",
) # AICategoryDetailUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_ai_category(id, ai_category_detail_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->update_ai_category: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Category. | |
ai_category_detail_update | AICategoryDetailUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIDatasetWithPreview update_ai_dataset(id, ai_dataset_with_preview_update)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_dataset_with_preview import AIDatasetWithPreview
from elements_sdk.model.ai_dataset_with_preview_update import AIDatasetWithPreviewUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Dataset.
ai_dataset_with_preview_update = AIDatasetWithPreviewUpdate(
name="name_example",
type="normal",
connection=1,
) # AIDatasetWithPreviewUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_ai_dataset(id, ai_dataset_with_preview_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->update_ai_dataset: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Dataset. | |
ai_dataset_with_preview_update | AIDatasetWithPreviewUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIModel update_ai_model(id, ai_model_update)
media:access
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.ai_model import AIModel
from elements_sdk.model.ai_model_update import AIModelUpdate
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
id = "id_example" # str | A UUID string identifying this AI Model.
ai_model_update = AIModelUpdate(
dataset=AIDatasetReference(
id="id_example",
),
parameters={
"key": "key_example",
},
name="name_example",
training_task_id="training_task_id_example",
threshold=3.14,
epoch=-2147483648,
preprocessing_task="preprocessing_task_example",
) # AIModelUpdate |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_ai_model(id, ai_model_update)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->update_ai_model: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
id | str | A UUID string identifying this AI Model. | |
ai_model_update | AIModelUpdate |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
def AIImage upload_ai_image(upload_ai_image_request)
None
(read) / media:roots:manage
(write)import elements_sdk
from elements_sdk.api import ai_api
from elements_sdk.model.upload_ai_image_request import UploadAIImageRequest
from elements_sdk.model.ai_image import AIImage
from pprint import pprint
# See configuration.py for a list of all supported configuration parameters.
configuration = elements_sdk.Configuration(
host="https://elements.local:8080",
discard_unknown_keys=True,
)
configuration.client_side_validation = False
configuration.api_key['Bearer'] = 'Bearer your-api-token-here'
with elements_sdk.ApiClient(configuration) as api_client:
api_instance = ai_api.AIApi(api_client)
upload_ai_image_request = UploadAIImageRequest(
content="content_example",
category="category_example",
) # UploadAIImageRequest |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.upload_ai_image(upload_ai_image_request)
pprint(api_response)
except elements_sdk.ApiException as e:
print("Exception when calling AIApi->upload_ai_image: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
upload_ai_image_request | UploadAIImageRequest |
[Back to top] [Back to API list] [Back to Model list] [Back to README]