(dataset)
- create_dataset - Create a Dataset
- delete_dataset_by_id - Delete a Single Dataset by ID
- get_dataset_by_id - Get a Single Dataset by ID
- upload_dataset_image - Upload dataset image
- upload_dataset_image_from_gen - Upload a Single Generated Image to a Dataset
This endpoint creates a new dataset
from leonardo_ai_sdk import LeonardoAiSDK
with LeonardoAiSDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as las_client:
res = las_client.dataset.create_dataset(request={
"name": "<value>",
})
assert res.object is not None
# Handle response
print(res.object)
Parameter | Type | Required | Description |
---|---|---|---|
request |
operations.CreateDatasetRequestBody | ✔️ | The request object to use for the request. |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
operations.CreateDatasetResponse
Error Type | Status Code | Content Type |
---|---|---|
errors.SDKError | 4XX, 5XX | */* |
This endpoint deletes the specific dataset
from leonardo_ai_sdk import LeonardoAiSDK
with LeonardoAiSDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as las_client:
res = las_client.dataset.delete_dataset_by_id(id="<id>")
assert res.object is not None
# Handle response
print(res.object)
Parameter | Type | Required | Description |
---|---|---|---|
id |
str | ✔️ | The ID of the dataset to delete. |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
operations.DeleteDatasetByIDResponse
Error Type | Status Code | Content Type |
---|---|---|
errors.SDKError | 4XX, 5XX | */* |
This endpoint gets the specific dataset
from leonardo_ai_sdk import LeonardoAiSDK
with LeonardoAiSDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as las_client:
res = las_client.dataset.get_dataset_by_id(id="<id>")
assert res.object is not None
# Handle response
print(res.object)
Parameter | Type | Required | Description |
---|---|---|---|
id |
str | ✔️ | The ID of the dataset to return. |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
operations.GetDatasetByIDResponse
Error Type | Status Code | Content Type |
---|---|---|
errors.SDKError | 4XX, 5XX | */* |
This endpoint returns presigned details to upload a dataset image to S3
from leonardo_ai_sdk import LeonardoAiSDK
with LeonardoAiSDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as las_client:
res = las_client.dataset.upload_dataset_image(dataset_id="<id>", request_body={
"extension": "mp4v",
})
assert res.object is not None
# Handle response
print(res.object)
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id |
str | ✔️ | _"datasetId" is required |
request_body |
operations.UploadDatasetImageRequestBody | ✔️ | Query parameters provided in the request body as a JSON object |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
operations.UploadDatasetImageResponse
Error Type | Status Code | Content Type |
---|---|---|
errors.SDKError | 4XX, 5XX | */* |
This endpoint will upload a previously generated image to the dataset
from leonardo_ai_sdk import LeonardoAiSDK
with LeonardoAiSDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as las_client:
res = las_client.dataset.upload_dataset_image_from_gen(dataset_id="<id>", request_body={
"generated_image_id": "<id>",
})
assert res.object is not None
# Handle response
print(res.object)
Parameter | Type | Required | Description |
---|---|---|---|
dataset_id |
str | ✔️ | The ID of the dataset to upload the image to. |
request_body |
operations.UploadDatasetImageFromGenRequestBody | ✔️ | Query parameters to be provided in the request body as a JSON object |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
operations.UploadDatasetImageFromGenResponse
Error Type | Status Code | Content Type |
---|---|---|
errors.SDKError | 4XX, 5XX | */* |